2017-06-04 2 views
0

現在のコードが列にわたって変数の行を選択するVBA

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

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

である私はそれが列DP-DVでの数行を強調したいんだが、行数は可変です。 何か助けていただければ幸いです。

答えて

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 
+0

範囲( ":" "DP" &lngLastRowDPWK&& "DV" &lngLastRowDPWK 2)はありがとう – user3066795

+0

を.select私は同時に、同様にその変化を見つけました、ありがとうございました。私はあなたのコードを助けてくれてありがとうございます。 – user3066795

+0

@ user3066795 - なぜデータを選択していますか?参考にしておくと、[.Select'/'.Activate](https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros)の使用を避けることがベストです – BruceWayne

関連する問題