如何使用vba宏从指定单元格开始计算excel中的行数

progLearn00

我有一个关于如何使用 vba 在 excel 中计算单元格的问题,我找到了这段代码,但没有按预期工作

Dim count As Long
count= ActiveSheet.Range("B5", ActiveSheet.Cells(Rows.count,1).End(xlDown)).Rows.count
MsgBox count

我的问题是,假设我的数据标题在单元格 B4 中,我的数据从 B5 开始到同一 B 列中的未知行。我如何计算填充了多少行(从 B5 开始)?(没有空白单元格)

我还发现了如何将范围内的值分配给数组

 MyVector = Range("B5:B" & count).Value

但我不知道如何知道计数变量

任何帮助将非常感激

显示名称

编辑:适当范围的数组大小

  • 数据从B5开始

  • 没有空白单元格

然后用这个

Dim count As Long
count = WorksheetFunction.CountA(Range("B5", Range("B5").End(xlDown)))

Dim MyVector As Variant
MyVector = Range("B5").Resize(count).Value

或者,直接:

Dim MyVector As Variant
MyVector = Range("B5").Resize(WorksheetFunction.CountA(Range("B5", Range("B5").End(xlDown)))).Value

但是,如果根本没有数据,则在填充数组之前检查计数:

Dim count As Long
count = WorksheetFunction.CountA(Range("B5", Range("B5").End(xlDown)))

Dim MyVector As Variant
If count > 0 Then MyVector = Range("B5").Resize(count).Value

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Excel表单元格中更改值而不在VBA中指定单元格引用

来自分类Dev

如何在Excel表单元格中更改值而不在VBA中指定单元格引用

来自分类Dev

每个选定单元格的Excel VBA循环宏

来自分类Dev

使用vba中指定单元格中的输入锁定或解锁单元格

来自分类Dev

如何使用VBA跳过EXCEL中的选定单元格,

来自分类Dev

如何在Excel中计算特定单元格

来自分类Dev

如何在excel中计算特定单元格

来自分类Dev

如何使用VBA计算一个单元格中特定单词的总数,其他单元格也是如此?

来自分类Dev

在VBA Excel中连续隐藏特定单元格

来自分类Dev

Excel VBA 在特定单元格中添加值

来自分类Dev

如何使用Excel中的单元格值在VBA中指定范围

来自分类Dev

如何使用Excel VBA计算单元格中特定字符的数量

来自分类Dev

(Excel VBA)-从宏中的单元格文本绘制

来自分类Dev

强制单元格使用宏在Excel中重新计算

来自分类Dev

VBA宏使用单元格中的路径保存Excel文件

来自分类Dev

使用Excel VBA宏对单列中的单元格范围进行排序

来自分类Dev

在宏中动态计算单元格

来自分类Dev

计算单元格列中的行数

来自分类Dev

如何使用VBA根据行数增加单元格

来自分类Dev

如何通过宏清除Excel中的单元格

来自分类Dev

基于Excel VBA中单元格颜色的值计算

来自分类Dev

在Excel中使用VBA计算某些单元格的数量

来自分类Dev

无法通过 VBA 在 Word 中的指定单元格中插入对书签的交叉引用

来自分类Dev

如何根据VBA中命名的开始和结束单元格选择单元格范围?

来自分类Dev

使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

来自分类Dev

Excel VBA宏将多个excel中使用的单元格复制到一个excel中

来自分类Dev

如何在Excel VBA中将值从数组传递到特定单元格(而不是组合列表)中的下拉列表

来自分类Dev

Excel公式计算特定单元格

来自分类Dev

如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

Related 相关文章

  1. 1

    如何在Excel表单元格中更改值而不在VBA中指定单元格引用

  2. 2

    如何在Excel表单元格中更改值而不在VBA中指定单元格引用

  3. 3

    每个选定单元格的Excel VBA循环宏

  4. 4

    使用vba中指定单元格中的输入锁定或解锁单元格

  5. 5

    如何使用VBA跳过EXCEL中的选定单元格,

  6. 6

    如何在Excel中计算特定单元格

  7. 7

    如何在excel中计算特定单元格

  8. 8

    如何使用VBA计算一个单元格中特定单词的总数,其他单元格也是如此?

  9. 9

    在VBA Excel中连续隐藏特定单元格

  10. 10

    Excel VBA 在特定单元格中添加值

  11. 11

    如何使用Excel中的单元格值在VBA中指定范围

  12. 12

    如何使用Excel VBA计算单元格中特定字符的数量

  13. 13

    (Excel VBA)-从宏中的单元格文本绘制

  14. 14

    强制单元格使用宏在Excel中重新计算

  15. 15

    VBA宏使用单元格中的路径保存Excel文件

  16. 16

    使用Excel VBA宏对单列中的单元格范围进行排序

  17. 17

    在宏中动态计算单元格

  18. 18

    计算单元格列中的行数

  19. 19

    如何使用VBA根据行数增加单元格

  20. 20

    如何通过宏清除Excel中的单元格

  21. 21

    基于Excel VBA中单元格颜色的值计算

  22. 22

    在Excel中使用VBA计算某些单元格的数量

  23. 23

    无法通过 VBA 在 Word 中的指定单元格中插入对书签的交叉引用

  24. 24

    如何根据VBA中命名的开始和结束单元格选择单元格范围?

  25. 25

    使用vba从ms访问表单文本框中的多个excel文件中检索特定单元格值

  26. 26

    Excel VBA宏将多个excel中使用的单元格复制到一个excel中

  27. 27

    如何在Excel VBA中将值从数组传递到特定单元格(而不是组合列表)中的下拉列表

  28. 28

    Excel公式计算特定单元格

  29. 29

    如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

热门标签

归档