如何编写更有效的宏以返回A列中的最大值

DyRuss

我有一个宏,它循环遍历A列中的所有值,并向选定的单元格返回最大值加1。

我一直在尝试寻找一种更有效的方法来完成相同的任务,并且没有好的解决方案。我尝试使用,WorksheetFunction.Max但是它要求将每个单个单元格作为输入进行比较(A列中有数千个单元格。)

我考虑过按最高到最低的值对A列进行排序,但是我想保留当前顺序。

有任何想法吗?我需要宏来返回而不是公式。

谢谢

悉达思·劳特

Application.WorksheetFunction.Max如果要在Col A中找到最大值无需传递单个单元格。只需传递整列即可。例如

Debug.Print Application.WorksheetFunction.Max(Columns("A:A")) 

如果要通过特定范围,请使用此

Debug.Print Application.WorksheetFunction.Max(Range("A1:A50")) 

以上是一个例子。不要忘记完全限定您的范围。例如

Application.WorksheetFunction.Max(ThisWorkbook.Sheets("Sheet1").Range("A1:A50"))

编辑

其他方式。这将找到在Col A中具有数据的最后一个单元格,然后构造范围。

Sub Sample()
    Dim ws As Worksheet
    Dim lrow As Long
    Dim rng As Range

    Set ws = ThisWorkbook.Sheets("Sheet1")

    With ws
        lrow = .Range("A" & .Rows.Count).End(xlUp).Row

        Set rng = .Range("A1:A" & lrow)

        Debug.Print Application.WorksheetFunction.Max(rng)
    End With
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更有效地编写此CSS?

来自分类Dev

如何以更有效,更短的方式编写Javascript

来自分类Dev

如何更有效地编写此CSS?

来自分类Dev

我如何更有效地在这段代码中编写 jQuery?

来自分类Dev

在python中查找变化集的最小值和最大值的有效方法

来自分类Dev

在数组中查找最小值和最大值的有效方法

来自分类Dev

在python中查找变化集的最小值和最大值的有效方法

来自分类Dev

从对象列表中获取具有最大值的对象的最有效方法

来自分类Dev

选择列的最大值和该行的相应数据的最有效方法

来自分类Dev

应用某些函数后如何有效地计算集合的最大值

来自分类Dev

如何有效地计算运行最大值的熊猫数据帧?

来自分类Dev

如何获得最大值以有效地简化日志

来自分类Dev

最大与限制哪个更有效

来自分类Dev

最大与限制哪个更有效

来自分类Dev

如何更有效地对python中的csv文件中的列求和

来自分类Dev

有没有更有效的方式来编写使用DateTime值的IF语句?

来自分类Dev

合并熊猫中列的更有效方法

来自分类Dev

如何有效地在Pyspark的数据帧的每一列上为每个最小值或最大值获取一行?

来自分类Dev

如何在Ruby中更有效地编写远程/本地服务器文件操作方法?

来自分类Dev

寻找有关如何更有效地清理Web API返回的Python NoneType值的建议

来自分类Dev

如何使此删除查询在MySQL中更有效?

来自分类Dev

在缩放中,mapTo如何比地图更有效

来自分类Dev

如何编写具有字段最大值的更新查询?

来自分类Dev

流如何更有效?

来自分类Dev

如何使此查询更有效?

来自分类Dev

如何使循环更有效?

来自分类Dev

如何使Listview更有效?

来自分类Dev

如何使GridView更有效?

来自分类Dev

如何使此循环更有效?

Related 相关文章

  1. 1

    如何更有效地编写此CSS?

  2. 2

    如何以更有效,更短的方式编写Javascript

  3. 3

    如何更有效地编写此CSS?

  4. 4

    我如何更有效地在这段代码中编写 jQuery?

  5. 5

    在python中查找变化集的最小值和最大值的有效方法

  6. 6

    在数组中查找最小值和最大值的有效方法

  7. 7

    在python中查找变化集的最小值和最大值的有效方法

  8. 8

    从对象列表中获取具有最大值的对象的最有效方法

  9. 9

    选择列的最大值和该行的相应数据的最有效方法

  10. 10

    应用某些函数后如何有效地计算集合的最大值

  11. 11

    如何有效地计算运行最大值的熊猫数据帧?

  12. 12

    如何获得最大值以有效地简化日志

  13. 13

    最大与限制哪个更有效

  14. 14

    最大与限制哪个更有效

  15. 15

    如何更有效地对python中的csv文件中的列求和

  16. 16

    有没有更有效的方式来编写使用DateTime值的IF语句?

  17. 17

    合并熊猫中列的更有效方法

  18. 18

    如何有效地在Pyspark的数据帧的每一列上为每个最小值或最大值获取一行?

  19. 19

    如何在Ruby中更有效地编写远程/本地服务器文件操作方法?

  20. 20

    寻找有关如何更有效地清理Web API返回的Python NoneType值的建议

  21. 21

    如何使此删除查询在MySQL中更有效?

  22. 22

    在缩放中,mapTo如何比地图更有效

  23. 23

    如何编写具有字段最大值的更新查询?

  24. 24

    流如何更有效?

  25. 25

    如何使此查询更有效?

  26. 26

    如何使循环更有效?

  27. 27

    如何使Listview更有效?

  28. 28

    如何使GridView更有效?

  29. 29

    如何使此循环更有效?

热门标签

归档