はじめまして、マクロ記載などコードを書くのは初めての初心者です。今回エクセル2003のマクロで、ワークシートから数値データーを他のワークシトに貼り付けようとコマンドボタンを作成して実行してるのですが、「実行時エラー1004、rangeクラスのserectメソッドが失敗しました」とのエラーが帰ってきます。
しかしマクロダイアログにコードを貼り付けて操作すると成功してしまいます。
コマンドボタンが使用出来ないのでしょうか?
教えて頂けないでしょうか、何方かよろしくお願いいたします。
///////////////////////////////////////////
Private Sub CommandButton2_Click()
Range("B5:AX14").Select
Range("B5:AX5").Select
Selection.Copy
Sheets("報告FORMAT").Select
Range("A72").Select ←ここで止まってしまってる様です。
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=True, Transpose:=False
Range("A68").Select
Sheets("管理format").Select
Range("A1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Range("A2").Select
End Sub
//////////////////////////////////////////////////
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
Sheet2に記述した、下記コードは実行時エラーになりますが
Private Sub CommandButton1_Click()
Sheets("Sheet1").Select
Range("a1").Select
End Sub
下記コードは動作しました。Rangeの対象シートを明示してやれば良いのではないでしょうか。
Private Sub CommandButton1_Click()
Sheets("Sheet1").Select
ActiveSheet.Range("a1").Select
End Sub
そこから先は確認してありませんが、ご参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル VBAでシートのコピーを作りたい 1 2023/05/18 07:42
- Visual Basic(VBA) マクロを短くする 1 2023/01/15 00:11
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) マクロで最終行を取得してコピーしたい 3 2022/04/06 19:07
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) ExcelVBAについて。 2 2022/12/10 20:08
- Excel(エクセル) excelVBAについて。 8 2022/12/11 13:47
- Visual Basic(VBA) excelVBAについて。 4 2022/11/21 16:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでNumLockキーの状...
-
エクセルのダブルクリックで
-
ExcelのVBでタイピングゲームも...
-
HULFT完了コードについて
-
別シートのマクロを実行する方法
-
Application.Runエラー(1004)
-
Access終了時にマクロまたはVBA...
-
ACCESS2000の終了時に自動で実行
-
エクセルのマクロボタンが編集...
-
ウィンドウサイズ・場所のレジ...
-
シート保護を掛けたまま並べ替...
-
今日の日付の範囲を指定して印...
-
Exel 2003 にて「今日」を条件...
-
エクセルのマクロ
-
ExcelのVBAでDisplayalertsで警...
-
ユーザーフォームに今日の日付を
-
特定のシートだけ印刷はマクロ...
-
マクロとモジュールの違いを教...
-
Accessからエクセルマクロを起...
-
access2010 コマンドまたはアク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでNumLockキーの状...
-
vbaでmsgboxの位置を指定
-
エクセルVBA フォームShowでオ...
-
VBAが得意な方 助けてください...
-
Excel:アドイン(ThisWorkbook)...
-
【Excel】BeforeCloseを毎回呼...
-
HULFT完了コードについて
-
smartvisionで録画失敗が頻発
-
エクセルのダブルクリックで
-
フォームを作成すると同時にイ...
-
エクセル2003のマクロでコマン...
-
エクセルVBAでワークシートのコ...
-
エクセルのマクロボタンが編集...
-
別シートのマクロを実行する方法
-
Access終了時にマクロまたはVBA...
-
Application.Runエラー(1004)
-
シート保護を掛けたまま並べ替...
-
エクセルVBAで、ボタンの文字を...
-
access2010 コマンドまたはアク...
-
マクロ 戻るボタンを押したらシ...
おすすめ情報