如何使用列和行设置范围

德施泰因

试图获得使用工作表功能的范围设置COUNTIF这是我得到的:

Function count_if(work_sheet As String, criteria As String, column_num As Integer)

    Dim rows As Integer
    rows = Get_Rows_Generic(work_sheet, 1) ' get the number of rows in another sheet

    Dim full_range As Range
    With work_sheet
        Set full_range = .Range(.Cells(0, rows), .Cells(0, column_num))
    End With

    count_result = WorksheetFunction.CountIf(full_range, criteria)

    count_if = range_size
End Function

Sub test_stuff()
    Dim n As Integer
    n = count_if("usersFullOutput.csv", "TRUE", 9)
    MsgBox n
End Sub

当我运行代码时,excel会要求我选择另一个宏。我猜这是我设置范围的方式,但我不知道。

ZygD

第一点

如果“ usersFullOutput.csv”实际上是您工作表的名称(而不是文件名),那么使用此名称您将无法执行以下操作:

With work_sheet
    Set full_range = .Range(...)
End With

范围是工作表对象的属性,而不是工作表名称字符串尝试这样做:

With Worksheets(work_sheet)
    Set full_range = .Range(...)
End With

点#2

Set full_range = .Range(.Cells(0, rows), .Cells(0, column_num))

的第一个参数Cells()是行号。行号不能为0Excel中的第一行始终为1A1将由引用Cells(1, 1)也许您需要类似的东西

Set full_range = .Range(.Cells(1, 1), .Cells(rows, column_num))

第三点

range_size未定义(该行count_if = range_size)。

我觉得你需要

count_if = count_result

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用列和行设置范围

来自分类Dev

如何为 i 行设置复制范围并设置列数

来自分类Dev

如何设置JTable Dynamic的行和列

来自分类Dev

如何设置JTable Dynamic的行和列

来自分类Dev

如何设置熊猫行的范围?

来自分类Dev

如何在VBA中设置和使用空范围?

来自分类Dev

在范围内使用动态行和列

来自分类Dev

如何获取按钮的行和列信息并使用它来更改其在python中的设置

来自分类Dev

如何为子流程设置列和行

来自分类Dev

如何在 Seaborn 热图中设置列和行?

来自分类Dev

如何从设置的范围对象中删除行

来自分类Dev

使用离子范围设置月份和年份

来自分类Dev

使用列和行索引设置单元格背景

来自分类Dev

使用JavaScript动态设置的网格列和行

来自分类Dev

如何使用查询组合列和行?

来自分类Dev

VBA-使用列变量设置范围

来自分类Dev

删除行和列直到特定范围

来自分类Dev

如何设置团队范围的ReSharper和代码格式设置?

来自分类Dev

如何使用用户名和密码设置系统范围的代理?

来自分类Dev

如何使用用户名和密码设置系统范围的代理?

来自分类Dev

如何使用搜索栏设置时间范围

来自分类Dev

如何使用CREATE TABLE和SELECT语句设置列的注释

来自分类Dev

如何使用TableMapping使MySQLDataAdapter设置表名和列?

来自分类Dev

如何使用CREATE TABLE和SELECT语句设置列的注释

来自分类Dev

如何使用.map和for循环编写列和行

来自分类Dev

如何删除数据范围右侧和底部的所有未使用的空行和列?

来自分类Dev

如何获得范围与行和列组有关的数字之和的平均值

来自分类Dev

如何使用范围选择口才ORM中除(A和B)之外的所有行?

来自分类Dev

如何使用范围选择口才ORM中除(A和B)以外的所有行?

Related 相关文章

  1. 1

    如何使用列和行设置范围

  2. 2

    如何为 i 行设置复制范围并设置列数

  3. 3

    如何设置JTable Dynamic的行和列

  4. 4

    如何设置JTable Dynamic的行和列

  5. 5

    如何设置熊猫行的范围?

  6. 6

    如何在VBA中设置和使用空范围?

  7. 7

    在范围内使用动态行和列

  8. 8

    如何获取按钮的行和列信息并使用它来更改其在python中的设置

  9. 9

    如何为子流程设置列和行

  10. 10

    如何在 Seaborn 热图中设置列和行?

  11. 11

    如何从设置的范围对象中删除行

  12. 12

    使用离子范围设置月份和年份

  13. 13

    使用列和行索引设置单元格背景

  14. 14

    使用JavaScript动态设置的网格列和行

  15. 15

    如何使用查询组合列和行?

  16. 16

    VBA-使用列变量设置范围

  17. 17

    删除行和列直到特定范围

  18. 18

    如何设置团队范围的ReSharper和代码格式设置?

  19. 19

    如何使用用户名和密码设置系统范围的代理?

  20. 20

    如何使用用户名和密码设置系统范围的代理?

  21. 21

    如何使用搜索栏设置时间范围

  22. 22

    如何使用CREATE TABLE和SELECT语句设置列的注释

  23. 23

    如何使用TableMapping使MySQLDataAdapter设置表名和列?

  24. 24

    如何使用CREATE TABLE和SELECT语句设置列的注释

  25. 25

    如何使用.map和for循环编写列和行

  26. 26

    如何删除数据范围右侧和底部的所有未使用的空行和列?

  27. 27

    如何获得范围与行和列组有关的数字之和的平均值

  28. 28

    如何使用范围选择口才ORM中除(A和B)之外的所有行?

  29. 29

    如何使用范围选择口才ORM中除(A和B)以外的所有行?

热门标签

归档