Excel如何批量修改每个工作表的相同位置单元格?

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:12:47
在Excel表格中
每个工作页面的A13单元格的文字内容本来是“库存商品”
对应的超链接也是底下的工作表的“库存商品”标签
现在我要把“库存商品”的文字改成“所有商品”
请教各位达人,如何同时批量修改每个工作表的A13单元格?
最好连超级链接一起修改掉
谢谢了!

PS:是不是要先修改底下的工作表标签名称?
我不懂哪个VBA程序啊
选定所有工作表,修改一个,是不行的。

我的意思是,超链接也要一起批量修改啊,因为底下的工作表名称也得修改,链接就全部无效了。

选择全部工作表,然后在任一表中操作,就实现所有表同一位置的批量修改。

 鉴于题干中比较明确的“批量修改”要求,推荐VBA, 代码如下:

Sub tst()
Dim i%
For i = 1 To Sheets.Count
 Sheets(i).Cells(1, 1) = "test"
Next
End Sub

以上的代码实现的是在左右工作表中的A1单元格位置输入“test”。

若需要设置为不同的值,可以事先将不同值按照顺序输入到单元格中,如下例:在sheet1!b列输入源数据,实现sheet1!a1=b1, sheet2!a1=b2,以此类推。

Sub tst()
Dim i%, j%