アプリ版:「スタンプのみでお礼する」機能のリリースについて

よろしくお願いします

Private Sub Worksheet_Change(ByVal Target As Range)
内のマクロで
Range("B19:T19").Selectの
19をTarget.Rowで表現すると

Range("B19:T19").Selectをどう直したらいいでしょうか?
こんな簡単なことが分かりません

どなたか教えてください

A 回答 (1件)

こんばんは!



Range(Cells(Target.Row, "B"), Cells(Target.Row, "T")).Select

とか

Cells(Target.Row, "B").Resize(, 19).Select

といった感じではどうでしょうか?

※ 複数行が変化した場合(データ消去・コピー&ペースト)の場合は
最初の行だけしか選択されません。m(_ _)m
    • good
    • 0
この回答へのお礼

tom04さん。こんばんは
先日は大変複雑なマクロを教えていただきましてありがとうございました

お陰様で、今回も大変勉強になりました

お礼日時:2014/12/27 22:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!