如何在循环中保存单元地址

克里斯滕森

我有一个完全为零的电子表格,但是某些单元格具有值。这些值表示错误,我想知道这些错误的位置。这是我的电子表格:

我的电子表格

这是我的代码:

Sub FindErrors()

Worksheets("Realisering Flow - aggregeret").Activate

For Each c In Range("EC3:IX1372").Cells
  If c.Value <> 0 Then
    Value = c.Value
    Address = c.Address

    MsgBox "Der er fundet fejl i celle " & Address & _
       "; som har værdien " & Value
  End If

Next

Worksheets("OPS_Volume").Activate

MsgBox "Der er ikke nogen fejl"

End Sub

现在,我为每个错误得到一个msgbox,但是我想要一个不同电子表格中所有错误的列表,但是我不知道如何在循环中保存地址。我也想保存错误列的标题。

希望有人能帮助我-预先感谢。

戴夫
Sub FindErrors()
Dim myArray() ' declare array as dynamic so we can adjust its size later
ReDim myArray(2,0) ' redim it so it's 2 dimensional
With Worksheets("Realisering Flow - aggregeret")

    For Each c In .Range("EC3:IX1372").Cells
        If c.Value <> 0 Then
            Value = c.Value
            Address = c.Address
            Header = .Cells(1, c.Column).Value

            'MsgBox "Der er fundet fejl i celle " & Address; som har værdien " & Value
            myArray(0, UBound(myArray,2)) = Value
            myArray(1, UBound(myArray,2)) = Address
            myArray(2, UBound(myArray,2)) = Header
            ReDim Preserve myArray(2, UBound(myArray, 2)+1) ' increase size of array by 1
      End If

    Next
End With

Dim Destination As Range
Set Destination = Worksheets("OPS_Volume").Range("A1") ' point Range to A1
' Now push the array into OPS_Volume starting from A1 (adjust Destination as necessary) 
Destination.Resize(UBound(myArray, 2)+1, UBound(myArray, 1)+1).Value = myArray
'MsgBox "Der er ikke nogen fejl"

End Sub

上面的代码将在二维数组中收集所需的详细信息,然后将该数组输出回Sub中具有的第二个工作表中。您可以对其输出数组的位置进行足够容易的修改。让我知道这里是否有您不了解的东西?

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在循环中保存多个图?

来自分类Dev

如何在R中的for循环中保存图

来自分类Dev

如何在forEach循环中保存数据?

来自分类Dev

如何在循环中使用scanf使用C中的指针在数组中保存字符

来自分类Dev

如何在while循环中保存具有不同名称的ArrayList?

来自分类Dev

我将如何在Powershell的每个循环中保存我的凭据

来自分类Dev

如何在for循环中保存变量中的值而不在MATLAB中覆盖?

来自分类Dev

如何从foreach循环中保存选择选项列表

来自分类Dev

如何从foreach循环中保存选择选项列表

来自分类Dev

Powershell-如何从Word文档中保存单个页面?

来自分类Dev

如何在for循环中保留变量的位数

来自分类Dev

如何在Python中的循环中保持attr设置

来自分类Dev

如何在数据库中保存IP地址

来自分类Dev

如何在python中保存i2c地址

来自分类Dev

在 for 循环中保存 CSV 文件

来自分类Dev

VBA根据内容保存单元格地址(并不总是有效)

来自分类Dev

如何在循环中反映更新的单元格值?

来自分类Dev

如何在循环中引用单元格?

来自分类Dev

如何在循环中向下移动单元格

来自分类Dev

在R中获取html网站时,如何从for循环中保存结果?

来自分类Dev

如何以单位时间间隔从for循环中保存和绘制数组?

来自分类Dev

如何在while循环中保留mysqli_fetch_array()值?

来自分类Dev

如何在Shell脚本中的for循环中保留变量的值

来自分类Dev

如何在ko虚拟元素的foreach循环中保持上下文

来自分类Dev

从循环中保存大熊猫合并

来自分类Dev

用不同的名称在循环中保存数组

来自分类Dev

在python的循环中保存Excel文件时的多处理

来自分类Dev

在循环中保存自定义文档属性

来自分类Dev

如何在while循环中为每种表单分配电子邮件地址

Related 相关文章

  1. 1

    如何在循环中保存多个图?

  2. 2

    如何在R中的for循环中保存图

  3. 3

    如何在forEach循环中保存数据?

  4. 4

    如何在循环中使用scanf使用C中的指针在数组中保存字符

  5. 5

    如何在while循环中保存具有不同名称的ArrayList?

  6. 6

    我将如何在Powershell的每个循环中保存我的凭据

  7. 7

    如何在for循环中保存变量中的值而不在MATLAB中覆盖?

  8. 8

    如何从foreach循环中保存选择选项列表

  9. 9

    如何从foreach循环中保存选择选项列表

  10. 10

    Powershell-如何从Word文档中保存单个页面?

  11. 11

    如何在for循环中保留变量的位数

  12. 12

    如何在Python中的循环中保持attr设置

  13. 13

    如何在数据库中保存IP地址

  14. 14

    如何在python中保存i2c地址

  15. 15

    在 for 循环中保存 CSV 文件

  16. 16

    VBA根据内容保存单元格地址(并不总是有效)

  17. 17

    如何在循环中反映更新的单元格值?

  18. 18

    如何在循环中引用单元格?

  19. 19

    如何在循环中向下移动单元格

  20. 20

    在R中获取html网站时,如何从for循环中保存结果?

  21. 21

    如何以单位时间间隔从for循环中保存和绘制数组?

  22. 22

    如何在while循环中保留mysqli_fetch_array()值?

  23. 23

    如何在Shell脚本中的for循环中保留变量的值

  24. 24

    如何在ko虚拟元素的foreach循环中保持上下文

  25. 25

    从循环中保存大熊猫合并

  26. 26

    用不同的名称在循环中保存数组

  27. 27

    在python的循环中保存Excel文件时的多处理

  28. 28

    在循环中保存自定义文档属性

  29. 29

    如何在while循环中为每种表单分配电子邮件地址

热门标签

归档