No.3ベストアンサー
- 回答日時:
For i = 38 To 100
Range("V" & i).GoalSeek Goal:=440, ChangingCell:=Range("W" & i)
Next
これで38行から100行まで、V列とW列についてゴールシークを行います。
1行ずつ
Range("V38").GoalSeek Goal:=440, ChangingCell:=Range("W38")
Range("V39").GoalSeek Goal:=440, ChangingCell:=Range("W39")
…
Range("V99").GoalSeek Goal:=440, ChangingCell:=Range("W99")
Range("V100").GoalSeek Goal:=440, ChangingCell:=Range("W100")
なんて記述する必要はない。
これはプログラミングにおける繰り返し処理の基本です。
・・・
質問タイトルは関数についての質問なのに、本文がマクロについての質問なのかが理解できない。
No.4
- 回答日時:
No.3のお礼に対する返答です。
>これはプログラミングにおける繰り返し処理の基本です。
基本という事はちょっと調べるだけで情報が出てくるものです。
まずは「繰り返し処理」について調べてみてください。
そのうえで疑問が残った点について質問するようにしましょう。
※自身でできることは率先してやりましょう。
No.1
- 回答日時:
基本 マクロもしくは VBAの記述
ゴールシークのマクロは、
Range("数式入力セル").GoalSeek Goal:=目標値,ChangingCell:=Range("変化させるセル")
なので、
A列に目標値、B列に数式を入力、C列を変化させるとすれば、
For i = 39 To 100
Cells(i, 2).GoalSeek Goal:=Cells(i, 1).Value, ChangingCell:=Cells(i, 3)
Next
もうひとつの連続変化なら loop もあり
dim x as long
X=39
do
計算
x=x+1
if x>100 then
exit do
endif
loop
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定した文字列に該当する行を重複しないようにリスト 3 2022/03/30 12:27
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excel関数教えてください!! Excelで勤怠集計をしているのですが、部署別に雇用形態ごとの月間 2 2022/10/21 23:06
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
- Visual Basic(VBA) VBAが止まります。 3 2022/08/31 14:09
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Excel(エクセル) excel関数について 3 2022/06/06 21:58
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】セルに関数を入れる...
-
エクセル VBA 指定の範囲内をコ...
-
一行おきにコピーするマクロが...
-
Excel VBAで日にちを入力して線...
-
エクセルで行挿入した際、自動...
-
EXCELにて複数列を同条件(色)...
-
エクセルで反転コピー
-
エクセルのマクロ
-
エクセルについて教えてくださ...
-
エクセルの関数について(日付で...
-
エクセルマクロで、現在の時刻...
-
エクセル マクロ 貼り付け先が...
-
同一列内の複数条件 カウント
-
Excelの非表示列も含めてコピー
-
Excelにて複数条件を満たす行の...
-
【初歩】エクセルでのマクロ(...
-
列の非表示を解除できない現象
-
【Excel】複数条件でのLookup
-
VBAで作業時間を把握したい(エ...
-
エクセルVBA 複数列をコピーす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
一行おきにコピーするマクロが...
-
行数が不規則な一週間ごとの合...
-
Excelの非表示列も含めてコピー
-
シート保護の状態で行の追加を...
-
エクセルで空白以外のセルの値...
-
エクセルの関数について(日付で...
-
エクセル マクロ 貼り付け先が...
-
エクセル VBA 指定の範囲内をコ...
-
エクセルで行挿入した際、自動...
-
エクセルで表示された値だけ行...
-
[Excel VBA]空白セル以外に連番...
-
エクセルVBA 複数列をコピーす...
-
マクロで値がある列までコピー
-
特定の桁数を抽出
-
エクセル マクロ 行や列を削除...
-
エクセルのマクロ、AVERAGEIFを...
-
マクロ初心者です、小数点6桁で...
-
VBAで同じブック内の別シー...
-
マクロ ScrollColumn について
おすすめ情報