ALL EXCEL Program Tips VBA

【解説付】EXCEL-VBAで文字列から数字を除外する方法

はじめに

EXCEL VBAで役に立つコードについて触れようと思います。
本ブログ記事は、Crowd Works で納品まで行い、実際にお金になったコードを元に紹介しますのでご安心いただければと思います。

本記事でできること

EXCEL-VBAにおけるDOM(Document Object Model)でのブラウザ制御などで格納したString変数から、
文字列から 「文字列」のみを抽出することができます。

例えば、文字列と数字が混合している場合で「数字いらんないなー」というときに本記事のコードをお試し下さい。


今回はFunction〜End Functionとしての紹介ですが、
後述にSub〜End Sub内でのFunctionの使い方についても触れております。

 

参考:別記事

逆に、文字列から「数字」のみを抽出したい場合は、こちらの記事を参照ください。

【解説付】EXCEL-VBAで文字列から数字のみを抽出する方法

続きを見る

 

 

コード(解説はコード内のコメント)

コードはこんな感じです。

Functionで定義してあげることで、Sub〜End Sub内で 簡単に呼び出すことができます。
呼び出し方は、後述しております。

実際の使用方法

上記で挙げたコードは、Funcitonコードのため、
VBAで実際に使用するためには Sub 〜 End Sub 内で記載してあげる必要があります。

それが↓こんな感じ。

あんまりピンとこないかもしれませんので、スクリーンショットを撮ってみました。
こちらを眺めてもらえれば、理解が深まるかなと。

おわりに

いかがでしたでしょうか。
今後も 便利なコードについて紹介していこうと思います。

末筆とはなりますが、ここまでの長文をお読みいただきありがとうございました。
本記事の読者の悩みが少しでも解消できたのあれば、筆者としては結構ハッピーです。

今後とも、有益な情報を発信してまいりますので、NakamuraBlog(ナカログ)をよろしくおねがいします。

でわでわ。

ちょっとだけ宣伝

こちらは宣伝になりますが、
プログラミング学習(全般)における間違えない学習方法理由を含めて説明した記事がございます。
当然 無料ですので、学習方法において不安に感じている方がいらっしゃれば 是非ご覧くださいませ。





  • この記事を書いた人

Nakamura(nkmr)

NakamuraBlog(ナカログ)運営 [ 2.5万PV/月 ] │ブロガー│ 【経歴】IT会社に新卒入社 ▶︎ 通用しない ▶︎ プログラミングに出会う ▶︎ 年間1億円以上のコスト削減プログラムを開発 ▶︎ 会社賞受賞 ▶︎ 少しでも世の中の苦しんでる私と似た人に役に立てればと思いブログを開設。 ● 文系がプログラムと出会って会社員人生が変わった人。 ● 2020年より「嫁を置いて1人旅」の旅動画を投稿開始。

-ALL, EXCEL, Program, Tips, VBA
-,