excel vba countifs公式引用一个不断变化的工作表名称

新成员,VBA新手。 期待尽可能多的学习。

现在我试图使用countifs公式来计算不同工作表中列的出现次数。 不幸的是,这是一个每周报告,当我打开它的工作表名称是不同的每个星期。

以下是我遇到的问题:

Range("E29").Select ActiveCell.FormulaR1C1 = _ "=COUNTIFS('DynamicNameHere'!C,""failed to upgrade"")" Range("E30").Select 

当我把代码中的特定工作表名称完美的罚款。 我试图查找如何使用工作表代码名称,但尚未成功。 有没有办法指定更改工作表名称,而不必通过其实际名称引用它?

提前致谢

首先你不需要select单元格来使用它。

其次你会引用vba的部分:

  Range("E29").FormulaR1C1 = _ "=COUNTIFS('" & Sheets(2).Name & "'!C,""failed to upgrade"")"