【问题标题】:vba offset with reference to cell参考单元格的 vba 偏移量
【发布时间】:2021-03-30 17:19:57
【问题描述】:

我需要将一列数据复制到不同工作表上的另一列,仅粘贴值。相应的粘贴列在单个单元格中标识。每次应用宏时,都会手动更改此单元格。所以有一次我可能想在第一列中复制/粘贴,所以我的标识符单元格是 1。下一次我可能在这个单元格中输入 5,以便我向右偏移 5 列来复制/粘贴数据。谢谢。

【问题讨论】:

    标签: excel vba offset office-automation


    【解决方案1】:

    您可以使用 Columns 属性引用工作表中的列。你可以用这样的代码实现我认为你正在尝试做的事情。

    Dim col As Integer
    
    col = SomeSheet.Cells(1,1).Value
    FromSheet.Columns(col).copy
    ToSheet.Columns(col).PasteSpecial xlPasteValues
    

    【讨论】:

    • 感谢您的回答。我可以在 Cells(A6,1) 等 Cells 中使用引用吗?
    猜你喜欢
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-01
    相关资源
    最近更新 更多