使用VBA从列表中重命名多个工作表

2023-11-29

我是 VBA 新手,正在尝试从列表中命名工作表。我有一个包含 133 个工作表的文件,并且想要从其中一个工作表的列表中命名每个工作表。单元格 B1 到 B133 具有所需名称的列表,单元格 c1 到 c133 具有工作表名称(Sheet1 到 Sheet 133)。我尝试了 2 个不同的代码,但没有成功。我缺少什么?

以下是 B 列和 C 列的摘录。

File details                    Sheet 1
Sheet Names                     Sheet 23
Calc Notes                      Sheet 2
Rank comparison - baseline      Sheet 3
Trend - Top 30 ct vs baseline   Sheet 5
Trend - Top 30 dur vs baseline  Sheet 6
Trend - Top 30 MTBF vs baseline Sheet 7
Trend - Top 30 ct_dur vs base   Sheet 8
Avail, MTBeF, MTTR scorecard    Sheet 10
Avail, MTBeF, MTTR - Excluded   Sheet 11
All-in vs Excluded              Sheet 12
Summary all lines - count            Sheet 13
Summary all lines - duration    Sheet 14
fault - count                   Sheet 15
fault - duration                Sheet 16
gap count-query vs fault sum    Sheet 17
gap duration-query vs fault sum Sheet 18
missing faults                  Sheet 20
query                           Sheet 9
Prod unit ref                   Sheet 21
Pd Wk ref                       Sheet 22
Query ref                       Sheet 4
FTT                             Sheet 19

#1(运行时错误“424”)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim x As Integer
Dim y As Integer
Dim z As Integer
x = 1
y = 133

For z = 1 To 133
sheetz.Name = Range(Cells(x, 2), Cells(y, 2))
Next z


End Sub

#2(运行时错误“91”)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim ws As Excel.Worksheet
Dim z As Integer

    For z = 1 To 133
        If ws.Name = Sheetz Then
            Sheetz.Name = Cells(z, 2)
        End If
        Exit For
    Next z

End Sub

Sub RenameSheets()
    For i = 1 To 133
        On Error Resume Next
        oldname = Cells(i, 3).Value
        newname = Cells(i, 2).Value
        Sheets(oldname).Name = newname
    Next
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用VBA从列表中重命名多个工作表 的相关文章

  • 使用 pythoncom 在 Python 进程之间编组 COM 对象

    我希望有人可以帮助我从 Python 进行编组跨进程调用到 Excel 我有一个通过 Python 启动的 Excel 会话 我知道当需要从单独的 Python 进程访问它时 该会话将会启动并运行 我已经使用编组让一切按预期工作CoMars
  • 使用 Apache POI Excel 写入特定单元格位置

    如果我有一个未排序的参数 x y z 列表 是否有一种简单的方法将它们写入使用 POI 创建的 Excel 文档中的特定单元格 就好像前两个参数是 X 和Y 坐标 例如 我有如下行 10 4 100 是否可以在第 10 行第 4 列的单元格
  • 在Google电子表格中划分整列

    我是 Google 电子表格的一个相对较新的用户 我希望 B 列中的每个单元格都是 A 列 同一行 中内容除以 5 的结果 B1 B2 B3 等 商 应为 A1 A2 A3 等 被除数 除以 5 除数 在示例中 B1 A1 5 我知道一项一
  • 根据单元格值向用户窗体添加复选框

    我对 VBA 很陌生 只有 3 天 但我发现它非常有用且易于使用 但现在我面临一个问题 我需要制作一个具有不同复选框的用户窗体 但我需要根据工作表某一列中使用的信息自动添加它们 我相信我可以使用 For Each Next 但我真的不知道如
  • 文件夹.文件的相对路径

    我有一个 Excel 文件 在同一文件夹中还有一个包含我想要包含的 CSV 文件的文件夹 使用 来自文件夹 查询 第一步将给出以下查询 Folder Files D OneDrive Documents Health Concept2 现在
  • 使用 MID、LEN 和 FIND 函数提取单元格文本的某些部分?

    我有一份 Excel 作业 但我陷入了最后部分 我被要求使用 MID LEN 和 FIND 来提取单元格内的特定字符串 我非常了解每个人的工作方式 将这三者结合起来并让它们发挥作用是我遇到的问题 我需要将城市与地址的其余部分分开 然后将其显
  • 当使用公式生成超链接时,VBA 打开 Excel 超链接不起作用

    使用公式生成的 Excel 超链接似乎存在错误 我使用的是 Excel 2010 我有一个电子表格 其中的单元格包含 URL 我的目标是执行以下两件事 将这些单元格变成超链接 创建一个键盘快捷键来打开这些超链接 这样我就不必使用鼠标了 为了
  • 将html表格保存到excel中[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我必须编写一个程序 定期读取网页并将
  • 在 Node.js 中解析 Json(带有数组和对象)并将数据导出到 Excel 文件中

    我是 Node js 新手 我的要求是 我需要解析 JSON 并将数据导出到 Excel 文件中 其中包含 JSON 中的所有字段 我的 JSON 如下 id 1255 title The Brain and Nervous System
  • 如何将 MySQL 查询输出保存到 Excel 或 .txt 文件? [复制]

    这个问题在这里已经有答案了 如何将 MySQL 查询的输出保存到 MS Excel 工作表 即使只能将数据存储在 txt文件 就可以了 From 将 MySQL 查询结果保存到文本或 CSV 文件中 http www tech recipe
  • Excel VBA - 添加自定义数字格式

    我有一个在 Excel 外部生成的文件 其中包含许多百分比 所有这些百分比都有一位小数 当导入到 Excel 中时 Excel 会在百分比中添加第二位小数 这似乎是 Excel 中百分比的某种默认格式 它只是添加了一个 0 我想将所有两位小
  • Excel:#CALC!使用 MAP 函数计算间隔重叠时出现错误(嵌套数组)

    我正在努力解决以下公式 它适用于某些情况 但不适用于所有情况 名字input有失败的数据集 得到一个 CALC 描述 嵌套数组 错误 LET input N1 0 0 N1 0 10 N1 10 20 names INDEX input 1
  • VBA在多个文件夹中搜索特定子文件夹并移动其中的所有文件

    你能帮助我吗 我想要一个宏vba来搜索SPECIFIC例如 所有存在并移动其文件的文件夹和子文件夹之间的子文件夹 Xfolder P Desktop Folder1 subfolder SUBFOLDER1 Xfolder 我正在使用 VB
  • 使用 VBA 通过 Access 导航网页/操作 IE

    你好 StackOverflow 社区 我有一个关于使用 Access VBA 操作 IE 的问题 本质上 我正在尝试编写代码 使用 IE 打开特定网页 在该页面中搜索特定链接 目标链接的名称将取决于用户的情况 通过以编程方式单击该链接导航
  • 使用 VBA 将 Excel 电子表格中嵌入的 Word 文档保存到磁盘

    我们有一个 Excel 电子表格 当前使用存储在公司 LAN 上的 Word 模板生成报告 这对于内部用户来说效果很好 但对于没有连接到 LAN 的任何人来说就不行了 例如 笔记本电脑用户 管理层不希望将模板作为单独的文件分发给外部用户 而
  • 返回条件格式化单元格内部颜色的函数

    我想要一个返回条件格式单元格颜色索引值的函数 它用于检查一行中的多个单元格 如果它们使用条件格式突出显示 则需要执行操作 检查单元格中是否有颜色比创建覆盖条件的组合条件公式更简单所有细胞的 或者说我是这么想的 尽管代码在消息框中有效 但下面
  • VBA 架构技巧 - 宏封装

    我拼凑了 Excel 的概念证明 以从数据库获取数据 并需要将其打包 以便可以将其分发给我们的客户 我的第一次尝试只是将所有代码放入代码模块中 但随后在 Excel 中我可以看到宏列表中的所有模块 而我实际上只想要列表中的主要模块 我猜想我
  • 替换字符串变量中的多个字符 (VBA)

    如何替换字符串变量中的多个内容 这是我在 VBA 中的示例函数 Private Function ExampleFunc ByVal unitNr As String If InStr unitNr OE gt 0 Then unitNr
  • VBA / HTML / jQuery 选择自动完成 - 在列表中选择

    我正在尝试使用 Excel 中的 VBA 在网站的列表中选择一个值 这不是一个 正常列表 该网站使用 jQuery 选择自动完成 如下所示 example http davidwalsh name demo jquery chosen ph
  • 是否存在用于开放 xml Excel 编辑的良好包装类和/或库?

    我正在寻找一个不错的库 用于在我们的 Windows 服务器上编辑和 或生成 Excel 文档 我觉得 open xml sdk 可能是可行的方法 但对我来说 学习曲线似乎很陡峭 而且我们的开发时间有限 我认为编辑 Excel 文档不应该那

随机推荐

  • rpy2 importr 因 xts 和 quantmod 失败

    我是 rpy2 新手 在使用 importr 导入 R 包 xts 和 quantmod 时遇到问题 Code is from rpy2 robjects packages import importr xts importr xts qu
  • Chartboost 与 XCode 6.1 的集成问题

    我在同一项目的 Xcode 6 0 中集成了 Chartboost 它工作正常 但当我将 Xcode 更新到 Xcode 6 1 时 桥接头文件无法成功编译 我已经在我的项目中添加了 Chartboost 框架 并添加了指南中提到的这些必需
  • Android 软键按钮隐藏视图的内容

    我在 Android 上带有软键按钮的设备上遇到布局太大的问题 总而言之 我的问题是为什么布局被配置为 匹配父项 其视图边界是否扩展到 真实 底部窗口 边界 而不是软键按钮上方 现在我的具体问题 使用 View 显示relativelayo
  • 如何使用 Vue Cli 3 添加对 PDF 文件的支持?

    我需要配置 Webpack 来接受和处理 PDF 文件url loader通过 Vue Cli 最新 vue config js module exports configureWebpack rules test pdf use load
  • Scala 下划线最小函数

    为了这个问题 我们创建一个值 val a 1 Nil 现在 我可以证明匿名函数可以用简写形式编写 如下所示 a map 2 是否可以写出这个函数的简写 a map x gt x 我的解决方案不起作用 a map 作为记录 a map 不起作
  • 使用 wkhtmltopdf 将当前页面打印为 pdf

    最近安装了 wkhtmltopdf 试图捕获整个页面的当前状态 但是 下面的方法似乎导航到该页面的初始状态 而没有用户输入的所有输入字段 PHP shell exec wkhtmltopdf http localhost www bolt
  • 包含 OSGi 捆绑包中的附加资源

    我正在开发一个 OSGi 包 它将服务实现为本地可执行文件的包装器 也就是说 该服务运行可执行文件ProcessBuilder 向其提供一些数据 并检索结果 我的问题是关于打包这个捆绑包的最佳方式 本机可执行文件包含许多相关数据文件 所有这
  • 当 commandButton 导航到页面时,f:viewAction 被忽略

    我对 JSF 2 2 功能有疑问
  • 为 mvc 创建一个 html 帮助器

    我是 mvc 新手 所以不确定这是否可行 我有一些 html 基本上使用一些图像来创建一个漂亮的圆角框 mvc3 中是否可以创建一个帮助程序函数 该函数允许我调用该帮助程序并将我想要的任何内容插入到 div 标签的主要区域中 这是我的htm
  • 是否可以使用 CSS 在 VML 路径上设置填充和描边颜色以及不透明度?

    例如 我想做如下的事情 myRedPath fillcolor red
  • JTextField 自动完成错误

    In 这个线程 我找到了一种实现方法AutoComplete特征在一个JTextField and JComboBox 但这没有问题 当尝试在中实现此功能时JTextField它会抛出一些异常 以下代码将演示该问题 很简单 和我用的方式很相
  • 使用 JavaScript Regex 进行条件渲染

    我需要匹配这样的字符串 if Country equals United States then Show 我正在使用 Sitecore 中的营销人员网络表单模块 Sitecore 是一个基于 NET 的 CMS 营销人员模块的 Webfo
  • 如何启用和禁用javascript功能?

    if tmpStr tmp value i 1 action null action2 null if tmpStr1 tmp value i 0 action not working action2 not working fo
  • 令牌必须是短期令牌并且在合理的时间范围内

    我有同样的错误this 就我而言 当应用程序尝试通过 Google Cloud 客户端 API 上传文件时 就会发生这种情况 POST https www googleapis com oauth2 v4 token 400 Bad Req
  • 即使没有值存在,SQL 查询也能返回 24 小时、每小时计数吗?

    我编写了一个查询 根据给定的日期范围对每小时的行数进行分组 SELECT CONVERT VARCHAR 8 TransactionTime 101 CONVERT VARCHAR 2 TransactionTime 108 as TDat
  • XSendfile 不工作 - PHP、Apache、Cpanel

    强烈建议我使用 XSendfile 因为我们从服务器提供相当大的文件 服务器正在运行 Cpanel 以前我们使用直接强制下载脚本 该脚本在某些浏览器中也不能很好地工作 希望用XSendfile一石二鸟 好的 我们的主机已在我们的服务器上启用
  • 具有循环功能的 PHP HTML 模板

    我想请求一些有关如何在模板内实现循环的帮助和想法 我可以在下面进行 foearch 但如何将其包含到模板中并在结果中显示它 foreach results as row name row name address row address 我
  • GCM 注册 ID 为空

    您好 我正在尝试实施 GCM 推送通知 我得到一个空的 GCM ID 这是我的代码 public void registerClient try Check that the device supports GCM should be in
  • Python:2D 图像的 3D 轮廓 - pylab 和contourf

    我有一个关于 Python pylab 和绘图的问题 我能够加载并显示图像 下面的代码加载下面的图像 但我无法将其绘制为 3D 轮廓 我知道需要一个数组pylab contourf x y z 虽然我不确定如何从加载的图像数据中实现这一点
  • 使用VBA从列表中重命名多个工作表

    我是 VBA 新手 正在尝试从列表中命名工作表 我有一个包含 133 个工作表的文件 并且想要从其中一个工作表的列表中命名每个工作表 单元格 B1 到 B133 具有所需名称的列表 单元格 c1 到 c133 具有工作表名称 Sheet1