- 締切済み
VBAで実行時エラー1004が出ます
VBAで実行時エラー1004が出ます。 「Rangeメソッドは失敗しました。Worksheetオブジェクト」です。 あらゆる可能性を調べたのですが、分かりません。誰か教えて頂けますでしょうか? 下記コードの「Cells(m, 7) =・・・」の部分がエラーになりました。 Sub ボタン1_Click() Dim 現シート As Worksheet ~ 現シート.Activate Cells(m, 7) = WorksheetFunction.VLookup(現シート.Range(現シート.Cells(m, 4)).Select, 現シート.Range(現シート.Cells(4, 104), 現シート.Cells(15, 107)).Select, 4, False) ~ End Sub 何卒宜しくお願いいたします。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- tsubu-yuki
- ベストアンサー率46% (179/386)
回答No.7
- HohoPapa
- ベストアンサー率65% (455/693)
回答No.6
- tsubu-yuki
- ベストアンサー率46% (179/386)
回答No.5
- watabe007
- ベストアンサー率62% (476/760)
回答No.4
- watabe007
- ベストアンサー率62% (476/760)
回答No.3
- HohoPapa
- ベストアンサー率65% (455/693)
回答No.2
- tsubu-yuki
- ベストアンサー率46% (179/386)
回答No.1
お礼
ご指摘のとおりやったらうまくいきました。ありがとうございました。