1
Set wks = wkb.Worksheets("Calendar") 'active worksheet
    wks.Cells(NextRow, 1) = ComboBox1.Value

この 2 行のコードを持っています。ここではerror number 1004、コンボボックスの値をワークシート (wks) の最初のセルに割り当てるタイミングがわかります。解決策を教えてください....

よろしくお願いします....

4

2 に答える 2

1

この問題は、次の条件のいずれかに該当する場合に発生する可能性があります。

  • Microsoft Visual Basic for Applications (VBA) マクロは、Excel 2003 ブックの 1 行全体をコピーして貼り付けます。
  • Microsoft VBA マクロは、Excel 2003 ブックの 2,516 行以上の範囲をコピーして貼り付けます。

ランタイム エラー 1004 の意味は次のとおりです。

Runtime error 1004: Paste method of worksheet class failed.
Runtime error 1004: Copy method of Range Class Failed.

参照: http://support.microsoft.com/kb/905164

于 2013-04-17T07:23:42.063 に答える