运行时错误 13:类型不匹配

2023-12-19

我在使用以下代码时遇到问题,并且在粗体代码行上收到类型不匹配错误:

 Private Sub CommandButton3_Click()
     Application.ScreenUpdating = False
     Dim p
     Dim ActivePrinter
     Dim Sheets

     p = Application.ActivePrinter
     ActivePrinter = ("Send to OneNote 2010")

     **Sheets(Array("R-Overview", "R-Savings", "R-Table")).PrintOut , , 1**

  End Sub

您不能像这样创建/传递数组。尝试这个 (久经考验)

Private Sub CommandButton3_Click()
    Application.ScreenUpdating = False

    Dim p
    Dim ActivePrinter
    Dim shtsArray(1 To 3) As String

    p = Application.ActivePrinter
    ActivePrinter = ("Send to OneNote 2010")

    shtsArray(1) = "R-Overview"
    shtsArray(2) = "R-Savings"
    shtsArray(3) = "R-Table"

    Sheets(shtsArray).PrintOut , , 1

    Application.ScreenUpdating = True
End Sub

另一种方式

Private Sub CommandButton3_Click()
    Application.ScreenUpdating = False

    Dim p
    Dim ActivePrinter
    Dim shtsArray
    Dim sheetNames As String

    p = Application.ActivePrinter
    ActivePrinter = ("Send to OneNote 2010")

    sheetNames = "R-Overview,R-Savings,R-Table"
    shtsArray = Split(sheetNames, ",")

    Sheets(shtsArray).PrintOut , , 1
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

运行时错误 13:类型不匹配 的相关文章

  • 转置 CopyFromRecordset Excel VBA

    我的 Excel VBA 中有以下代码 可将 SQL 中的表中的数据复制到 Excel 中 该数据从单元格 C2 开始水平插入 但我希望将其垂直插入到 C 列 Sheets Control Range C2 CopyFromRecorset
  • VBScript for Excel:如何选择源数据 (.SetSourceData)?

    我已经在谷歌和这里搜索了这个问题的答案 但没有成功 如果之前有人问过 那么我道歉 我正在尝试使用 VBScript 自动执行一些管理任务 此特定脚本的目的是从文本文件 包含文本和数字列 中获取一些使用情况统计信息 并根据数据制作折线图 创建
  • 如何循环浏览文件夹内所有工作簿中的所有工作表

    我使用宏对计算机上给定文件夹中每个工作簿的每张工作表进行更改 事件顺序 打开用户选择的文件夹中的每个 Excel 文件 在工作簿中的每个工作表上执行任务 保存文件 关闭工作簿 宏不起作用 问题似乎是由Selection AutoFilter
  • 是否有 R 函数可以将这些数据从长形重塑为宽形?

    数据现在看起来如何 Coach ID Student score 1 A 8 1 B 3 2 A 5 2 B 4 2 C 7 看起来像这样 Coach ID Student score student 2 score 2 student 3
  • MS Excel 对于每个循环:插入行

    我有一个包含 242 行的工作表 我想在每个现有行下面创建一个新行 相反 我的代码在第 1 行下方创建了 242 行 我花了整个下午的时间在 Google 和 Stack Overflow 上 尝试了各种想法 但遇到了同样的问题 这是我的代
  • 遍历 Excel 工作表

    这是我的代码 我是 VBA 新手 所以我不确定如何迭代多个页面 这是我的代码 Dim ws As Worksheet Sub spellCheck For Each ws In ActiveWorkbook Worksheets Cells
  • INDEX 和 SMALL 只返回一个结果

    我写的 Excel 公式如下 但有错误 IFERROR INDEX Testbook2 xlsx Sheet1 A 2 B 6 SMALL IF Testbook2 xlsx Sheet1 B 2 B 6 A ROW Testbook2 x
  • 将字符串中的一个字符替换为另一个字符

    我有如下数据 A B C D 我想更换C与数据 例如 Z 这样它可能看起来像 A B Z D 我该怎么做 SUBSTITUTE A1 C Z 虽然我不清楚你是否想要G or Z 你提到G但你的示例输出显示Z
  • Excel VBA 公式德语/法语/意大利语/俄语/荷兰语/外国函数

    当我将数据添加到工作簿时 需要将公式从较早的单元格复制到新单元格 我使用以下公式来计算我的增长率 WENN ODER K9 L9 WENNFEHLER L9 K9 K9 由于这非常耗时 我想用宏来改进它 因此编写了以下代码 Sub Grow
  • 在 Excel 2016 数据模型中创建计算表

    我在 Excel 2016 数据模型中有多个表 这些表来自其他 Excel 工作表中维护的数据 并通过 Excel 查询导入以填充数据模型 以利用可用的高级数据管理功能 例如 DAX 日期表 关系联接等 但是 我希望能够通过应用过滤器 联合
  • 使用 std::string 导致 Windows“找不到入口点”[重复]

    这个问题在这里已经有答案了 当我用 G C C 编译它时 include
  • GetActiveObject() 与 GetObject() -- MK_E_UNAVAILABLE 错误

    All 我在将一些 VBA 代码转换为 C 时遇到一些问题 我们有一个充当本地 COM 服务器的第 3 方应用程序 在我们使用的VBA代码中获取对象 获取对现有对象的引用 e g Set appHandle GetObject ProgId
  • C# - 如何迭代 Excel._Worksheet 中的所有行?

    我希望以编程方式从 Excel 工作表中提取数据并将其插入数据库表中 如何确定工作表中的列数和行数或以其他方式迭代行 I have Excel Worksheet worksheet Excel Worksheet workbook Act
  • 在 Excel 中将多组列相互叠置

    所以我有多组 3 列 每组始终采用相同的列顺序 SKU 销售 日期 我想知道是否有 VBA 脚本或其他方法可以执行以下操作 1 Copy G I 2 Paste into A C 3 Copy J L 4 Paste into A C Un
  • 包含另一个单元格值的条件格式文本的公式

    我有一个 A 列 每个单元格中包含 1 4 个单词的短语 我还有 4 个包含 1 个单词值的单元格 B1 C1 D1 和 E1 我需要设置条件格式 这样 1 如果 A 列单元格中的文本包含与上述单元格之一的值匹配的单词 则以红色突出显示该单
  • 使用 Microsoft Graph API 从 Sharepoint 站点提取 Excel.xlsx 工作簿

    正如标题中所述 我一直在尝试使用 Microsoft Graph API 从我们公司的 Sharepoint 站点提取 Excel 工作簿 我能够检索文件的元数据 但是当我添加 workbook 分段到 URL 我收到以下错误 error
  • java代码的等效vb代码

    谁能告诉我这段Java代码到底做了什么 SecureRandom random SecureRandom getInstance SHA1PRNG byte bytes new byte 20 synchronized random ran
  • Excel VBA 循环遍历 10,000 组行,每组包含 20 行

    如何将当前按行循环的 Excel VBA 代码转换为循环 20 行集 据我了解 Step函数可能与以下行一起使用 Range V1 Value Application Index vInput1 r 0 但是 我不确定如何修改代码以循环遍历
  • VBA 错误处理有哪些好的模式? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 VBA 中有哪些好的错误处理模式 特别是 在这种情况下我应该做什么 some code some code where an error mig
  • 使用 VBA 将 Excel 中的范围粘贴到 Powerpoint 模板的特定幻灯片中

    我花了好几个小时查看针对我的问题的各种建议解决方案 但找不到任何似乎可以完成工作的东西 或者更可能的是 我对 VBA 的掌握正在了解我理解在线解决方案的能力 因此 我希望你们中的一位好心人能够帮助我解决问题 我打开了一个 Excel 工作表

随机推荐

  • 在 ffmpeg 中从单个图像创建特定持续时间的视频[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的
  • 不使用霍夫圆检测圆

    我有一个圆的图像 我想找到该圆但不使用霍夫圆 我找到了一个方法 链接here https math stackexchange com questions 675203 calculating centre of rotation give
  • PHP,启用 ZTS、Pthreads

    我需要在 php 中启用 ZTS 所以我使用 enable maintainer zts 选项从源代码重新编译了 php 我现在有 php v PHP 7 0 11 cli built Oct 3 2016 12 19 10 ZTS Cop
  • 如何在iFrame中的jsf页面中显示pdf文档

    谁能帮我只在 iframe 中的 JSF 页面中显示 PDF 文档 提前致谢 Suresh 只需使用通常的方式 如果您的问题是 PDF 不在WebContent 而是位于磁盘文件系统甚至数据库中的其他位置 那么您基本上需要一个Servlet
  • 如何在 Blazor WebAssembly 中本地化 MudBlazor DataGrid?

    我正在使用 MudBlazor 组件开发 Blazor NET 7 WebAssembly 应用程序 并且想知道如何以及是否可以将 f ex DataGrid 本地化为 is IS 我已经使用 resx 文件完成了基本本地化 提前致谢 奥拉
  • 从 S3 读取 Excel - AttributeError:“StreamingBody”对象没有属性“seek”

    我有一个 python 脚本 它从 S3 读取 excel 文件 但在 AWS Batch 中触发时出现错误 该代码在另一个 Ubuntu 机器上运行良好 AttributeError StreamingBody object has no
  • Einsum 优化基本操作失败

    最近更新了 Numpy 1 14 我发现它破坏了我的整个代码库 这是基于将默认 numpy einsum 优化参数从 False 更改为 True 因此 以下基本操作现在失败 a np random random 50 2 2 b np r
  • 可观察类可以构造为单例吗?

    我正在使用观察者模式 在 Java API 的帮助下 用 Java 编写一个程序 如果某些可观察量有多个实例 则程序可能会崩溃 我应该将它们实现为单例吗 推荐吗 我应该将它们实现为单例吗 推荐吗 当然你可以这样做 是否是个好主意取决于实际情
  • 如何定义接受柯里化函数参数的函数?

    Below fn2编译失败 def fn x Int y Int x y def fn2 f Int Int gt Int f fn2 fn 1 2 expected 3 如何定义fn2接受fn 应该是这样的 scala gt def fn
  • 对 PHP 的 Windows 命令行输出进行着色

    要在 bash 中输出彩色文本 您可以使用ANSI 转义序列 http ascii table com ansi escape sequences php 如何在 Windows 命令行 特别是 PHP 上输出彩色文本 从以下位置下载 dy
  • 从重新设置基准中排除文件

    我最近从svn to git 在与google及其爬虫彻底磨合失败后 请找到我的情况如下 Scenario 我已将文件添加到 gitignore使git status silent有关未追踪的 files Problem 问题是每次我reb
  • 端口启用和禁用

    如何启用和禁用 USB 端口 我需要在不使用 devcon exe 的情况下实现这一点 如何禁用和启用 USB 端口 http technofriends in 2008 02 11 how to disable and re enable
  • 用 Java 显示奇特的方程 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在开发一个需要显示 奇特 方程的 Java 小程序 有没有开源的 MathML 或 LaTeX Java 渲染器 理想情况下 它是一个
  • 类型错误:JSON 对象必须是 str,而不是“dict”

    抱歉 我找不到打印部分 json 响应的令人满意的答案 有人可以帮我吗 import json import requests import pprint response requests get
  • Chrome 扩展程序弹出窗口始终位于顶部

    我开发了一个小 chrome 扩展来满足个人需求 但用户体验中有一些我不喜欢的地方 包含应用程序的弹出窗口在失去焦点时会自动关闭 我想控制关闭行为和 或创建一个始终位于顶部的弹出窗口 我尝试在 Google Chrome 开发论坛和 API
  • 悬停时触发单击选择框

    我正在尝试有一个select当用户将鼠标悬停在其上时 该框会自动弹出 就像他们单击了它一样 这可能吗 我想我可以用 jQuery 轻松做到这一点 settings select mouseover function this trigger
  • 以编程方式从购物车中删除应用的特定费用

    我已通过以下方式向我的 WooCommerce 购物车收取了特定费用 WC gt cart gt add fee Delivery Fee 50 上述代码的作用是 除了小计和运费之外 还将运费添加到总计中并正确显示总计 我现在想以编程方式删
  • 私有嵌套静态类 - 好还是坏的做法?

    将私有静态类嵌套在非静态类中会被认为是一种不好的做法吗 public class Outer private static class Inner 这里的想法是 Outer 的所有实例将共享对静态的访问 另一种方法可能是让内部类成为非静态并
  • SQLSTATE[23000]:违反完整性约束:1048 在 Laravel 5.2 中列“property_id”不能为空

    我正在尝试解决这个问题 我尝试使用 laravel 5 2 中的 update 方法编辑多个文件 当我运行我的进程并保存它时 它返回以下错误 QueryException in Connection php line 729 SQLSTAT
  • 运行时错误 13:类型不匹配

    我在使用以下代码时遇到问题 并且在粗体代码行上收到类型不匹配错误 Private Sub CommandButton3 Click Application ScreenUpdating False Dim p Dim ActivePrint