excel表格宏的参数怎么设定好呢,参数的值如何应用到语句的公式里 如设出a=4 在语句中Sheets("机械 (4)").Name = "推料机" 我要把机械 (4)中的4换成a Sheets("机械 (a)").Name = Sheets("机械 (4)").Name = "推料机"怎么使a成为变量,如何表示在语句公式里阿?还有"推料机"如何用变量表示,请问下在excel宏编辑中这样设定数值可以不?
Sub Macro1()
a = 273
b = 278
100: a = a + 24
b = b + 24
Rows("a:b").Select
Range("Ba").Activate
但是为什么 Rows("a:b").Select 语句执行不下去那?是不是a,b设定有问题?
参数的值如何应用到语句的公式里 如设出a=4 在语句中Sheets("机械 (4)").Name = "推料机" 我要把机械 (4)中的4换成a Sheets("机械 (a)").Name = Sheets("机械 (4)").Name = "推料机"怎么使a成为变量,如何表示在语句公式里阿?还有"推料机"如何用变量表示?
解决方案:
第一个问题,改为:
rows(a & ":" & b).select
会选中297到302行。
第二个问题,改为:
Sheets("机械 (" & a & ")").Name = "推料机"
如果想用变量表示 "推料机":
Dim xStr As String
xStr = "推料机"
Sheets("机械 (" & a & ")").Name = xStr