替换包含“ #VALUE!”的单元格 与周围细胞的平均值

约瑟夫

我有一些包含的单元格的数据列#VALUE!当然很烦人,所以我想写一个宏,用#VALUE!每个上下两个单元格的平均值替换每个工作表中的这些单元格。

例如。

    A               A
1   1               1
2   2               2
3  #VALUE!    ->    3
4   4               4
5   5               5

我试图按照本贴本贴进行操作,并具有以下代码,但作为一个初学者,当我收到“运行时错误'13'”时,我显然缺少一些东西。

Sub Test()

Dim wks As Worksheet

For Each wks In ThisWorkbook.Worksheets

    With wks
        Dim Qty As Range

        For Each Qty In Range("A:ZZ").Cells

            If InStr(1, (Qty.Value), "#VALUE!") Then
            ActiveCell.FormulaR1C1 = "=AVERAGE(R[-2]C:R[-1]C,R[1]C:R[2]C)"
            Range("A:ZZ").Select

            End If
        Next
    End With
Next
End Sub

任何帮助是极大的赞赏。

加里的学生

考虑:

If InStr(1, (Qty.Text), "#VALUE!") Then

并且由于“数量”是“范围”,请不要使用ActiveCell;反而:

Qty.FormulaR1C1 = "=AVERAGE(R[-2]C:R[-1]C,R[1]C:R[2]C)"

编辑#2:

这是一些工作代码:

Sub Test()
    Dim wks As Worksheet, Qty As Range

    For Each wks In ThisWorkbook.Worksheets
        With wks
            For Each Qty In Intersect(.UsedRange, .Range("A:ZZ").Cells)
                If InStr(1, (Qty.Text), "#VALUE!") Then
                    Qty.FormulaR1C1 = "=AVERAGE(R[-2]C:R[-1]C,R[1]C:R[2]C)"
                End If
            Next
        End With
    Next wks
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel-当单元格包含某些文本但平均值不为零时,列中的平均值

来自分类Dev

Excel-当单元格包含某些文本但平均值不为零时,列中的平均值

来自分类Dev

Tensorflow 2.x –具有周围单元格平均值的张量

来自分类Dev

Excel VBA如何替换包含大于零的数字的每个单元格

来自分类Dev

Excel:如何用一个空单元格替换包含某个值的单元格

来自分类Dev

我如何用R中的多个列和行的每个单元格的平均值替换每个单元格的多个值

来自分类Dev

如何计算包含大于和小于excel中平均值的x和y值的单元格对的数量?

来自分类Dev

将平均值或“”返回到具有函数的单元格时出现#VALUE错误

来自分类Dev

如果列值超过阈值,则将G-Sheet列值替换为单元格中“ n”个先前值的平均值

来自分类Dev

如何获得一个单元格的平均值和总和,该单元格的两个数字中间包含一个破折号?

来自分类Dev

如何根据单元格值与列平均值的距离更改列的单元格颜色?

来自分类Dev

5个单元格的平均值(如果非空白或为零)

来自分类Dev

如何在Excel中查找每六个单元格的平均值

来自分类Dev

如何在VBA上按单元格内容获取平均值

来自分类Dev

如何查看两个单元格之间滚动平均值的+/-变化

来自分类Dev

熊猫-更改单元格的值,使其等于行中平均值的偏差?

来自分类Dev

如何简化相对于列平均值的单元格评估过程

来自分类Dev

块状-沿轴取平均值,但每个单元格中该轴的子集不同

来自分类Dev

5个单元格的平均值(如果非空白或为零)

来自分类Dev

Excel公式返回两个单元格范围之差的平均值

来自分类Dev

查找选择的平均值,然后将其分配给单元格

来自分类Dev

取Excel中特定单元格的平均值

来自分类Dev

唯一组的其他单元格中的平均值

来自分类Dev

符合条件并在Excel中删除重复项的单元格的平均值

来自分类Dev

单元格/范围作为函数的参数,并在VBA中计算平均值

来自分类Dev

计算列联表单元格的新变量的平均值

来自分类Dev

日期 <今天() 的最后 x 个单元格的平均值

来自分类Dev

如何查找单个单元格中数字的平均值

来自分类Dev

如何找到具有多个单元格的列表的平均值?

Related 相关文章

  1. 1

    Excel-当单元格包含某些文本但平均值不为零时,列中的平均值

  2. 2

    Excel-当单元格包含某些文本但平均值不为零时,列中的平均值

  3. 3

    Tensorflow 2.x –具有周围单元格平均值的张量

  4. 4

    Excel VBA如何替换包含大于零的数字的每个单元格

  5. 5

    Excel:如何用一个空单元格替换包含某个值的单元格

  6. 6

    我如何用R中的多个列和行的每个单元格的平均值替换每个单元格的多个值

  7. 7

    如何计算包含大于和小于excel中平均值的x和y值的单元格对的数量?

  8. 8

    将平均值或“”返回到具有函数的单元格时出现#VALUE错误

  9. 9

    如果列值超过阈值,则将G-Sheet列值替换为单元格中“ n”个先前值的平均值

  10. 10

    如何获得一个单元格的平均值和总和,该单元格的两个数字中间包含一个破折号?

  11. 11

    如何根据单元格值与列平均值的距离更改列的单元格颜色?

  12. 12

    5个单元格的平均值(如果非空白或为零)

  13. 13

    如何在Excel中查找每六个单元格的平均值

  14. 14

    如何在VBA上按单元格内容获取平均值

  15. 15

    如何查看两个单元格之间滚动平均值的+/-变化

  16. 16

    熊猫-更改单元格的值,使其等于行中平均值的偏差?

  17. 17

    如何简化相对于列平均值的单元格评估过程

  18. 18

    块状-沿轴取平均值,但每个单元格中该轴的子集不同

  19. 19

    5个单元格的平均值(如果非空白或为零)

  20. 20

    Excel公式返回两个单元格范围之差的平均值

  21. 21

    查找选择的平均值,然后将其分配给单元格

  22. 22

    取Excel中特定单元格的平均值

  23. 23

    唯一组的其他单元格中的平均值

  24. 24

    符合条件并在Excel中删除重复项的单元格的平均值

  25. 25

    单元格/范围作为函数的参数,并在VBA中计算平均值

  26. 26

    计算列联表单元格的新变量的平均值

  27. 27

    日期 <今天() 的最后 x 个单元格的平均值

  28. 28

    如何查找单个单元格中数字的平均值

  29. 29

    如何找到具有多个单元格的列表的平均值?

热门标签

归档