将公式应用于单元格块的 VBA Sub,最左边的列和标题行除外

gr33ns

我正在尝试将公式应用于单元格块,如标题所说。

最终,我希望该公式仅应用于在第 1 行和第 A 列中具有值的单元格。

我尝试了这个,但很快意识到我只是将公式应用于工作表中的每个单元格,除了最左侧和标题行。

Sub A_B4()
Application.CutCopyMode = False
Range("B2").Select
ActiveCell.Formula = "=RC1&"" ""&R1C"
Selection.AutoFill Destination:=Range(Range("B2"), Range("B2").End(xlDown).End(xlToRight))


End Sub

我想我需要使用类似的东西:

With .Range("A1", .Range("A" & .Rows.Count).End(xlUp))

它将计算 A 列中包含数据的行数(该部分不包含的标题除外),并应用公式。然后计算第 1 行中有数据的列数,然后向下应用公式。但这就是我迷失的地方。我觉得应该有一种更简单的方法,而不是计算第 1 行中包含数据的列,将其转换为字母,然后应用公式。

斯科特·克雷纳

使用 R1C1 公式表示法无需自动填充。

Sub A_B4()
    Dim lr As Long
    Dim lc As Long

    With ActiveSheet
        lr = .Cells(.Rows.Count, 1).End(xlUp).Row
        lc = .Cells(1, .Columns.Count).End(xlToLeft).Column
        .Range("B2", .Cells(lr, lc)).FormulaR1C1 = "=RC1&"" ""&R1C"
    End With
End Sub

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA代码,用于根据特定的单元格条件将单元格从一列移动到另一列

来自分类Dev

使用Excel VBA将公式插入单元格

来自分类Dev

将函数应用于R中数据框的列中的每个单元格

来自分类Dev

需要帮助使用VBA将If和Vlookup公式输入到单元格中

来自分类Dev

VBA将条件格式应用于单元格

来自分类Dev

将公式单元格应用于DataGridview

来自分类Dev

Excel公式将一个公式应用于引用调用和上方的单元格,并将另一个公式应用于下方的单元格

来自分类Dev

如何将二进制函数应用于单元格数组和双精度数组

来自分类Dev

如何将函数应用于列的每个单元格?

来自分类Dev

Excel VBA,用于将单元格中的超链接公式链接到宏

来自分类Dev

使用VBA将多列拆分为单元格

来自分类Dev

如何将填充或边距应用于显示为表格单元格的此标题?

来自分类Dev

如何在Excel中将我的VBA代码应用于整个单元格

来自分类Dev

出色的自动化性能,同时手动将格式应用于大量单元格和行

来自分类Dev

如何将.nodes()应用于列的单元格而不是XML变量?

来自分类Dev

将公式应用于列中的最后一个单元格

来自分类Dev

使用VBA将公式分配给单元格?

来自分类Dev

VBA在单元格中插入和增加公式

来自分类Dev

Excel VBA,将单元格移到新列

来自分类Dev

VBA宏,用于复制和粘贴重复单元格中的单元格

来自分类Dev

VBA将条件格式应用于单元格

来自分类Dev

如何将我的VBA代码应用于一系列单元格?

来自分类Dev

用VBA是否可以检测到“应用于此单元格的数字格式可能会引起误解”?

来自分类Dev

使用 VBA 将数据移动到最左边的空白单元格

来自分类Dev

用于清除最后一个单元格和最后一个单元格中的公式的 VBA 代码

来自分类Dev

根据索引和列将函数应用于数据帧中的每个单元格

来自分类Dev

使用 VBA 将边框应用于单个单元格

来自分类Dev

跨列循环,如果列中的范围包含字符串,则将公式应用于列中的第一个单元格

来自分类Dev

Excel Vba 将多个单元格拆分成列

Related 相关文章

  1. 1

    VBA代码,用于根据特定的单元格条件将单元格从一列移动到另一列

  2. 2

    使用Excel VBA将公式插入单元格

  3. 3

    将函数应用于R中数据框的列中的每个单元格

  4. 4

    需要帮助使用VBA将If和Vlookup公式输入到单元格中

  5. 5

    VBA将条件格式应用于单元格

  6. 6

    将公式单元格应用于DataGridview

  7. 7

    Excel公式将一个公式应用于引用调用和上方的单元格,并将另一个公式应用于下方的单元格

  8. 8

    如何将二进制函数应用于单元格数组和双精度数组

  9. 9

    如何将函数应用于列的每个单元格?

  10. 10

    Excel VBA,用于将单元格中的超链接公式链接到宏

  11. 11

    使用VBA将多列拆分为单元格

  12. 12

    如何将填充或边距应用于显示为表格单元格的此标题?

  13. 13

    如何在Excel中将我的VBA代码应用于整个单元格

  14. 14

    出色的自动化性能,同时手动将格式应用于大量单元格和行

  15. 15

    如何将.nodes()应用于列的单元格而不是XML变量?

  16. 16

    将公式应用于列中的最后一个单元格

  17. 17

    使用VBA将公式分配给单元格?

  18. 18

    VBA在单元格中插入和增加公式

  19. 19

    Excel VBA,将单元格移到新列

  20. 20

    VBA宏,用于复制和粘贴重复单元格中的单元格

  21. 21

    VBA将条件格式应用于单元格

  22. 22

    如何将我的VBA代码应用于一系列单元格?

  23. 23

    用VBA是否可以检测到“应用于此单元格的数字格式可能会引起误解”?

  24. 24

    使用 VBA 将数据移动到最左边的空白单元格

  25. 25

    用于清除最后一个单元格和最后一个单元格中的公式的 VBA 代码

  26. 26

    根据索引和列将函数应用于数据帧中的每个单元格

  27. 27

    使用 VBA 将边框应用于单个单元格

  28. 28

    跨列循环,如果列中的范围包含字符串,则将公式应用于列中的第一个单元格

  29. 29

    Excel Vba 将多个单元格拆分成列

热门标签

归档