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

B列からR列目までが変更されたらマクロ実行というコードを組んでいます。
その中で、C列とD列だけは除外としたいのですが、どのようにしたらいいのでしょうか?

コードの始まりは以下のような感じです。

Private Sub worksheet_change(ByVal Target As Range)
c = Target.Column

If 2 <= c And c <= 16 Then

A 回答 (3件)

R列目までなら、c <= 18 です。

(-。-) ボソッ
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
#1の方の方法でできました!

お礼日時:2004/04/02 18:48

worksheet_changeについては、


あまり詳しくなく、その場しのぎですが、
起動時に、C,D列はどこかにコピーしておいてはいかがでしょうか?
変更があれば、CDにコピーするというようにすればいいと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
#1の方の方法でできました!

お礼日時:2004/04/02 18:48

If 2 <= c And c <= 16 and c <> 3 and c <> 4 Then


では?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

無事できました。
andって複数使っていいんですね。

お礼日時:2004/04/02 18:48

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