![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
既にhana-hana3さんが仰ってますが、私も変数に格納しておくのが良いと思います。
これでしたら、変数に格納した段階のセルA1・B1の値がループ制御に使用されるので、その後セルA1・B1の値を変更してしまっても問題ありません。
intA1 = Range("A1").Value
intB1 = Range("B1").Value
For i = intA1 To intB1
(処理内容)
Next i
No.3
- 回答日時:
For i=Range.("A1").Value To Range.("B1").Value
Next i
この回答への補足
早速試してみましたが、
そのまま書いてみると、
(書いた直後に)コンパイルエラー
識別子または角かっこで囲む必要がある名前が含まれています。
角カッコにすると実行したときに
コンパイルエラー
とでてRangeが反転しました
No.2
- 回答日時:
>"A1"
では、A1 という文字の意味です。
セルの値を取得するには、#1さんの書かれたように Cells() を使うか、Range("A1") としてください。
また、For文 実行に別のシートがアクティブになる場合は、別のシートの値を拾ってしまうので注意してください。
できれば、For文 実行前に変数に格納した方が良いかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- 英語 be sorry for doingとbe sorry to have doneの意味の違いについて 2 2023/06/09 13:57
- Visual Basic(VBA) 複数シート一括作成後に、特定範囲の数式は値で貼り付けしたい 3 2022/10/07 11:18
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
- 英語 Is to play soccer fun for you? は、正しい英文ですか? 1 2023/05/08 12:37
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- 英語 分離不定詞 1 2023/07/16 17:29
- 英語 The Twilight Zone1959に関するCBSの回答について 1 2023/03/02 15:13
- 英語 「名詞+for...to不定詞句」で「for以降」が完全な文となる場合の名詞との関係について 4 2023/04/26 09:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel VBA】指定行以降をクリ...
-
ExcelVBAを使って、値...
-
i=cells(Rows.Count, 1)とi=cel...
-
特定のセルが空白だったら、そ...
-
【Excel】指定したセルの名前で...
-
Excelで指定した日付から過去の...
-
TODAY()で設定したセルの日付...
-
エクセルVBAでコピーして順...
-
VBからEXCELのセルの値を取得す...
-
EXCELのVBA-フィルタ抽出後の...
-
Excel VBA、 別ブックの最終行...
-
EXCELで変数をペーストしたい
-
特定行の色を変えたい(FlexGrid)
-
VBAでセルに値が入ったときにイ...
-
エクセルvba:自己セルの情報取...
-
VBA初心者です。結合セルを保持...
-
セル色なしの行一括削除
-
【EXCEL VBA】Range("A:A").Fi...
-
指定した条件で行セルを非表示...
-
Excel VBA マクロ ある列の最終...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExcelVBAを使って、値...
-
特定のセルが空白だったら、そ...
-
【Excel VBA】指定行以降をクリ...
-
i=cells(Rows.Count, 1)とi=cel...
-
Excelで指定した日付から過去の...
-
【Excel】指定したセルの名前で...
-
VBAの計算で@が出てしまう件
-
Excelのプルダウンで2列分の情...
-
EXCELで変数をペーストしたい
-
VBA ユーザーフォーム ボタンク...
-
VBAでセルをクリックする回...
-
Excel VBA、 別ブックの最終行...
-
Excel vbaで特定の文字以外が入...
-
TODAY()で設定したセルの日付...
-
screenupdatingが機能しなくて...
-
セル色なしの行一括削除
-
エクセルVBAでコピーして順...
-
VBAを使用した時間管理
-
”戻り値”が変化したときに、マ...
-
Sub 要具ライフ() ActiveSheet....
おすすめ情報