【问题标题】:VBA to Select variable rows across columnsVBA跨列选择变量行
【发布时间】:2017-06-04 23:45:29
【问题描述】:

当前代码是

lngLastRowDPWK = ActiveSheet.Cells(Activesheet.Rows.Count,"DX".End(xlUP).Row+3

Range("DP" & lngLastRowDPWK:"DV" & lngLastRowDPWK +2).select

我希望它突出显示 DP-DV 列中的几行,但行号是一个变量。 任何帮助表示赞赏。谢谢

【问题讨论】:

    标签: vba excel


    【解决方案1】:
    Sub test()
        'You were missing a ")"
        lngLastRowDPWK = ActiveSheet.Cells(ActiveSheet.Rows.Count, "DX").End(xlUp).Row + 3
        'You weren't creating the string correctly
        Range("DP" & lngLastRowDPWK & ":DV" & lngLastRowDPWK + 2).Select
    End Sub
    

    【讨论】:

    • Range("DP" & lngLastRowDPWK & ":" & "DV" & lngLastRowDPWK +2).select
    • 谢谢我同时也发现了这种变化。尽管感谢您的帮助,我将在我的代码中使用您的代码
    • @user3066795 - 为什么选择数据?仅供参考,最好avoid using .Select/`.Activate
    猜你喜欢
    • 2012-05-22
    • 2021-12-13
    • 1970-01-01
    • 2018-11-11
    • 2022-11-29
    • 1970-01-01
    相关资源
    最近更新 更多