現在、単一のワークブックに簡単なデータ入力データベースシステムを作成しようとしています。 2枚のシートがあり、1枚は 'newEntry'、もう1枚は 'Data'です。Excelマクロ - '_Worksheet'オブジェクトの 'Range'メソッドが失敗しました
マクロが割り当てられているコマンドボタンがあります。 ModulesのModule1のコードは次のとおりです。
コードをテストすると、上記のエラーが発生します。私は他のさまざまなソリューションを見て、私のコードを調整しようとしましたが、何も動作しません。ここで何が問題かを助言してください。コマンドボタンは[newEntry]内にあり、コピーする値を持つセルも同様です。
EDIT:次の行Data.Range( "" & firstBlank)へのエラーポインタポイント.Valueの= firstBlank - "2"
問題であるかもしれないもの教えてください! 2 ' -
を持たなければならないかを確認してくださいを追加は、 '= firstBlankでなければなりません。また、DoubleではなくLongとして暗くする必要があります。 –
C2は、自分の列ラベル(Customer)を含むセルです。コードを下に見て、その列の最初の空のセルを見つけて(つまり、次のセルとしてそれを指し示す)、そこに自分の値を配置するようにします。 – DG85
@chrisneilsen私はそれをやってみました。同じエラーが返されます。 – DG85