Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

「文字列」の記事一覧

VBAでセルの文字列からnbspを削除する

ブラウザからExcelにコピペするとnbspが含まれる Excelにはいろんなアプリのデータをコピペで貼り付けることがよくありますが、Webブラウザからも同様に貼り付けることが可能です。その際に、Webブラウザ上の書式も […]

VBAで扱える正規表現の種類

正規表現とは? 正規表現は文字列から「どういう条件の文字列を検索するか」という検索ルールの書き方のことを指します。 例えば、数字が連続している部分を検索したい場合、正規表現で書くと「\d+」と3文字で書けます。「\d」の […]

VBAの改行コード(CR、LF、CRLF)の使い方

VBAで扱う「改行」という言葉には2つの意味がある VBAで「改行」というと、2つの意味で使われます。 String型の文字列の改行コード(改行文字)のこと(当ページではこちらを主に説明) VBAのソースコードの行を途中 […]

VBAで文字列を改行コードで分割する

文字列を改行コードで分割するには 文字列を分割するにはSplit関数を利用します。 改行コードもSplit関数で指定することが可能です。 改行コードにはCR、LF、CRLFの3種類がありますが、Windowsで扱うのはほ […]

VBAで改行文字LFをCRLFに変換する

文字の変換はReplace関数を使う 文字の変換を行う関数にRelpace関数があります。改行文字もReplace関数を使って変換することが可能です。 VBAでは改行文字用の定数が用意されています。 改行文字 定数 CR […]

VBAで文字列内にあるスペースを削除する

簡単な方法はReplace関数 文字列内にあるスペースを削除する場合に一番簡単な方法はReplace関数を使う方法です。Replace関数は指定文字列を別の文字列に置換する関数ですが、スペースを空文字列に置換するように書 […]

VBAで文字列をスペースごとにセルを分ける

1つのセルの文字列をスペースごとにセルを分けるには 以下のようにA列のセルの中にスペース区切りの文字列が設定されているとして、それをB列以降にスペース区切りで分けたい場合があります。 . これ自体はわざわざVBAでやらな […]