• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル関数をVBAで表示する。)

エクセル関数をVBAで表示する方法

このQ&Aのポイント
  • エクセル関数をVBAで表示する方法を教えてください。
  • 質問文章のセルにエクセル関数をVBAで表示する方法を教えてください。
  • VBAを使用して、エクセル関数をセルに表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Sub try() Dim i As Long Range("A5:A232").ClearContents Range("A5").Formula = "=IF(F5<>"""",A4+1,0)" For i = 7 To 232 Step 2 Cells(i, "A").Formula = "=IF(F7<>"""",MAX($A$4:A" & i - 1 & ")+1,0)" Next End Sub こうですかね。

1211M
質問者

お礼

n-junさん ありがとうございました。 下の構文で出来ました。 Dim i As Long Range("A5:A232").ClearContents Range("A5").Formula = "=IF(F5<>"""",A4+1,0)" For i = 7 To 232 Step 2 Cells(i, "A").Formula = "=IF(F" & i & "<>"""",MAX($A$4:A" & i - 1 & ")+1,0)" Next

1211M
質問者

補足

n-junさん 早速の回答ありがとうございます。 質問の説明が、へたですみません。 Cells(i, "A").Formula = "=IF(F7<>"""",MAX($A$4:A" & i - 1 & ")+1,0)"                  --- F7のところが、F7、F9、F11と変化します。 その場合の構文をお教えください。 手間をおかけしてすみません。

関連するQ&A