![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
変数で範囲を指定する場合は、Cellsを使用します。
Cells(5, 1).Slectは Range("A5).Slectと同じ、
範囲を指定する場合は、
Range(Cells(5, 1), Cells(10, 1))
離れたセルを指定する場合は
Union(Range(Cells(5, 1), Cells(10, 1)), Range(Cells(1, 5), Cells(10, 5))).Select
No.4
- 回答日時:
こんにちは。
直接の回答ではないけれども、テクニックだけの質問というのは、回答者にとって厳しいなって思います。単発のテクニックで聞かれたら、それはキリがないからです。
>A5:A10とD5:D10までといったように離れたセルへRangeを用いて範囲指定を行いたいのですが、
離れたセルに範囲指定する、という論理が成り立つか成り立たないか、私には分からないです。離れた範囲なら、一般的にはUnion ということですが、Union は、オブジェクトを複数に確保し、一括編集など、画面の変化に左右されないで行ったりする場合であって、通常なら、別々に処理してもかまわないのです。その時間差というのは、長くても0.005秒程度の間だと思います。
もちろん、こんな書き方も成立はしますが、通常はありえません。
i = 5
j = 10
Range("A" & i & ":A" & j & ",D" & i & ":D" & j).Select
なるべく全体的な内容をお聞かせください。このレベルをお聞きになるというのは、全体のコードがうまく成り立っていない可能性もあるのです。
ご返事ありがとうございます。
色々悩んでいたのですが、":A"の発想ができず行き詰っていました。
ご返答頂いた内容で目的が達成できました。
>単発のテクニックで聞かれたら、それはキリがないからです。
の件もおっしゃる通りです。
今回は私の勉強不足により疑問点が解決できず
質問させて頂きました。もう少し頑張って勉強します。
ありがとうございました。
No.3
- 回答日時:
普通は(下記どちらか1行)
Sub test01()
Range(Cells(1, "A"), Cells(10, "A")).Select
Range(Cells(1, "D"), Cells(10, "D")).Select
End Sub
ですが
Sub test02()
i = 1: j = 10
Range("A" & i & ":A" & j).Select
End Sub
というのもある。
Sub test03()
Application.Goto ActiveWorkbook.Sheets("Sheet1").Range("D3:E11")
End Sub
というのもある。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Visual Basic(VBA) ExcelVBAの複数指定範囲の構文 2 2022/05/26 22:39
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- Visual Basic(VBA) Excelのマクロ ブック間である範囲をコピー Workbooks(“a.xlsx“).Sheets 3 2022/05/12 17:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- その他(Microsoft Office) エクセルのマクロでスライサー教えてください。 1 2022/09/28 16:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スピンボタンのコピー
-
テキストボックス内の文字のふ...
-
エクセルにおける、グラフの指...
-
エクセルでグラフタイトルが折...
-
エクセル
-
PDFの一部を切り取って別のシー...
-
Excelの関数について、特定の文...
-
C+vのvは英語で何の頭文字...
-
Excelで行ごとコピー、同じ行を...
-
エクセルグラフの一括設定。
-
Excelで数値→文字列変換で指数...
-
EXCEL・複数ある円グラフの円の...
-
空白行を無視してコピーするマ...
-
~エクセル~円グラフのみを抽...
-
イラレのグラフがグループ解除...
-
パワーポイントに貼り付けたエ...
-
塗りつぶしの色をコピーするには
-
3Dグラフの影 いらないんですが
-
Excel:とびとびの日付のデータ...
-
Excelについて▶あるセルに文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スピンボタンのコピー
-
エクセルVBAを使いセルを指...
-
HYPERLINKのリンク先のセル範囲...
-
エクセルで全部の数字を3倍したい
-
エクセルVBA: 別のセルからの...
-
エクセルでの先頭文字について
-
ワードからエクセルへのハイパ...
-
IF関数について
-
セルに入力したファイル名を参...
-
【頭の良い人へ】同セル内の文...
-
エクセル VBA 特定の範囲内に一...
-
VBAからIEを操作する時のウィ...
-
エクセル VBA オフセットさせ...
-
countif関数で離れた場所を検索...
-
エクセルで最後に入力したセル...
-
【エクセル2016】行数を指定し...
-
データベース関数のCriteria(...
-
EXCEL2002で、「セルの範囲指定...
-
エクセルVBA 結構初歩的なこと...
-
エクセル 同一セル内の特定文...
おすすめ情報