VBAでセルの文字列からnbspを削除する 公開日:2023年6月11日 文字列 ブラウザからExcelにコピペするとnbspが含まれる Excelにはいろんなアプリのデータをコピペで貼り付けることがよくありますが、Webブラウザからも同様に貼り付けることが可能です。その際に、Webブラウザ上の書式も […] 続きを読む
VBAで扱える正規表現の種類 公開日:2023年1月18日 文字列 正規表現とは? 正規表現は文字列から「どういう条件の文字列を検索するか」という検索ルールの書き方のことを指します。 例えば、数字が連続している部分を検索したい場合、正規表現で書くと「\d+」と3文字で書けます。「\d」の […] 続きを読む
VBAの文字列が英字(アルファベット)だけか判定する 公開日:2021年12月9日 文字列 文字列が英字(アルファベット)だけか判定するには 文字列に含まれる文字の種類が英字だけか調べたいことがあります。”abcABC” なら英字のみである、”A1″ なら英字のみ […] 続きを読む
VBAの改行コード(CR、LF、CRLF)の使い方 公開日:2021年12月6日 文字列 VBAで扱う「改行」という言葉には2つの意味がある VBAで「改行」というと、2つの意味で使われます。 String型の文字列の改行コード(改行文字)のこと(当ページではこちらを主に説明) VBAのソースコードの行を途中 […] 続きを読む
VBAで文字列を改行コードで分割する 公開日:2020年2月18日 文字列 文字列を改行コードで分割するには 文字列を分割するにはSplit関数を利用します。 改行コードもSplit関数で指定することが可能です。 改行コードにはCR、LF、CRLFの3種類がありますが、Windowsで扱うのはほ […] 続きを読む
VBAで改行文字LFをCRLFに変換する 公開日:2019年5月15日 文字列 文字の変換はReplace関数を使う 文字の変換を行う関数にRelpace関数があります。改行文字もReplace関数を使って変換することが可能です。 VBAでは改行文字用の定数が用意されています。 改行文字 定数 CR […] 続きを読む
VBAで文字列内にあるスペースを削除する 公開日:2019年4月26日 文字列 簡単な方法はReplace関数 文字列内にあるスペースを削除する場合に一番簡単な方法はReplace関数を使う方法です。Replace関数は指定文字列を別の文字列に置換する関数ですが、スペースを空文字列に置換するように書 […] 続きを読む
VBAで文字列を2文字ずつ反転させる 公開日:2018年8月10日 文字列 1文字ずつの反転はStrReverse関数で可能 “12345”を”54321″のように反転させるにはStrReverse関数を使うことで可能です。 文字列の反転はこのSt […] 続きを読む
VBAで16進数文字列かどうかを判定する 公開日:2018年8月8日 文字列 16進数文字列 Hex関数を使うと数値を16進数文字列に変換できます。 Hex(10)であれば”A”の1文字が返却され、Hex(65535)は”FFFF”の4文字が返却され […] 続きを読む
VBAで文字列をスペースごとにセルを分ける 公開日:2018年7月29日 文字列 1つのセルの文字列をスペースごとにセルを分けるには 以下のようにA列のセルの中にスペース区切りの文字列が設定されているとして、それをB列以降にスペース区切りで分けたい場合があります。 . これ自体はわざわざVBAでやらな […] 続きを読む