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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAを使いセルを指...
-
エクセルで全部の数字を3倍したい
-
スピンボタンのコピー
-
Excelで指定した範囲内に値を一...
-
エクセルVBA 結構初歩的なこと...
-
テキストボックス内の文字のふ...
-
Excelで数値→文字列変換で指数...
-
エクセル
-
塗りつぶしの色をコピーするには
-
Excelでバイナリデータを読み込...
-
エクセルでふりがなごとリンク...
-
Excelの関数について、特定の文...
-
たくさん作った同じ設定のグラ...
-
Excel:とびとびの日付のデータ...
-
エクセルでグラフタイトルが折...
-
日付が1年以内になると他のセル...
-
EXCELで海の潮見表(タイドグラ...
-
【エクセル】表の中の文字だけ...
-
エクセルでコピーしたものをコ...
-
エクセルグラフの一括設定。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スピンボタンのコピー
-
エクセルVBAを使いセルを指...
-
エクセル VBA 特定の範囲内に一...
-
エクセルで全部の数字を3倍したい
-
エクセルVBA: 別のセルからの...
-
セルに入力したファイル名を参...
-
データベース関数のCriteria(...
-
HYPERLINKのリンク先のセル範囲...
-
ワードからエクセルへのハイパ...
-
少数点の表示形式について
-
エクセルでの先頭文字について
-
エクセルで最後に入力したセル...
-
エクセルの数式で教えてください。
-
エクセルについて、a1からa10の...
-
Excel関数 - 文字列のなかに6ケ...
-
エクセル シート2の違うセルへ反映
-
Excelで指定した範囲内に値を一...
-
【エクセル2016】行数を指定し...
-
Excel DSUM DCOUNTA関数の使い方
-
A1:D10のような複数範囲でセル...
おすすめ情報