Excel内で値をループしたいと思います。私はそれを試みたが、正確な価値を得ていなかった。関数内のループ値
私はD1からセルの値を取得し、最後にそれをループしているカウンターを持っています。 Iは、与えられた機能 「= mx.Name(」「コントロール」「カウンタ)」のセル値まで1から「カウンタ」をインクリメントしたいです。コードは以下の通りです。
Range("D1").Select
Dim counter As Integer
counter = 1
Do While counter <= Cells(1, "D")
Cells(counter, "A").Value = "=mx.Name(""control"", counter)"
counter = counter + 1
Loop
現在、カウンタ変数はインクリメントされていません。そのカウンタの値はExcelで書き込まれます。どんな助けもありがたい。
ありがとうございましたあなたは、文字列式に変数を連結する必要が
Cells(counter, "A").Value = "=mx.Name(""control"", " & counter & ")"
@Stefano Balzarottiありがとうございます、それは完全に働いた。 – PUser
PUSer、Stefano Balzarottiと@麦锋锋bothの両方が同じ答えを出したが、後者は "より速い"ので、麦伟锋の答え – user3598756