個人用マクロブックについてPERSONAL.XLSBがないパーツ化とはExcelVBAマクロ初級者からの脱却が、処理のパーツ化(プロシージャの分割)と考えています。マクロを作る上で基本機能をパーツ化する事で、開発時間の削減に繋がります。処理はパーツ単位で分ける事を心掛けましょう。分かりやすく説明すると、エクセルの「関数」と同様です。セル内に「=SUM(1+2+3)」と記載すれば、セルには「6」と表示されますよね。値を渡せば正しい値で返ってくる動きです。このコードをコピペでOK'■Activeブックのすべてのシートの「全角カタカナ」を「半角カタカナ」にする。Sub今開いているブックの全てのシートのセル表記の「全角カタカナ」を「半角カタカナ」に変更します。StrConv関数で文字列を、指定文字種に変更しています。上記をお好きなモジュール内にコピペしてください。実際に使用する時は以下のような形で使用してください。Sub結果イメージ全てのシートの値が「全角カタカナ」を「半角カタカナ」に変更されます。ワークシートが非表示の場合は何もしません。社内ルールでカタカナは「半角カタカナ」のみ。「全角カタカナ」は使用してはいけない。いった変なルールがあっても、こちらで一括変換してしまえば、目視でチェックしなくても済みます。体裁を整えるようなマクロは以下もございます。私は上記ルール統一や体裁を整えるものは一括して「個人用マクロブック」に保存しています。個人用マクロブックについて通常、マクロはブック内にコードを記載して、そのマクロのみで使用します。個人用マクロブックはエクセルさえ開いていれば、どのブックでもコード実行が出来ます。保存先は、Excel起動用のフォルダです。■フォルダC:\ユーザー\(アカウント名)\AppData\Roaming\Microsoft\Excel\XLSTART■ファイル名PERSONAL.XLSBPERSONAL.XLSBがない個人用マクロブックはマクロの記録から作成が可能です。マクロブック」にして保存してください。2022.01.15VBATipsVBATipsa~zz(aa~zz)まで連続入力して採番する【Asc関数/For~Next】【ExcelVBA】アルファベットでa~zまでで採番はこちらの記事でできます。チェックリストなど、ダブルクリックしてチェック完了を、色で区別をしたい場合があります。コメントをキャンセルメールアドレスが公開されることはありません。全てのシートの「半角カタカナ」を「全角カタカナ」に変換する処理をパーツ化する【エクセルマクロ】ホームExcelVBAVBATipsサイト紹介ExcelVBAマクロを外注にて代行開発致します。defined.")}))}()タイトルとURLをコピーしました。