- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel 2007 VBA コードの記述)
Excel 2007 VBA コードの記述
このQ&Aのポイント
- Excel 2007を使用して、VBAコードを記述する方法について紹介します。
- TEST.xlsmブック内にテスト01というシートを作成し、VBAコードを追加する方法について解説します。
- VBA初心者のため、機能しないコードを組み合わせる際の記述方法について指示を求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
private sub Worksheet_Change(byval Target as excel.range) ’除外条件1,2,3 if target.count > 1 then exit sub if target = "" then exit sub if not isnumeric(target) then exit sub ’範囲条件1,2 application.enableevents = false if not application.intersect(target, range("E3:E33,G3:G33,AH3:AH33,AJ3:AJ33,BK3:BK33,BM3:BM33")) is nothing then target = target - 23 elseif not application.intersect(target, range("Y3:Y33,BB3:BB33,CE3:CE33")) is nothing then target = target - 30 end if application.enableevents = true end sub なにがどうならどうしたいのか、1つずつ順を追って紙に書き出してみて、その通りにマクロに書いていくと間違えずに作成できます。
お礼
早々のご回答有難うございます。 おかげで無事問題解決に至り 大変助かりました。