- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ActiveSheet.UsedRange.Columns.Count - 8 在 vba 中意味着什么?
vba如何知道usedRange?
最佳答案
这是 UsedRange
( MSDN reference ) 的确切定义:
Every Worksheet object has a UsedRange property that returns a Range object representing the area of a worksheet that is being used. The UsedRange property represents the area described by the farthest upper-left and farthest lower-right nonempty cells in a worksheet and includes all cells in between.
基本上,该行的作用是:
.UsedRange
-> 在最外面的单元格周围“绘制”一个框,其中包含内容。.Columns
-> 选择这些单元格的整个列.Count
-> 返回一个与有多少列(在此选择中)相对应的整数- 8
-> 从前一个整数中减去 8。我假设 VBA 通过查找具有最低和最高索引值的非空单元格来计算UsedRange。
最有可能的是,您收到错误是因为范围内的行数小于 3,因此返回的数字为负数。
关于vba - ActiveSheet.UsedRange.Columns.Count - 8 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21172108/
我习惯于总是使用ActiveSheet,如下所示:ActiveWorkbook.ActiveSheet。我最近偶然发现this Microsoft page代码包含 ActiveSheet,但不包含
我录制了一个宏,它在“ActiveSheet”上创建了一个 With 循环。我想指定哪个工作表,这样我就可以创建一个按钮,其中包含该宏,它将引用正确的工作表。在 vba 中如何指定特定工作表而不是“W
在我使用的工作表工具中,我有一个指向 Sharepoint 列表的链接表。我编写的宏会刷新表格并删除任何过滤器(如果有的话)。 我通过快速更改代码解决了此代码的问题,但我不太明白为什么 actives
我在这里得到了一些非常好的帮助,编写了一个简短的宏,如下所示(效果完美)。 我遇到的问题是我不明白如何在每一步中使用 ActiveSheet 删除常量。理想情况下,我希望能够在具有不同名称的工作表上运
有用户定义函数(UDF),位于工作簿的所有工作表上。 如何引用该函数所在的工作表? 我正在使用ThisWorkbook.ActiveSheet,但结果不断变化。 Function äëÿñèò(Dia
Dim wsCopy As Worksheet Dim wsDest As Worksheet Set wsCopy = Workbooks(ThisWorkbook.Path).ActiveSh
我的工作簿中有 10 张工作表 - 这些工作表是从各个工作簿中导入的 - 这些工作簿是从不同的监控工具中提取的 我需要在所有 10 个工作表中应用过滤器,但是,并非所有工作表都采用相同的格式/结构。
我正在使用 Excel for Mac 2011,我在一张纸上有几个复选框。我正在尝试使用以下代码使它们自动化: Private Sub CheckBox12_Click() Dim ws A
我已经找到了解决方案,但代码太长了。然后我决定搜索一种将我想要查找和突出显示的所有单词插入到单个查找方法中的方法。我遇到了一些使用数组来执行此操作的想法,并使用这 3 个代码来编写我的代码( this
对于我的第一个 AddIn Excel,我想选择事件工作表并计算工作表中的列和行。 我在自定义功能区中创建了一个按钮。 private void AddValues_Click(object
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B4")) Is Nothing
我编写了一个带有 if 语句的代码,如果满足某些条件,则可以将复选框添加到 ActiveSheet 中的某些单元格。我下面的代码显示了该代码。 'To add checkboxes Dim ToRow
我有一个读取文本文件并将数据导入到定义名称单元格的子程序。文本文件中有一些我不需要的数据,所以如果子找不到匹配的单元格,它只是假设忽略它。 但是,当函数找到不存在的定义名称时,它会引发 1004 错误
我一直在放QueryTables结果 ActiveSheet ,但现在我想把它们放在另一张纸上。在下面的代码中,注释掉的行是我最初的,下面的“with”行是我的新尝试。 Dim QuerySheet
一些背景:我有一张图表,上面有一张计数表。当切片器更改时,我需要单击计算来更新计数和图表。 (由于工作簿大小,计算设置为手动)。 信不信由你,使用计算按钮超出了某些用户的范围。我希望将它作为一个表单按
当您在 Excel 中打开工作簿时,它会显示您上次保存时正在查看的工作表。 当您使用 EPPlus 打开工作簿时,如何确定这是哪个工作表? 最佳答案 ExcelWorksheet activeShee
对于这个问题,我引用下面的帖子来澄清自己: Why is my conditional format offset when added by VBA? 在我这些天看到的很多很多帖子中,OP 都被默默
我有这个简单的代码,我只想将值从 WoorkBook1 复制到 Workbook2,只有值,因为 Workbook2 具有特定格式。 Sub Test() Workbooks("Workbook
我有 2 个工作表(输入和记录),我只想将一些数据从“输入”复制到“记录”,它有效,但如果我保护“记录”...。 Worksheet类的粘贴方法失败过来。 因此,我为未 protected 工作表和保
我可能在这里遗漏了一些非常明显的东西,但为什么以下内容不向日志写入任何内容? (jsfiddle 在这里 - http://jsfiddle.net/hiwilson1/qk9cjuh2/ - 虽然它
我是一名优秀的程序员,十分优秀!