本帖最后由 若叶繁茂 于 2012-3-29 17:47 编辑
, J5 c* p0 n+ A+ g, J3 b1 x/ |; t2 C3 ]& D8 H3 a" y; _) n

+ y6 u8 j# X, V5 B4 m) `木有人理我么?4 D8 R0 u S: Q' E7 x
8 R( r3 p, [) a( t, f+ A8 e
我去理解了一下系统的报错。。。我觉得是因为系统把头两个引号看作了一对,导致 "Worksheets(" 成了输出的command,而后面那一串电脑就自然不认识了。。。。所以我就试着用中括号把command整个给括起来~写成了这样:
9 f; B4 W& o2 h- }3 L; p
( A* `! i: h0 WDDEExecute(kanal,"[Worksheets("Cost").Range("B129").Value = Worksheets("Cost").Range("G31").Value]", 1000);0 x; { h% P8 X
/ [" F2 K# Q8 ]; V% j; x( C L5 R9 B但是还是不行~~~有没有高人能给我指点一下~~我应该用一个什么方法把这样的command输入excel?? |