あ い う
え お か
き く け
…こういったデータがあります。
「あ」のセルが選択しておいて、
ボタンを押すと、処理が始まるマクロを組みました。
・まず、選択範囲を、「あ~う」に広げる (2行右まで選択)
・選択範囲(あ~う)をコピーして、
・別のシートにはりつける
・・・という処理です。
今、「複数の選択範囲を同時に処理」できないものかと考えています。
たとえば、
1.《一つのセルが選択されている》場合は、従来通りのマクロ処理
2.《あ~けまで、9つのセルを選択してあるならば》、この範囲をまるごとコピーペーストする。
・・・IF ELSEなどを使用するのかと思うのですが、その組み方がわかりません。
アドバイスを、お願いします。
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
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) excelで可視セルのみ置換 3 2022/08/04 11:02
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- その他(Microsoft Office) 選択行の列範囲に二重線を引く 3 2022/06/08 12:21
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- Excel(エクセル) 特定の位置にあるマクロボタンについて 2 2022/04/19 18:13
- Excel(エクセル) マクロ セルの選択 5 2022/08/12 22:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルの複数のセルを一括で...
-
エクセルでセルを10個分くらい...
-
エクセル空白以外の文字を抽出
-
Excel セルの値を数値と認識しない
-
エクセルVBAでフィルタ抽出...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
IF関数で0より大きい数値が入力...
-
参照先セルに値が入っていない...
-
セルを結合したA4とA5の条件付...
-
リンク元の日付が空白の時リン...
-
excelでSUBTOTAL関数を設定した...
-
excel:条件付き書式の適用範囲...
-
SUMに含まれる範囲から特定のセ...
-
エクセルで既に入力してある文...
-
Excelで年月日データから下二桁...
-
エクセルのセルが縦方向にのびる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの複数のセルを一括で...
-
エクセルでセルを10個分くらい...
-
エクセル空白以外の文字を抽出
-
エクセルVBAでフィルタ抽出...
-
ワードの表のセル 網掛けのコピー
-
Excel セルの値を数値と認識しない
-
マクロ 複数セルコピー後、1つ...
-
波線は無理??
-
文字だけ削除する関数ありますか?
-
WEB上の文章 ⇒ EXCEL...
-
Excelで指定した範囲の数値の減算
-
Excel VBA
-
VBA コピーモード中の左上隅セ...
-
エクセルで、表内の同じデータ...
-
エクセル もしくは、ワードでき...
-
ExcelのVBA セル内の文字書き換...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
複数の文字列のいずれかが含ま...
-
Excelで同じセルに箇条書きをし...
おすすめ情報