|
41#
樓主 |
發(fā)表于 2016-2-16 22:52:24
|
只看該作者
ngsxngtd 發(fā)表于 2016-2-16 21:14
( Z. \4 o: @! ?& K& x1.你可以先設(shè)置禁用EXCEL的所有宏,然后再打開文件。
- R# a/ K1 @9 H/ h j9 O4 d2.圖片數(shù)據(jù)是矩陣計(jì)算連桿機(jī)構(gòu),我這里用的工作表矩 ... 7 V; {2 ~3 m" B2 X
1.你可以先設(shè)置禁用EXCEL的所有宏,然后再打開文件。) N4 o: b; `( x% u# {4 Y2 D m: k, O( T; \7 a1 Z" y6 y2 T; {; o2 L
嗯,我開始是禁用宏的,不過也沒成功,稍后再試試。
5 Z X1 P' f+ b! d- h% H4 S) s3 |- P
2.圖片數(shù)據(jù)是矩陣計(jì)算連桿機(jī)構(gòu),我這里用的工作表矩陣函數(shù),手算了36次,然后人工復(fù)制+粘貼了36*9=324個(gè)數(shù)據(jù),才插入了圖表,所以就不獻(xiàn)丑了。假如改變一個(gè)參變量(桿件長度),就又得辛苦復(fù)制粘貼了。3 m! e: V$ G: d! [& m( i# A+ f3 ~+ P
6 D# ?* W! x+ f; n 原來如此,好辛苦。手算的36次不知道是否可以讓計(jì)算機(jī)來代為計(jì)算。
) ^% I+ _: r( m' y+ X2 J
' w: E7 M2 `- u9 K9 j( ~! Y3.此處最好用Sub過程循環(huán)調(diào)用MINVERSE與MMULT函數(shù),計(jì)算一個(gè)周期,然后控制輸出排版,直接插入圖表。
5 R9 _" ~6 a/ V* S. z9 l選管道直徑時(shí),計(jì)算相同流量下不同管徑,不同管材的100m壓力降,用過一次。后來對于有固定規(guī)律的,就改用LOOKUP函數(shù)了。這方法有點(diǎn)野蠻,但計(jì)算越復(fù)雜越顯示優(yōu)勢,重復(fù)繁瑣計(jì)算時(shí)好用。4 o" U7 w5 L, K
直管的壓力降低還好辦一些,求出雷諾數(shù)后根據(jù)其范圍在三個(gè)公式里選擇一個(gè)使用。有時(shí)候遇到多段管道并且?guī)濐^帶變徑的情況,感覺就需要試差法了。& d K& y8 t8 i4 z
& n' }! r. W$ i \: d
& q% K2 v# r$ H) A$ R4.Button的方法,定義的是Sub不是Function;精確排版時(shí),將你的Cells(Var_x,Var_y)參數(shù)設(shè)置成變量迭代,然后調(diào)用。它有個(gè)缺點(diǎn),用久了就體會(huì)出來了:遇到參數(shù)問題或者計(jì)算異常時(shí)直接卡掉,即使后面能計(jì)算都不算,而不是像工作表那樣給個(gè)“#DIV/0”啥的拋出異常,放過了事。當(dāng)然了,如果思維嚴(yán)謹(jǐn),做好參數(shù)校核,也是可以的。7
4 p% q* W' i( I6 C6 G1 _2 o 原來如此,謝謝您的信息。很久沒遇到討論VBA的選手了。計(jì)算異常時(shí)我有時(shí)用硬break來中斷,然后給語句加監(jiān)視,監(jiān)視變量值,都是以前用VB編游戲程序時(shí)候用下來的方法。: i) u: N- Y: z, F" x$ A
+ E/ s) d4 A1 b- H0 c H/ i) O: L; f ^2 b
5.看一個(gè)米國佬的EXCEL工作表界面做得比PPT還靈活,像手寫稿一樣排版,界面很干凈,沒什么花花綠綠的顏色和蛛網(wǎng)一樣的表格線條,粗狂自由的風(fēng)格。根本不用什么數(shù)學(xué)軟件,但是手里拿臺TI的計(jì)算器,很恐怖的,瞬間就折服了。. I4
3 o8 _0 k6 Y. y: Y( ?/ E2 { 真了不起,值得學(xué)習(xí)一下。在日本,寫個(gè)文字加圖甚至純文字的報(bào)告都不用Word而是用Excel。日本人對word里的圖片排版和表格排版太不習(xí)慣了,所以Excel用的非常多,不過sense也是一般,很少看到花時(shí)間弄得漂亮的。# z+ R A! y7 b
7 m; N% Z4 `" v4 |" l謝謝您的細(xì)致回復(fù)。 |
|