いつも回答して頂きありがとうございます。
かなり前にここで質問して『連続したデータに、数式を入れる場合は、ループは必要ありません。VBAのコーディングは、記録マクロとは違う種類のものです。』と教えて頂きましたが、自分には全然分かっていなかったようです。
.Cells(5, 4).FormulaR1C1 = "=RC[-2]+RC[-1]"
だけでは、対象の行だけしか出来ませんでした。どんな風に記述すればよいか教えて頂けないでしょうか?宜しくお願い致します。
ループで解決してもいいのですが、ループ無しでの記述を教えて頂けないでしょうか?宜しくお願い致します。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
質問文の 1 行を次の 1 行で上書き。
ドット(ピリオド)で始まっているので、漏れなく貼り付け。.range("d5:d10").formula = "=sum(b5:c5)"
No.3
- 回答日時:
繰り返し(ループ)には Forループと Doループの方法があります。
' for ループ
Sub マクロ1()
Dim i As Integer
For i = 5 To 10 Step 1
Cells(i, 4).FormulaR1C1 = "=RC[-2]+RC[-1]"
Next i
End Sub
' Do ループ
Sub マクロ2()
Dim i As Integer
i = 5
Do While i < 11
Cells(i, 4).FormulaR1C1 = "=RC[-2]+RC[-1]"
i = i + 1
Loop
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Excel(エクセル) 【マクロ】フォルダAからダBへファイルを、ファイルの更新日時の条件で、1つづつ移動するには? 3 2022/08/25 09:56
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Visual Basic(VBA) VBA シート間の転記で、条件の追加コードの書き方について教えて下さい。 13 2023/02/26 09:31
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでの一時停止と再開の方法
-
Excel VBAで、アクティブシート...
-
GIFアニメをループさせたくない
-
ダイアログのテキストにマウス...
-
Escキーを押すと、中断する時と...
-
imacros 内でのループ処理
-
csh foreachで「*」でエラ...
-
VBA for文が止まらない
-
VB2010でCSVファイルの読み込み
-
ループ7回目の悪役令嬢は、元敵...
-
UWSCの終了の仕方
-
VBAの変数は何故「i」から始ま...
-
ループフリー
-
OpenOffice.org3のマクロについ...
-
メッセージループを調べすぎてC...
-
アクティブセルから、A列最終行...
-
乱数の桁数指定、または範囲指定。
-
VBのReturnの使い方
-
チェックデジットについて
-
Perlで縦横変換のような事をし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについて。 1つ...
-
画面を強制的に再描画させる方法
-
どなたかこのプログラミングを...
-
VBAでの一時停止と再開の方法
-
VBA for i=1 to lastrow
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
エクセルの当番表を作っていま...
-
VBAで3秒だけ時間を止めたい
-
GIFアニメをループさせたくない
-
Escキーを押すと、中断する時と...
-
DOSコマンドのループ内のTIMEコ...
-
CSVファイルの特定の行だけを読...
-
アクティブセルから、A列最終行...
-
vb.netからエクセル関数書き込み
-
範囲指定したセルを1つずつ飛...
-
テキストボックスの名前に変数...
-
乱数の桁数指定、または範囲指定。
-
「偶数・奇数の和」のフローチ...
-
vbscriptでIE自動入力(途中で...
おすすめ情報