从变量命名工作表

时间:2018-12-21 21:03:57

标签: excel vba

我正在尝试使用变量名来定义工作表的名称。该代码在以下代码的“查找”中引发错误。

  Dim z As String
    Dim r As String
    z = ActiveWorkbook.Name

    r = Mid(z, Find("_", z, 1), 30)
    ActiveSheet.Name = r

3 个答案:

答案 0 :(得分:4)

似乎您想让r中的值包含下划线后的z中的值。如果是这样,请尝试

r = mid(z, instr(1, z, "_") + 1)

答案 1 :(得分:3)

使用工作表功能“查找”的解决方案将是

$interval(function () {
  $http.get('/monitoringresults').
    then(function(response) {
        $scope.monitoringResults = response.data;
    });
}),10000);

答案 2 :(得分:2)

r = Mid(z, InStr(1, z, "_") + 1, 30)