|
ngsxngtd 發表于 2016-2-16 21:14 ![]()
$ c3 s, K0 s2 t: O4 C; b1.你可以先設置禁用EXCEL的所有宏,然后再打開文件。, ^. B2 L5 k, F7 X/ Z% I
2.圖片數據是矩陣計算連桿機構,我這里用的工作表矩 ... 4 p2 x, A: m9 c' ^
1.你可以先設置禁用EXCEL的所有宏,然后再打開文件。) N4 o: b; `( x% u# {4 Y2 D
9 ]1 S6 b6 _) m; f9 c% M% v 嗯,我開始是禁用宏的,不過也沒成功,稍后再試試。# H9 z8 O( n+ m4 Y% w0 L
7 P* F' t9 i1 n c2.圖片數據是矩陣計算連桿機構,我這里用的工作表矩陣函數,手算了36次,然后人工復制+粘貼了36*9=324個數據,才插入了圖表,所以就不獻丑了。假如改變一個參變量(桿件長度),就又得辛苦復制粘貼了。3 m! e: V$ G: d! [& m( i# A+ f3 ~+ P
$ ?4 Q. Y* I; O9 v2 | 原來如此,好辛苦。手算的36次不知道是否可以讓計算機來代為計算。
& \3 f( [/ m' T1 C0 v! @( H/ y. k# s
3.此處最好用Sub過程循環調用MINVERSE與MMULT函數,計算一個周期,然后控制輸出排版,直接插入圖表。
9 N8 |* J$ z# m+ y選管道直徑時,計算相同流量下不同管徑,不同管材的100m壓力降,用過一次。后來對于有固定規律的,就改用LOOKUP函數了。這方法有點野蠻,但計算越復雜越顯示優勢,重復繁瑣計算時好用。. a9 D M4 C* U$ S0 \
直管的壓力降低還好辦一些,求出雷諾數后根據其范圍在三個公式里選擇一個使用。有時候遇到多段管道并且帶彎頭帶變徑的情況,感覺就需要試差法了。
1 A4 _- a1 `, D+ \$ {8 A5 _ & n' }! r. W$ i \: d
; k' q9 e+ ?* B% o4.Button的方法,定義的是Sub不是Function;精確排版時,將你的Cells(Var_x,Var_y)參數設置成變量迭代,然后調用。它有個缺點,用久了就體會出來了:遇到參數問題或者計算異常時直接卡掉,即使后面能計算都不算,而不是像工作表那樣給個“#DIV/0”啥的拋出異常,放過了事。當然了,如果思維嚴謹,做好參數校核,也是可以的。7 8 u* Z1 S8 A( m1 F- a
原來如此,謝謝您的信息。很久沒遇到討論VBA的選手了。計算異常時我有時用硬break來中斷,然后給語句加監視,監視變量值,都是以前用VB編游戲程序時候用下來的方法。
& M* Q7 w( }- n8 b+ E/ s) d4 A1 b) k# N$ \8 R, \! E! U
5.看一個米國佬的EXCEL工作表界面做得比PPT還靈活,像手寫稿一樣排版,界面很干凈,沒什么花花綠綠的顏色和蛛網一樣的表格線條,粗狂自由的風格。根本不用什么數學軟件,但是手里拿臺TI的計算器,很恐怖的,瞬間就折服了。. I4 8 S( e3 z6 p1 @) I8 r0 {
真了不起,值得學習一下。在日本,寫個文字加圖甚至純文字的報告都不用Word而是用Excel。日本人對word里的圖片排版和表格排版太不習慣了,所以Excel用的非常多,不過sense也是一般,很少看到花時間弄得漂亮的。
t0 F2 i# h# f" N; i# A
+ x+ ^4 |6 N& W$ c謝謝您的細致回復。 |
|