ID非公開

2021/2/23 0:08

33回答

ExcelVBAについて質問です。 素人ながらに下記のマクロを作成しエラーが出ずに動いています。 簡単な掛け算をマクロ上で行うものです。

Visual Basic | Excel28閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございました。

お礼日時:2/23 10:38

その他の回答(2件)

0

基本的なデバッグ方法を理解して下さい。 ブレークポイントをセットしなければイベントプロシージャはデバッグ出来ません。 問題となる構文で停止させてif文内の条件式がどの様な左辺値と右辺値を持つか貴方自身の目で確認する事がデバッグの第一歩なのです。 教えられた構文と貴方の考えた構文をそれぞれ比較すれば見えてくると思います。 処理する範囲指定のセオリーはnot intersectを使う処理。検索すれば出て来るので確かめられては?

0

Private Sub Worksheet_Change(ByVal Target As Range) ’値の変更があった列が、D列とF列以外の場合は処理を抜ける If Not (Target.Column = 4 Or Target.Column = 6) Then Exit Sub '以下省略