- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL VBAの書き方を教えてください)
EXCEL VBAの書き方を教えてください
このQ&Aのポイント
- EXCELで図のような表を作っており、特定の列のセルの内容を変更したい場合、VBAを使用することで効率的に処理することができます。
- また、特定の条件に基づいて処理を行いたい場合も、VBAを利用することで条件分岐やループ処理を簡単に実装することができます。
- VBAは初めは難しく感じるかもしれませんが、少しずつ学んでいくことで効率的なEXCEL操作が可能となります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
順繰りセルを巡っていくなんてドンくさい事はしません。 sub macro1() on error resume next range("B2:B" & range("B65536").end(xlup).row).specialcells(xlcelltypeconstants,xltextvalues).clearcontents end sub sub macro2() with range("E2:E" & range("D65536").end(xlup).row) .numberformat = "0" .formula = "=(D2>20%)*C2*D2" .value = .value end with end sub
お礼
早速のご回答をありがとうございました! おかげさまで解決いたしました。 これからもっと勉強していこうと思います。