トラブルシューティングに関する問題が発生しています。別のシートからExcel VBA範囲のコピー
Sheets("data").Range(cells(2,1), cells(2, column).Copy
私はこれに1004 application or object defined error
を取得しています。コードは、ワークシートの選択を削除したり、範囲のチャンクをハードコードされた参照(たとえばe4:e50)に置き換えても機能しますが、一緒には機能しません。
トラブルシューティングに関する問題が発生しています。別のシートからExcel VBA範囲のコピー
Sheets("data").Range(cells(2,1), cells(2, column).Copy
私はこれに1004 application or object defined error
を取得しています。コードは、ワークシートの選択を削除したり、範囲のチャンクをハードコードされた参照(たとえばe4:e50)に置き換えても機能しますが、一緒には機能しません。
今では、範囲が1つのシートを見て、セルがアクティブなシートを見ています。彼らは同じシートを見ていることを確認する必要があります。
あなたはラインでこれを行うことができます。
Sheets ("data").Range(Sheets ("data").cells (2,1), Sheets ("data").cells (2, column)). Copy
それとも、 `各` cells`の前に `シート( "データ")を追加すること少ないタイピング
With Sheets ("data")
.Range(Sheets (.cells (2,1), .cells (2, column)). Copy
End With
なぜ暑いですか? – findwindow
多くの大学卒業生が答えているのは、地球は夏の間に太陽に近いということです。 @findwindow –
ああ。あなたはエンジニアにインタビューしています。私は熱いココアよりもお互いにアイスクリームを供給するのがもっとロマンチックなようになっていたでしょう。 – findwindow
てみ用に使用したブロックを使用することができます。編集:また、 'column'> 0を確認してください。Edit2 Scottのおかげで:コンピュータはあなたが意味する'細胞 'を知る必要があるからです。編集3:スコットの前に、マットや誰かが答えを投稿するように私に指示します。 – findwindow
@findwindowなぜですか? –
@ScottCranerなぜか= P – findwindow