99问答网
所有问题
求批量修改同一工作簿的所有工作表名称为每一个工作表的同一单元格的数据的vba~~~~
如题所述
举报该问题
推荐答案 2017-07-24
Sub 命名()
Dim a As Worksheet '我是变量a,属于工作表类型
For Each a In Worksheets '所有的我,都在这个工作簿中
a.Name = a.Range("A1") '麻烦您把我的A1里的内容,当做我的名字,送给我吧
Next '一个个都循环完了,麻烦您歇歇吧
End Sub '谢谢您!祝您晚安!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7jBXjzBXBXzv7O7OvO.html
其他回答
第1个回答 2017-07-24
代码:
sub 改名()
for each sht in thisworkbook.sheets
sht.name = sht.[a1] '每个sheet的A1单元格
next
end sub
本回答被网友采纳
相似回答
如何在
一个工作簿
里面
批量更改工作表的名称
?
答:
第一步:建议对原工作簿做一个备份。另外,如果
工作簿中
工作表之间存在公式引用,就不要做批量修改工作表名。第二步:在
VBA
编辑器中插入新模块,把下面的代码复制到模块中。第三步:按F5运行一下,就完成对
所有工作表名称的批量修改
了。代码如下:SUB BatchNameSheets()Dim i as long For i=1 to...
如何
批量修改工作表名称
答:
1、【第一步】打开需要
批量更改工作表名称
的工作簿,在第
一个工作表
之前插入一个新
的工作表
,
名称为
“目录”,再单击到目录
工作表中
。2、【第二步】用鼠标右键单击“目录”工作表名称,在弹出的菜单中选择“查看代码”,之后就会打开代码编辑器,或者直接按下组合键Alt+F11来打开代码编辑窗口。3、【...
excel vb
批量修改
各
工作表
相同
单元格
内容
答:
按下ALT+F11,菜单:插入-模块,复制下列代码.然后按F5运行 Sub number()Dim a As Integer a = Sheets.Count For x = 2 To a Sheets(x).Select Cells(1, 2).NumberFormatLocal = "@"Cells(1, 2) = Format(8000 + x - 1, "00000")Next End Sub ...
如何对
同一
文件夹下多个相同EXCEL
表格中
相同
单元格
内容进行
批量修改
答:
2.用VB...批量修改多个excel
表格同一单元格
内
的数据
在
一个工作簿
当中吗? 按住crtl选下面
的工作表
标签,选中所有需要改动的工作表,再改那个单元格就可以了 如何在excel
中批量修改
相同内容的单元格 把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表...
...现在需要
修改所有工作表的
相同
单元格的
内容,但修改的内容不同...
答:
i= 1 to 10 if worksheets(i).name=cells(i,1) then with worksheets(i) .cells(6,4)=cells(i,2) end with end ifnext i end sub 就用这段代码,假设有10
个工作表
,
表名称全部
放在当前
单元格的
A列,要输入的内容对应放在B列 ...
如何
批量修改
Excel
每个工作表名称
,
名称为每个工作表
相同
单元格中的
部分...
答:
]”分割sh.Name = s(1) '提取第二组数据End IfNext shEnd Sub1、代码功能:提取A2
单元格
“]”后的内容,命名给当前
sheet
2、代码使用方法:按alt+f11,弹出代码窗口。3、自定义部分:①修改分割符:代码第7行 ②修改提取范围:代码第8行(注:S(0),从0开始是第一组)...
excel
批量修改
多个
工作簿
文件
中同一
位置
的数据
答:
他给
的工作簿中
,要修改两个位置
的数据
,分别
为单元格
G27和G54,其格式都是**.**KN,将其
修改为
***.*KN。如下所示。使用
VBA
可以完成上述任务。代码如下:Sub DatasArrange()Dim strPath As String Dim strName As String Dim Wb As Workbook Dim rng1 As Range Dim rng2 As Range ‘获取...
excel
工作簿中
各
工作表同一
位置怎么
批量修改
答:
Sub tst()Dim i%For i = 1 To Sheets.Count Sheets(i).Cells(1, 1) = "test"NextEnd Sub 以上的代码实现的是在左右
工作表中的
A1
单元格
位置输入“test”。若需要设置为不同的值,可以事先将不同值按照顺序输入到单元格中,如下例:在
sheet1
!b列输入源数据,实现sheet1!a1=b1, sheet2!
批量修改
多个excel文件中相同位置的内容,比如把excel(
1
)
中的
A1添加XXX...
答:
'打开查询到
的表格
Set tBook = Workbooks.Open(folderPath & path)'
修改工作表
A1
单元格的
值为当前文件名。tBook.Worksheets(1).Range("A1").Value = path '关闭
工作簿
并保存 tBook.Close True '继续查询下一个后缀是xlsx的文件 path = Dir Loop '打开EXCEL的警告提示 Application.DisplayAlerts ...
大家正在搜
工作簿的第一个工作表名称
一个工作簿最多有几个工作表
什么是单元格工作表工作簿
excel怎么批量改工作表名称
如何全选工作簿所有工作表
excel工作簿最多有多少工作表
工作簿和工作表的关系
返回所有工作表名称
excel工作表名称
相关问题
Excel VBA,求批量更改各个excel的单个工作表名称
Excel如何批量修改每个工作表的相同位置单元格?
怎样编写一个VBA,快速将多个excel工作簿按相同名称的工...
使用VBA求和:同一文件夹下所有工作簿每个工作表数据区域累加...
EXCEL批量修改工作表名称 VBA
如何汇总一个文件夹中所有工作簿sheet1表A1单元格的内容...
vba复制同一文件夹下其他工作簿中某一工作表的数据到汇总工作...
excel 一键清除, 一个工作簿里面,多个表格的数据. 我...