excel - 停止计数到特定工作表

标签 excel vba

我必须计算工作表的数量,但直到工作表结束。当一张名为 "final" 的工作表时,计数应该停止。达到而不计入。
这张纸在两张纸之间的某处。所以ThisWorkbook.Worksheets.Count不起作用。

最佳答案

.Index工作表的 final返回其位置。所以减去1并且您有 final 之前的工作表数量:

Dim SheetCountUntilFinal As Long
SheetCountUntilFinal = ThisWorkbook.Worksheets("final").Index - 1

关于excel - 停止计数到特定工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57060673/

相关文章:

excel - 无法使用 vba vlookup 查找日期

excel - 每小时在 14、17、44、47 分钟运行第一个宏,在 22.52 分钟运行第二个宏

excel - 当用户在相邻单元格中输入信息时,自动填充单元格中的日期

java - 设置单元格来读取表格标题行

excel - 每次循环后将信息写入 Excel

vba - 一个单元格更新后自动用数据填充一列

excel - 计数器帮助VBA

VBA:条件 - 什么都不是

excel - 具有不同过滤器的 2 个工作表上的相同内容。

ms-access - 在 Access 中加载表单时在组合框中显示升序值(默认值)