首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击按钮重命名工作簿和工作表

单击按钮重命名工作簿和工作表
EN

Stack Overflow用户
提问于 2015-06-21 06:27:20
回答 1查看 179关注 0票数 0

请找附页。

Demo.xlsm

我有一张演示表。在它中,我有“主”工作簿,其中包含一个按钮为“下周”,单击该按钮将"abc“工作板单元格C1中的日期更改为下一周日期(即从14-2015年6月-2015年改为选定的日期)。

我希望名为"sheet1,sheet2. sheet7“的工作簿相应地将名称更改为相应的c1,E1...O1中的日期

即。c1值日期将是sheet1工作簿名称( sheet1将重命名为14-6月-15 E1值日期将是sheet1工作簿名称,即sheet1将重命名为15-6月-15 G1值日期将是sheet1工作簿名称,即sheet1将重命名为16-6月-15,等等)。

另外--将相同的文件/excel工作表重命名为"ABC 6月14日-6月20日“,其中ABC是固定值,6月14日来自C1,6月20日来自O1。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-21 12:57:16

循环遍历工作表并重命名,这段代码将进入命令按钮2

代码语言:javascript
复制
Private Sub CommandButton2_Click()
    Dim sh As Worksheet
    Dim ws As Worksheet
    Dim rng As Range, x
    Set ws = Sheets("abc")
    Set rng = ws.Range("A1")

    x = 2
    rng.Offset(0, x) = rng.Offset(0, x) + 7

    For Each sh In Sheets
        If sh.Name <> "Main" Then
            If sh.Name <> "abc" Then
                sh.Name = Format(rng.Offset(0, x), "dd-mmm-yy")
                x = x + 2
            End If
        End If
    Next sh

End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30961889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档