• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件分岐マクロの作り方? )

条件分岐マクロの作り方

このQ&Aのポイント
  • 条件分岐マクロの作り方について教えてください。
  • 現在、単一のセルが選択されている場合と複数のセルが選択されている場合で異なる処理を行うマクロを作成したいです。
  • 具体的には、単一のセルが選択されている場合は通常の処理を行い、複数のセルが選択されている場合は範囲をまるごとコピー・ペーストする処理を行いたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! >・別のシートにはりつける の部分で別のSheetのどのセルに貼り付けるのか不明ですので、 仮に Sheet2のA1セルに貼り付ける場合のコードです。 Sub Sample1() Dim myRng As Range If Selection.Count = 1 Then Set myRng = Selection.Resize(, 3) Else Set myRng = Selection End If myRng.Copy Worksheets("Sheet2").Range("A1") End Sub こんな感じではどうでしょうか?m(_ _)m

penichi
質問者

お礼

やりたいと思っていたことができました。 ご回答、どうもありがとうございました!

関連するQ&A

専門家に質問してみよう