向下填充,直到最后一个空行或下一个填充的单元格

编码新手

我知道如何编写代码以填充一列,但是我有一些条件无法找到实现的条件。

我要填写直到最后一行(根本不包含任何值)或包含信息的列中的下一个单元格。

数据看起来像这样

a        1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
b        1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
c        1  2  3  4  5  6  7  8  9  10
d        1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
e        1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10
         1  2  3  4  5  6  7  8  9  10

如您所见,代码在向下复制列时需要识别如何在b处停止(而不是在b处复制)。同样,当向下拖动e时,代码需要在最后一行中的值处停止。

我一直在努力解决问题,请帮忙!!!

先前的代码:

Yes I do have some code, but it is slow and I would like to figure out something more efficient.
'Sub CopyDown()
    Sheets("RAW").Range("A1").Select
    For i = 1 To 100
        ActiveCell.Copy
        ActiveCell.Offset(1, 0).Select
        If ActiveCell.Value = vbNullString Then
            ActiveCell.Paste
        End If
    Next i
End Sub'

如果使用您的示例数据集,则这很简单(将现有值填充到A列中的空白处)。

    Sub MacroFillAreas()

    For Each area In Columns("A:A").SpecialCells(xlCellTypeBlanks)
        If area.Cells.Row <= ActiveSheet.UsedRange.Rows.Count Then
            area.Cells = Range(area.Address).Offset(-1, 0).Value
        End If
    Next area

(代码已修改)

   End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

填充公式向下到最后一个可见单元格

来自分类Dev

宏以自动向下填充到最后一个相邻的单元格

来自分类Dev

查找最后一行直到下一个突出显示的单元格

来自分类Dev

在单列中填充范围内的单元格,但仅填充下一个空白单元格

来自分类Dev

Excel VBA 宏:自动填充日期到下一个(右)单元格

来自分类Dev

删除到最后一个单元格

来自分类Dev

在遇到下一个单元格之前将空白单元格上方的数据复制到最后一个空白单元格包含

来自分类Dev

如何在下一个可用单元格中填充列的其余部分?

来自分类Dev

如何使用下一个单元格的值重复代码直到空白

来自分类Dev

重复公式,直到另一个单元格中的下一个出现

来自分类Dev

如果单元格包含“文本”,则拖动复制值,直到下一个包含“文本”的单元格

来自分类Dev

搜索下一个空单元格

来自分类Dev

如何通过Codeigniter日历库填充当前月空白单元格中的上一个和下一个月天

来自分类Dev

选择第一个过滤的单元格,然后向下移动到下一个过滤的单元格

来自分类Dev

Swfit TableView在滚动到最后一个单元格后加载下一页

来自分类Dev

动态填充一个空单元格

来自分类Dev

Ruby脚本读取列中最后一个填充的单元格

来自分类Dev

Ruby脚本读取列中最后一个填充的单元格

来自分类Dev

自动复制并在最后一个填充的单元格下方插入行

来自分类Dev

Excel-计算一列中的空单元格,直到找到一个非空单元格报告然后继续向下一列,直到找到下一个非空单元格

来自分类Dev

向UICollectionView的第一个和最后一个单元格添加填充

来自分类Dev

移至另一个文档中的下一个单元格

来自分类Dev

移至另一个文档中的下一个单元格

来自分类Dev

如何在单列中多次粘贴数据直到下一个空白单元格?

来自分类Dev

在列中找到下一个空单元格,然后插入下一个序号

来自分类Dev

如何选择从第一个非黑色单元格到最后一个非空白单元格(VBA)的单元格范围?

来自分类Dev

Excel中的条件,该条件使我可以从第一个单元格中减去最后一个填充的单元格

来自分类Dev

如何从下一个片段导航到最后一个弹出的片段?

来自分类Dev

TableView滚动到最后一个单元格之外

Related 相关文章

  1. 1

    填充公式向下到最后一个可见单元格

  2. 2

    宏以自动向下填充到最后一个相邻的单元格

  3. 3

    查找最后一行直到下一个突出显示的单元格

  4. 4

    在单列中填充范围内的单元格,但仅填充下一个空白单元格

  5. 5

    Excel VBA 宏:自动填充日期到下一个(右)单元格

  6. 6

    删除到最后一个单元格

  7. 7

    在遇到下一个单元格之前将空白单元格上方的数据复制到最后一个空白单元格包含

  8. 8

    如何在下一个可用单元格中填充列的其余部分?

  9. 9

    如何使用下一个单元格的值重复代码直到空白

  10. 10

    重复公式,直到另一个单元格中的下一个出现

  11. 11

    如果单元格包含“文本”,则拖动复制值,直到下一个包含“文本”的单元格

  12. 12

    搜索下一个空单元格

  13. 13

    如何通过Codeigniter日历库填充当前月空白单元格中的上一个和下一个月天

  14. 14

    选择第一个过滤的单元格,然后向下移动到下一个过滤的单元格

  15. 15

    Swfit TableView在滚动到最后一个单元格后加载下一页

  16. 16

    动态填充一个空单元格

  17. 17

    Ruby脚本读取列中最后一个填充的单元格

  18. 18

    Ruby脚本读取列中最后一个填充的单元格

  19. 19

    自动复制并在最后一个填充的单元格下方插入行

  20. 20

    Excel-计算一列中的空单元格,直到找到一个非空单元格报告然后继续向下一列,直到找到下一个非空单元格

  21. 21

    向UICollectionView的第一个和最后一个单元格添加填充

  22. 22

    移至另一个文档中的下一个单元格

  23. 23

    移至另一个文档中的下一个单元格

  24. 24

    如何在单列中多次粘贴数据直到下一个空白单元格?

  25. 25

    在列中找到下一个空单元格,然后插入下一个序号

  26. 26

    如何选择从第一个非黑色单元格到最后一个非空白单元格(VBA)的单元格范围?

  27. 27

    Excel中的条件,该条件使我可以从第一个单元格中减去最后一个填充的单元格

  28. 28

    如何从下一个片段导航到最后一个弹出的片段?

  29. 29

    TableView滚动到最后一个单元格之外

热门标签

归档