CST MWS用VBA宏讀取txt文件中數(shù)據(jù)建模后不能更改模型參數(shù)
我用VBA宏讀取txt文件中數(shù)據(jù)話好模型之后,
仿真什么的都沒(méi)有問(wèn)題。
但是如果關(guān)閉后再打開(kāi)就會(huì)提示歷史樹(shù)錯(cuò)誤。
改動(dòng)模型參數(shù)按F7更新后也會(huì)出現(xiàn)相同的錯(cuò)誤。
detail里顯示的是VBA宏的代碼,
其中“fname=“路徑+文件名””這一句是紅色顯示的。
請(qǐng)問(wèn)有前輩遇到過(guò)類似問(wèn)題嗎?
模型畫(huà)好了不能改動(dòng)參數(shù)很是郁悶吶!
我的感覺(jué)是,你的文件路徑是否有中文或者非英文字符啥的?因?yàn)槊看胃?,都是將歷史樹(shù)所有操作進(jìn)行一遍。
你能將你的vba代碼fname這一行放上來(lái)看看么?
沒(méi)有中文或者非英文字符,直接放在D盤根目錄下的。
問(wèn)題已經(jīng)解決了,謝謝!
怎么解決的?分享一下唄~
呵呵,利用這種方式貌似不能參數(shù)化建模,如果沒(méi)有預(yù)先設(shè)置好參數(shù)的話,會(huì)報(bào)出一系列的錯(cuò)誤。
是啊 說(shuō)下怎么解決呢
還是可以參數(shù)化的,將需要參數(shù)化的量在VBA里直接用變量,運(yùn)行宏的時(shí)候會(huì)自動(dòng)彈出讓你輸入?yún)?shù)值的對(duì)話框。
把出問(wèn)題的代碼放在BeginHide,EndHide之間,那段代碼就被隱藏起來(lái)了!
在修改參數(shù)的時(shí)候重新運(yùn)行宏的時(shí)候?qū)⒉粫?huì)運(yùn)行這一段,problem solved!
受用