我想在excel函数中循环该值。我尝试了但没有得到确切的价值。
我有一个计数器,它从D1获取单元格值并将其循环到最后。我想将“计数器”从1增加到给定函数中的单元格值 “= mx.Name(”“control”“,counter)”。代码如下。
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中写入'counter'。任何帮助表示赞赏。
谢谢
答案 0 :(得分:2)
Cells(counter, "A").Value = "=mx.Name(""control"", counter)"
更改为
Cells(counter, "A").Value = "=mx.Name(""control"", " & counter & ")"
答案 1 :(得分:1)
您需要将变量连接到字符串公式:
Cells(counter, "A").Value = "=mx.Name(""control""," & counter & ")"