に空白を削除し、私はVBAエクセル
Dim startIndex As Integer
Dim toIndex As Integer
Dim f As String
Dim g As String
For startIndex = 50 To 60 Step 2
toIndex = Str(startIndex + 1)
f = "F" & Str(toIndex)
g = "G" & Str(startIndex)
Range(f).Value = Range(g).Value
Range(g).Value = ""
Next startIndex
しかし、変数fをセルからセルへの移動テキストのためのいくつかのコードの代わりに「F51」の「F 51」の値を持つがあります。
どのようにこの問題を解決しますか? p.s.それはvbaの私の最初のコードです。
+1コアの問題になる'toIndex = startIndex + 1'に変更するか、' f = "F"&CStr(startIndex + 1) 'を使用して' toIndex'を削除してください。 –