如何在VBA

时间:2016-01-29 11:05:46

标签: excel vba excel-vba

我有这个。我想创建动态VBA字符串,存储在变量中,然后读取变量并执行它。我怎样才能做到这一点?感谢

 Public Sub test()

 Dim ws As Worksheet
 Dim aCell As Range, Rng As Range

 Set ws = ThisWorkbook.Sheets("Additional_Flags")

 strTest = "ws.Cells(1, 3).Value = 'hellos'"


End Sub

1 个答案:

答案 0 :(得分:0)

我想您首先要为变量赋值,然后再使用它。

Public Sub test()

Dim ws As Worksheet
Dim aCell As Range, Rng As Range

Set ws = ThisWorkbook.Sheets("Additional_Flags")

strTest  = "hellos"
ws.Cells(1, 3).Value =strTest
End Sub

只想将工作表中的值分配给urString。

 strTest = ws.Cells(1, 3).Value