私はvbaで以下のコードを持っています。列 a5 から a20 までの sheet5 の行は次のとおりです。
a5=スウェーデン
a6=スペイン
a7=ロシア
a8=イタリア
a9=ドイツ
a10=フィンランド
a11=ノルウェー
a12=スイス
a13=フランス
a14=ベルギー
Set fillcolumnrange = Sheet5.Range("A5:A20")
i = 1
For Each Row In fillcolumnrange.Rows
If Not Sheet5.Range("A" & i + 4) = "" Then
MsgBox Row(i)
End If
i = i + 1
Next Row
しかし、このコードは代替値のみを要求しています。
スウェーデン
ロシア
ドイツ
ノルウェー
フランス
誰でもコードのバグを見つけるのを手伝ってくれますか