|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
属性
| | | | CircularReference | 返回一个 Range 对象,该对象表示工作表上包含第一个循环引用的区域,或返回 Nothing(如果工作表上没有循环引用)。在继续执行计算之前,必须删除循环引用。 | | CodeName | 返回对象的代码名。String 型,只读。 | | Columns | 返回一个 Range 对象,它代表活动工作表中的所有列。如果活动文档不是工作表,则 Columns 属性失效。 |
Dim Sht As Worksheet,----------- Set Sht = Sheet1 ------结果成立。
只能用For each Next方法。更改表名后,更改Menu对应项
*****************************
更改表名,用oSht.CodeName = Rng(ii, 1)方法,能解决目标需求。
- Sub ll3()
- Dim Str
- Dim Rng As Range
-
- Dim Sht As Worksheet, oSht As Worksheet
- Set Sht = Sheet1
- Set Rng = Sht.Cells(6, 1).CurrentRegion
-
-
-
- For ii = 1 To Rng.Rows.Count
- Str = Rng(ii, 1)
- For Each oSht In Sheets
- Debug.Print oSht.CodeName, ii, Rng(ii, 1)
- If oSht.CodeName = Rng(ii, 1) Then
- Rng(ii, 2) = oSht.Name
- Exit For
- End If
- Next oSht
- Next ii
- End Sub
复制代码
|
|