仅将工作表名称的一部分设置为interer

时间:2013-12-06 01:23:23

标签: excel-vba vba excel

您好我想知道是否有一种方法可以将工作表名称的某个部分设置为整数。

示例:工作表名称

S_Report

Rf_Report

我需要为_Report选择所有内容并将其设置为整数。

我已经有了选择工作表的代码,但我不知道如何选择名称的某些部分。

谢谢

1 个答案:

答案 0 :(得分:0)

目前还不清楚你想要获得什么,但我猜你要么想要更改工作表名称,要么在“_Report”之前返回文本。

如果您想 更改活动工作表的名称 ,可以使用

ActiveSheet.Name = "1_Report"

如果你想在“_Report”之前 返回文本 (在本例中是在MsgBox中),你可以使用

MsgBox Mid(ActiveSheet.Name, 1, InStr(1, ActiveSheet.Name, "_") - 1)