excel - 应该引用什么对象来使用 UsedRange 属性?
问题描述
我正在使用 UsedRange 属性。
我明白了
运行时错误“91”:对象变量或未设置块变量。
我已经在这里检查并用谷歌搜索了它。我遵循了语法示例。
我在 2014 年删除了导致它出现问题的临时文件。
下面的代码我也尝试使用 totalRange = UsedRange。
Dim totalRange As Range
totalRange = VBA.UsedRange
Set totalRange = totalRange.Offset(1, 0).Resize(totalRange.Rows.Count - 1, _
totalRange.Columns.Count)
它需要做的是选择数据的总范围,减去标题。
解决方案
由于totalRange
是类型Range
,它是一个对象,对象必须使用Set
并且.UsedRange
必须引用特定工作簿中的工作表。
Set totalRange = ThisWorkbook.Worksheets("Sheet1").UsedRange
推荐阅读
- image - 如何在本机反应中在平面列表上显示图像
- python - Python中每行的文本到单词+命名实体标签
- javascript - 带有 javascript 图表的 asp-classic
- spring-boot - 如何在 Spring Boot REST Junit 测试用例中注入具有多个对象的 MockMvc
- mysql - 将 {_stack: [ array ]} 获取到要放入 mysql 数据库的字符串
- java - 使用 Socket 将 PHP 脚本连接到 Java
- firebase - 在 Unity 中激活 Firebase 事件 DebugView
- php - 使用 Curl POST 请求 PHP
- ajax - 制表器:通过 Ajax 加载 Google 表格数据
- docusignapi - Docusign API - 为 HTML 文档设置边距