引用具有变量名称的新工作表

NH3

所以我想做的是在visual basic VBA for Excel中是这样的:

Dim var As String
Dim wsNew as Worksheet  

Sheets.Add After:=ActiveSheet

var = Range("A34").Value
Worksheets(wsNew).Cells(1, 2) = var

但在这种情况下行:Worksheets(wsNew).Cells(1, 2) = var
给出错误

运行时错误 13,类型不匹配

我不想为新工作表提供字符串名称,因为那样我将始终必须重命名工作表。那么是否可以使用变量名称而不是字符串名称来引用 VBA 中的工作表。

斯科特·霍尔兹曼

您需要将工作表对象分配给一个变量,然后您可以在代码中直接引用它。您还需要显式引用Activesheet,否则代码将无法按预期工作,尤其是在这种情况下。

Dim wsCurr as Worksheet
Set wsCurr = Worksheets("mySheet") 'change as needed (I avoid ActiveSheet whenever possible)

Dim myVariable As String
myVariable = wsCurr.Range("A34").Value

Dim wsNew as Worksheet      
Set wsNew = Sheets.Add(After:=wsCurr)

wsNew.Cells(1, 2) = myVariable

另外,请注意我如何更改varmyVariable. CallumDA 在您关于命名变量的帖子下方的评论中有一个很好的观点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Perl中使用具有相同变量名的@和$

来自分类Dev

具有变量名称的Javascript对象属性

来自分类Dev

Laravel:包含具有变量名称的模板

来自分类Dev

使用变量名称将行移动到工作表

来自分类Dev

使用输入框添加新工作表,检查现有工作表名称和无效的工作表名称

来自分类Dev

具有变量名称的访问元素

来自分类Dev

在bash中获取具有变量名称的数组的键

来自分类Dev

具有计算名称的引用变量

来自分类Dev

在Node JS中引用具有相同局部作用域变量名称的全局作用域变量

来自分类Dev

如何引用具有相同名称但在不同工作表上的图表?

来自分类Dev

添加具有顺序名称的工作表

来自分类Dev

jQuery:使用具有变量名称的类追加到div

来自分类Dev

QUERY函数在示例工作表中有效,但在具有相同公式的新工作表中无效

来自分类Dev

创建具有相应列名称的新工作表?

来自分类Dev

如何使用具有不同变量名称的数据?

来自分类Dev

具有变量名称的Javascript对象属性

来自分类Dev

选择具有变量名称的属性

来自分类Dev

AngularJS验证引用具有变量名称的表单对象

来自分类Dev

具有相同变量名称的不同结构

来自分类Dev

使用输入框添加新工作表,检查现有工作表名称和无效的工作表名称

来自分类Dev

具有变量名称的访问元素

来自分类Dev

引用具有多个变量的HTML ID

来自分类Dev

我可以两次使用具有相同变量名的Set命令吗?

来自分类Dev

在源表中引用具有相同名称的重命名变量

来自分类Dev

将值插入具有PHP变量名称的表中

来自分类Dev

引用具有动态名称的javascript属性

来自分类Dev

将变量折叠为一个具有保留变量名称的值的变量

来自分类Dev

调用具有包含多个下划线的变量名称的子

来自分类Dev

如何从名称为 InputBox 的工作表创建新工作簿?

Related 相关文章

  1. 1

    在Perl中使用具有相同变量名的@和$

  2. 2

    具有变量名称的Javascript对象属性

  3. 3

    Laravel:包含具有变量名称的模板

  4. 4

    使用变量名称将行移动到工作表

  5. 5

    使用输入框添加新工作表,检查现有工作表名称和无效的工作表名称

  6. 6

    具有变量名称的访问元素

  7. 7

    在bash中获取具有变量名称的数组的键

  8. 8

    具有计算名称的引用变量

  9. 9

    在Node JS中引用具有相同局部作用域变量名称的全局作用域变量

  10. 10

    如何引用具有相同名称但在不同工作表上的图表?

  11. 11

    添加具有顺序名称的工作表

  12. 12

    jQuery:使用具有变量名称的类追加到div

  13. 13

    QUERY函数在示例工作表中有效,但在具有相同公式的新工作表中无效

  14. 14

    创建具有相应列名称的新工作表?

  15. 15

    如何使用具有不同变量名称的数据?

  16. 16

    具有变量名称的Javascript对象属性

  17. 17

    选择具有变量名称的属性

  18. 18

    AngularJS验证引用具有变量名称的表单对象

  19. 19

    具有相同变量名称的不同结构

  20. 20

    使用输入框添加新工作表,检查现有工作表名称和无效的工作表名称

  21. 21

    具有变量名称的访问元素

  22. 22

    引用具有多个变量的HTML ID

  23. 23

    我可以两次使用具有相同变量名的Set命令吗?

  24. 24

    在源表中引用具有相同名称的重命名变量

  25. 25

    将值插入具有PHP变量名称的表中

  26. 26

    引用具有动态名称的javascript属性

  27. 27

    将变量折叠为一个具有保留变量名称的值的变量

  28. 28

    调用具有包含多个下划线的变量名称的子

  29. 29

    如何从名称为 InputBox 的工作表创建新工作簿?

热门标签

归档