![見出し画像](https://assets.st-note.com/production/uploads/images/85831882/rectangle_large_type_2_dcf9f6e613efb9b4914ec2b429ec5d8f.png?width=1200)
【VBA】全角・半角を変換するマクロの使い方とダウンロード
全角・半角を変換するマクロの導入を検討している方の悩み
文章を入力する作業が多く効率を上げたい
全角・半角が統一された資料を作成したい
全角・半角の変換作業に時間を費やしている
全角・半角を変換するマクロを導入する!ことで上記のような悩みを解決することができます。
私は仕事で「全角・半角を変換するマクロ」を導入することで、作業効率を2倍以上アップさせることができた!と感じています。
1日30分必要だった作業がマクロを使うことによって15分に短縮できた。
1日15分の短縮を1年間継続した場合に換算すると50時間の短縮になります。
エクセル作業の効率をアップさせたい!と考える方にとって「全角・半角を変換するマクロ」の導入はかなり効果的です。
このnoteをきっかけに「全角・半角を変換するマクロ」が導入され、少しでも仕事の効率アップに繋がれば幸いです。
すぐに「全角・半角を変換するマクロ」の使い方やダウンロードを確認したい方は、目次から「全角・半角を変換するマクロとは」をクリックして読み進めてください。
ちょっと私の自己紹介
![](https://assets.st-note.com/img/1661872571003-7dRsmeA5EG.jpg?width=1200)
私は以前、電気設備を保守管理する技術員として電気関係の会社に勤めていました。
業務内容としては、電気工事の立案や設備の更新計画を作成するといったような「電気にまつわる仕事」で電気の知識が必要とされます。
しかし、勤続して電気の知識をある程度身につけてしまうと、
エクセルやワードを使って、どれだけ正確に素早く書類作成やデータ分析ができるか
という能力が求められるようになります。
専門的な知識や技術の習得に関しては教育環境を整えているけど、エクセルやワードは使えてあたりまえ
こんなような会社は多いのではないでしょうか。
エクセル操作は自分で勉強しなさい!という会社で働いたおかげで仕事の効率をアップさせるエクセルマクロのスキルを習得することができました。
現在、2019年に開設した「エクセルブログ」で年間50件程度の効率化マクロの開発依頼を受注しています。
→「マメBlog」からのマクロ開発依頼はこちら
マクロの導入はエクセルを使う仕事とって必須事項だと考えています。
マクロの導入には大きく2種類の方法があります。
参考書やプログラミングスクールを利用して自らマクロを導入する
マクロ開発を外注に依頼する
どちら方法であっても、間違いなく仕事の効率をアップさせることができるはずです。
積極的にエクセルマクロの導入を行っていきましょう。
前置きが長くなってしまいましたが、さっそく全角・半角を変換するマクロの使い方やダウンロードについて解説していきます。
全角・半角を変換するマクロとは
![](https://assets.st-note.com/img/1661872793076-lat22WEkIl.png?width=1200)
全角・半角を変換するマクロとは、
テキスト内の数字を半角に、または全角に変換する
処理を自動化するプログラムのことです。
こんな感じの処理ができます。
![](https://assets.st-note.com/img/1661866950158-ZaUCPXyWCm.png?width=1200)
「ひらがな」以外のテキストを一瞬で半角に変換することができます。
![](https://assets.st-note.com/img/1661867117228-Q3bEWurWcZ.png?width=1200)
大量のテキストの変換はかなり手間と時間が必要ですが、マクロを使えば一瞬で処理することができます。
プログラムの設定で以下のように変更することができます。
全角→半角
半角→全角
大文字→小文字
小文字→大文字
業務内容に合った内容のマクロにすることで、変換作業の効率を格段にアップさせることができます。
全角・半角を変換するマクロのサンプル事例
![](https://assets.st-note.com/img/1661872882400-YtQu6tjyuH.jpg?width=1200)
サンプル事例として、以下の6種類の変換マクロの処理をご紹介します。
テキスト内の半角数字を抽出する
テキスト内の全角数字を抽出する
テキストを全角に変換する
テキストを半角に変換する
テキストを大文字に変換する
テキストを小文字に変換する
6種類の変換マクロがあれば、どんな業務にも柔軟に対応できるようになるかと思います。
下記の記事では、設定されているマクロの詳しい解説や導入方法が紹介されています。
コピペして使えるサンプルマクロも掲載されているので、是非参考にしてみてください。
テキスト内の半角数字を抽出するマクロ
マクロには、
A列に入力されたテキスト内の半角数字だけをB列に抽出する
というプログラムを設定しています。
処理としてはこんな感じです。
![](https://assets.st-note.com/img/1661868432476-ejEPhjhULN.png?width=1200)
マクロが設定されたボタンを押して実行すると
![](https://assets.st-note.com/img/1661868631125-cmjlIfKxNn.png?width=1200)
設定しているプログラムはこちら
![](https://assets.st-note.com/img/1661868828705-2plPW4d6Xe.png?width=1200)
テキスト内の全角数字を抽出するマクロ
マクロには、
A列に入力されたテキスト内の全角数字だけをC列に抽出する
というプログラムを設定しています。
処理としてはこんな感じです。
![](https://assets.st-note.com/img/1661868913090-Q0jm2Gno1E.png?width=1200)
マクロが設定されたボタンを押して実行すると
![](https://assets.st-note.com/img/1661869047848-3oaw7O90x2.png?width=1200)
設定しているプログラムはこちら
![](https://assets.st-note.com/img/1661869162379-946nnYP62K.png?width=1200)
テキストを全角に変換するマクロ
マクロには、
表に入力されたテキストを全角に変換する
というプログラムを設定しています。
こんな感じの処理ができます。
![](https://assets.st-note.com/img/1661869545336-CjFk7KUWAv.png?width=1200)
「ひらがな」以外のテキストを一瞬で全角に変換することができます。
![](https://assets.st-note.com/img/1661869732788-I2XWTH0EPH.png?width=1200)
設定しているプログラムはこちら
![](https://assets.st-note.com/img/1661869923483-piD64Q0jz4.png?width=1200)
テキストを半角に変換するマクロ
マクロには、
表に入力されたテキストを半角に変換する
というプログラムを設定しています。
こんな感じの処理ができます。
![](https://assets.st-note.com/img/1661866950158-ZaUCPXyWCm.png?width=1200)
「ひらがな」以外のテキストを一瞬で半角に変換することができます。
![](https://assets.st-note.com/img/1661867117228-Q3bEWurWcZ.png?width=1200)
設定しているプログラムはこちら
![](https://assets.st-note.com/img/1661869948664-pqLJJTC3YH.png?width=1200)
テキストを大文字に変換するマクロ
マクロには、
表に入力されたテキストを大文字に変換する
というプログラムを設定しています。
こんな感じの処理ができます。
![](https://assets.st-note.com/img/1661870305967-zkD4dY26GG.png?width=1200)
小文字で入力されたアルファベットを一瞬で大文字に変換することができます。
![](https://assets.st-note.com/img/1661870505844-N6Pcombo7O.png?width=1200)
設定しているプログラムはこちら
![](https://assets.st-note.com/img/1661870793875-inEfCXSJ81.png?width=1200)
テキストを小文字に変換するマクロ
マクロには、
表に入力されたテキストを小文字に変換する
というプログラムを設定しています。
こんな感じの処理ができます。
![](https://assets.st-note.com/img/1661870616856-FBs59bm28I.png?width=1200)
大文字で入力されたアルファベットを一瞬で小文字に変換することができます。
![](https://assets.st-note.com/img/1661870293862-dxO4OqwXeC.png?width=1200)
設定しているプログラムはこちら
![](https://assets.st-note.com/img/1661870865787-kthR2UmcDG.png?width=1200)
全角・半角を変換するマクロのアレンジについて
全角・半角を変換するマクロをアレンジすることによって、あなたが考える自動化を実現することができます。
上記サンプル事例で設定されている変換マクロは、
一覧表に入力された全てのセルのテキストが変換対象範囲です。
この変換対象範囲に条件を持たせることで、より業務内容に合った変換マクロにすることが可能です。
例えば、
一覧表の「品番」という項目だけ、数字を半角に変換する
というマクロを設定することもできます。
マクロのアレンジについては、
「こんなような処理をする変換マクロにしてほしい」
といったような簡単な内容で問題ありません。
気になるという方は、お気軽に下記の連絡先までお問合せください。
全角・半角を変換するマクロの開発依頼について
![](https://assets.st-note.com/img/1661871830552-lhod3npfer.jpg?width=1200)
全角・半角を変換するマクロを使ってエクセル作業を自動化したい!と考えている方におすすめなのが、マクロの開発依頼です。
私が受注しているマクロの開発には3つの依頼方法があります。
マメBlogからの依頼
クラウドワークスからの依頼
ランナーズからの依頼
どのサイトからの依頼でも作業内容は同じです。
自分でマクロを設定するのは時間と手間がかかってしまい、本業に支障がでてしまう!という方にとって、マクロ開発を外注に依頼するのはとても有効な手段です。
作業効率アップのために是非利用してみてください。
マメBlogからの依頼について
私が運営している「マメBlog」ではエクセルマクロの開発依頼を受注しています。
依頼方法は、マメBlogの「エクセルマクロ開発依頼問合せフォーム」から問合せをするだけ。
「こんなような作業を自動化したい」
このようにざっくりした内容でも構いません。あなたが考える処理の自動化を表現させて頂きます。
マメBlogお問合せフォームはこちら
クラウドワークスからの依頼について
企業と個人がオンラインで直接つながり、仕事を受発注できるサービスです。470万人のフリーランスと、76万社の企業が利用しており、企業の業務プロセスや個人の稼ぎ方に革新をもたらしています。
どんなマクロを開発してほしいのかを「案件」としてクラウドワークスに投稿
エクセルマクロに詳しいワーカーたちが案件を解決するマクロの提案をしてくれる
仕事を安心して任せるワーカーを選んで契約する
このような流れでマクロの開発を依頼することができます。
下記のリンクは、私が登録しているクラウドワークスのページです。
まずは「どんな作業を自動化したいのか」「どんな作業で悩んでいるのか」をお問合せください。
ランサーズからの依頼について
ランサーズとは、クラウドソーシングサイトの1つです。 クラウドソーシングとは、ざっくり説明するとお仕事をしたい人とまかい人をマッチングさせるサービスです。 利用者は、主婦、会社員、フリーランスなど幅広いことが特徴。 ランサーズは、クラウドソーシングの中でも有名なサイトです。
下記のリンクは、私が登録しているランサーズのページです。
まずは「どんな作業を自動化したいのか」「どんな作業で悩んでいるのか」をお問合せください。
最も効率よくマクロを導入する方法は、誰かにマクロを作ってもらうことです。
エクセル作業の効率をアップさせたいからと言って、マクロ開発に何時間もかけて本業をおろそかにする行為は本末転倒です。
本業が忙しくてマクロの開発をする時間がない、でもなんとしても作業効率化を計りたい!とお考えの方は是非マクロ開発を外注に依頼してみてはいかがでしょうか。
全角・半角を変換するマクロのダウンロード
上記で紹介されている全角・半角を変換するマクロをダウンロードしてすぐにお使いただくことができます。
全角・半角を変換するマクロを使ってみたい!設定されているVBAを改修して使いたい!という方は是非ダウンロードしてみてください。
この記事が気に入ったらサポートをしてみませんか?