![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
次のようなマクロを作っております。
1.現在のセルをコピーする。
2.1行下に移動する。
3.1列左に移動する。
4.3のセルに1の内容を貼り付ける。
実際に書いたマクロは、次のとおりです。
Sub macro1()
Dim range1 As Range
Set range1 = ActiveWindow.ActiveCell
Cells.Select
Selection.Copy
ActiveCell.Offset(1, -1).Select
Paste
Application.CutCopyMode = False
End Sub
ところが、マクロが動きません。
どこが間違っているのか、ご教示いただけますと幸いです。
よろしくお願いします。
No.2
- 回答日時:
こんばんは
>どこが間違っているのか、ご教示いただけますと幸いです
エラーが出たら、どこでどのようなエラーが出ているかを確認してください。
解決への大きな手掛かりになります。
推測するところエラーが発生しているのは
>ActiveCell.Offset(1, -1).Select
ではないかと思います。
原因は、その前のコードで
>Cells.Select
>Selection.Copy
としているので、全セルが選択・コピーされた状態で、ActiveCellはA1セルになっていて、これに対して
>ActiveCell.Offset(1, -1).Select
を実行しようとすると、存在しないセルを指定することになっているものと思います。
一方でご質問の内容であれば、
If ActiveCell.Column > 1 Then ActiveCell.Copy ActiveCell.Offset(1, -1)
の1行で実現できるものと思います。
ご回答ありがとうございます。
一番最後に書いていただいた1行のマクロを実行すると、自分の思っていたことができました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) QRコード作成マクロについて 3 2022/11/26 16:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/07/05 09:30
- Excel(エクセル) Excelのマクロについて教えてください。 4 2022/05/31 14:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Excel(エクセル) 【マクロ】プリントスクリーンした画像をエクセルに貼付して印刷したい 6 2022/11/30 20:11
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/04 10:48
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
VBA 見つからなかった時の処理
-
Excelでセルをクリックす...
-
エクセルでPDFリンクを大量...
-
太字に設定されているセルの個...
-
セルがクリックされた回数をカ...
-
Excelで、図形内の文字をセルに...
-
エクセルでの検索ボックスの作...
-
フォントの色を指定して削除出...
-
Excelで挿入した図をセルの中央...
-
マクロを実行すると画像がズレ...
-
エクセル 未入力セルがあると...
-
クリックすると文章が表示され...
-
エクセルでページ数をあるセル...
-
Excel2007 色のカウント (VBA)
-
【EXCEL】先週の月曜日の日付を...
-
空白セルを空セルに置き換える...
-
エクセル シート保護された共...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
太字に設定されているセルの個...
-
クリックすると文章が表示され...
-
Excelで挿入した図をセルの中央...
-
【マクロ】ファイル名の変更に...
-
Excelで、図形内の文字をセルに...
-
マクロを実行すると画像がズレ...
-
Excel ハイパーリンクのURLを別...
-
フォントの色を指定して削除出...
-
Excelでセルをクリックす...
-
Excel2007 色のカウント (VBA)
-
エクセルでの検索ボックスの作...
-
現在のセルの位置を返す関数は...
-
エクセル マクロ チェックボックス
-
VBA 見つからなかった時の処理
-
アポストロフィーの一括挿入 ...
-
エクセルでPDFリンクを大量...
-
セルの値が変ると自動でマクロ...
おすすめ情報