|
▼HAM さん
こんな感じではどうでしょうか?
「A」列でしましたけど^^;
'==============================================
Sub test2()
Dim i As Long
Dim k As Long
Dim strSiki As String
k = Application.InputBox("最終セル", , , , , , , 1)
For i = 29 To k Step 4
strSiki = strSiki & "A" & i & "+"
Next i
Cells(25, 1).Formula = "=" & Left(strSiki, Len(strSiki) - 1)
End Sub
足し込みたい最終セルを、とりあえずインプットボックスで指定して、
行番号で4つとばしにループしました。
最終セルをどう指定しはるのかわかりませんが、
この場合は、ちゃんと正当な数(4つとばしになってるか?)であるか?の対処は必要かと思います。
>K25セルに
>"=K29+K33+K41+K45+K49+K53"のように
>4づつずらした計算式を記入したく
>ただ、この追加するセルが
>
>"=K29+K33+K41"や
>"=K29+K33+K41+K45+K49"のときもあります
>
>条件としては
>必ず4ずつで
>なおかつ
>"=K29+K33+K45+K49"のときもあります
>のように途中が飛ぶことはありません
>
> For LP = 1 To ループ数
> Cells(25, 11) = "=" & Cells(25, 11) & "+R[" & 4 * LP & "]C"
> Next LP
>としてみたのですがうまくいきませんでした
>根本的な考え方が間違っているのでしょうか
>御支援お願い致します。
|
|