Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10全般 : Excel 2016)
空白セルに計算式を入力したい
投稿日時: 25/12/26 18:17:13
投稿者: まな55

お世話になります。
 
下記のような表があり、CとDの空欄に計算式を入力して値を表示したいのですが、
入力されるセルとされないセルが出来てしまいます。
原因がわからないので教えていただきたいです。
 
  A     B     C        D
 111    山田    A1000    東京都
 222    小林        
 333    高橋    B2000    大阪府
 444    斎藤        
 555    伊藤    A1000    東京都
 666    森    A1000    東京都
 777    加藤        
 888    林        
 999    鈴木        
 
 
Sub TEST()
 
Dim i As Integer
 
For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row
    If Cells(i, 3).Value = "" Then
     
 Worksheets("sheet1").Cells(i, 3).Formula = "=Vlookup(…)"
  
End If
 
i = i + 1
 
Next i
 
MsgBox "完了"
 
 
End Sub
 

回答
投稿日時: 25/12/27 09:59:56
投稿者: hatena
投稿者のウェブサイトに移動

For ... Next はカウンター変数に自動で加算するので、
下記の行は不要です。
 
i = i + 1

投稿日時: 25/12/27 16:14:59
投稿者: まな55

 hatenaさま
 
ありがとうございます!
 
問題なく入力出来ました!