2025年Excel VBA Sheet1和Sheets(1)的区别

Excel VBA Sheet1和Sheets(1)的区别Sheet1 sheet 表内置的名字 这里的 数字 1 相当于 id 永远不会改变 Sheets 1 这里的 1 是指索引 当前排在第一个的 sheet 表 根据我们拖动表 的位置的改变而改变 图一 图二 图一中命名为 Sheet1 的工作表 在表二中可以看出它的内置名字是 Sheet3

大家好,我是讯享网,很高兴认识大家。
Sheet1 sheet表内置的名字,这里的 数字1 相当于id。永远不会改变。 Sheets(1) 这里的 1 是指索引,当前排在第一个的sheet表。根据我们拖动表 的位置的改变而改变。 

讯享网

图一:
在这里插入图片描述
讯享网
图二:
在这里插入图片描述

图一中命名为“Sheet1”的工作表,在表二中可以看出它的内置名字是Sheet3,即使重命名为“Sheet1”,它实际上还是Sheet3。
此时Sheets(1) 指当前排在第一个的工作表,即图一中的“Sheet1”表。

讯享网Sub test() Debug.Print Sheets(1).Name Debug.Print Sheet3.Name End Sub --------------------------------------- Sheet1 Sheet1 

Sheet1指内置名字叫Sheet1的工作表,即图一中的hahha表。此时hahha表排在图一中的第二个。用Sheets(2)才能定位到。

Sub test() Debug.Print Sheet1.Name Debug.Print Sheets(2).Name End Sub ----------------------------------------- hahaha hahaha 
小讯
上一篇 2025-03-11 18:31
下一篇 2025-02-26 07:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/55066.html