
發布
注冊
/
登錄Excel VBA
關注創建者:結構分析實戰 創建時間:2018-04-20
Excel VBA的視頻教程

Excel VBA的實例教程
由于興趣愛好,積攢實例,現免費幫人,編寫excel-vba,如果感覺不錯的話,發個幾十塊紅包,那當然更好,當然了不強求!不發也免費??!有意向請點贊,留下微信號!
方法三:根據Excel表統計的材料庫,創建workbench材料文件。(使用Excel VBA語言進行編程)
簡要說明:
Ansys 推薦的材料庫方法為方法二,該方法也比較方便。但是鑒于本人的常規仿真需求這里探索了方案三:以本地記錄的Excel表材料庫文件為基礎,根據單次仿真需求所使用的幾種材料,直接由Excel VBA 程序生成Workbench可讀的材料庫文件。
本地Excel 統計的材料參數示例:
對應生成的Workbench材料:
關鍵操作步驟記錄如下:
1//利用workbench 本身的腳本記錄功能錄制創建材料所需的腳本文件(Project 界面>File>Scripting>Record Journal…)。(注:仔細解讀該腳本文件,這個是Excel VBA將要根據自己的材料庫自動生成的目標文件)
2//在錄制狀態下,新建一個Engineering Data模塊并手動輸入一個材料及其所需的材料屬性。記錄下各個操作對應的程序命令。完成材料創建后即可關閉錄制功能(Project 界面>File>Scripting>Stop Record Journal…)
記錄過程中創建的材料示例:
3//找到開時錄制時填寫的錄制文件位置,可以使用記事本打開錄制文件XXX.wbjn(該文件是Python語言編寫的命令文件)
錄制的XXX.wbjn解讀如下:
起始為在Workbench 的Project 界面創建新的Engineering Data 模塊。
創建名稱為“test0001”的新材料。
為新材料賦予各種屬性,密度/楊氏模量/泊松比等。
展開 Excel文件信息批量提取小工具 ¥10
Excel和工科男能扯上什么關系呢?
且聽我慢慢道來
話說,作為一名有著純正工科男血統的苦逼攻城獅,本人在使用各種各樣的工程軟件的時候,遇到那種重復性又大量的有規律工作時,總是想著怎么能偷懶。
最終靠著“不偷懶就會死”的堅定信念,本人入了二次開發的坑
研究了一段時間CATIA的VBA二次開發后,本人在網上搜了一下關鍵詞“VBA”,然后,出來的搜索結果,毫不夸張地說,90%都是Excel VBA相關的內容
于是,本人又入了Excel VBA的坑(各軟件的VBA的套路都是一樣的,只是自動化對象不同罷了)
往后的一段日子,一直風平浪靜,直到本人在某次活動中,收到了若干份報名表,要把報名表的信息匯總到一個總表中……
又憑著“懶到一定境界,就是創新”的堅定信念,我誓死不手動一個一個地去復制粘貼
再然后,就有了下面動圖及視頻里演示的東西:
(如上面的動圖或下面插入的視頻無法觀看,請移步以下鏈接,展示的內容相同)
https://v.qq.com/x/page/f038972qo3z.html
展開 子目錄 Directories
\QBASIC - QuickBasic程序的源代碼
\FORTRAN - Fortran 程序的源代碼
\C - ANSI C 程序的源代碼
\VB - Visual Basic 程序的源代碼
\EXCELVB - Microsoft Excel VBA 程序的源代碼
\MATLAB - MATLAB 程序的源代碼
\EXAMPLES - 該子目錄提供輸入數據文件,每一個例題對應有一個數據文件,對于用C, Fortran, Matlab, QuickBasic, and VB語言編寫的程序處理同一個問題時,使用相同的輸入數據文件;Excel程序使用它單獨的表格輸入。
工程中的有限元方法-配書盤.zip
工程中的有限元方法_第3版.pdf
展開 我們正在使用一個Excel程序對全場地的CPT鉆孔進行逐一評價。
5 參考
下面的參考論文來自于GeotechSet數據集,不一定覆蓋了所有的相關文獻。

Excel VBA的相關專題、標簽、搜索
Excel VBA的最新內容
操作方法:
利用word 和 excel 的VBA編輯功能,以excel為控制界面,調用word模板,讀取txt結果數據,創建報告。
示例說明:
以excel作為控制界面,本例需要在excel內確定三個輸入參數:
1、word報告的標題。
2、零件的名稱(對應仿真結果提取body1的名稱)。
3、結果文件位置(仿真計算完成后默認路徑是仿真計算文件中)。
(使用Excel VBA語言進行編程)
簡要說明:
Ansys 推薦的材料庫方法為方法二,該方法也比較方便。但是鑒于本人的常規仿真需求這里探索了方案三:以本地記錄的Excel表材料庫文件為基礎,根據單次仿真需求所使用的幾種材料,直接由Excel VBA 程序生成Workbench可讀的材料庫文件。
VBA code)】
[5] (2014) Effect of soil contraction tendency on static liquefaction triggering analysis【潰壩破壞原因的調查結果---靜態液化(Static Liquefaction)】
[6] (2018) Characterisation of Static Liquefaction of
化糞池計算V1.01
拱涵計算
給水計算0.9
給排水水量及配管程序
底流消能的水力計算
玻璃重量計算
VBA專業項目實例開發
T型梁計算
luban
Excel
python語言的開發遠沒有想象中的難,其實基于abaqus語言的二次開發更像是word或excel里的VBA,我們只要通過錄制一段宏文件,就可以簡單迅速的完成一個模型的建立,當我們人為的對這段宏文件進行修改,就可以完成對該模型的修改,非常適合有大量相同或類似模型的建立,防止用戶一遍又一遍繁瑣的建模操作。
VBA code)】中,彈性參數需要輸入三個:Ir, p和v。
python語言的開發遠沒有想象中的難,其實基于abaqus語言的二次開發更像是word或excel里的VBA,我們只要通過錄制一段宏文件,就可以簡單迅速的完成一個模型的建立,當我們人為的對這段宏文件進行修改,就可以完成對該模型的修改,非常適合有大量相同或類似模型的建立,防止用戶一遍又一遍繁瑣的建模操作。
我們采用 Excel VBA 開發了一個工具軟件,用于自動生成 PLC 程序代碼和變量 ( 基于西門子 STEP7平臺 )。
過去, 主要使用了Excel里自帶的VBA語言, 例如<BYSPT: 使用標準貫入試驗估算土體的物理力學參數值>, 在那段時間里, 也使用VBA編寫了樁設計, 排樁支護等工作使用的Excel程序. 近年來Python的呼聲日益高漲, 許多用戶要求微軟的Excel嵌入Python語言. 不過, 在目前的Excel中還沒有實現這一功能.
由于興趣愛好,積攢實例,現免費幫人,編寫excel-vba,如果感覺不錯的話,發個幾十塊紅包,那當然更好,當然了不強求!不發也免費??!有意向請點贊,留下微信號!
