VBAで全ての括弧内の文字列を抽出する 公開日:2018年1月18日 文字列 正規表現で括弧内の文字列を抽出 文字列にある括弧内の文字のみを抽出する方法にはいくつか考えられます。 文字列の左から1文字ずつ判定して、左括弧を見つけてから右括弧があるまでを取得する、というのが素直な方法です。しかし、こ […] 続きを読む
VBAで文字列の全角英数字を半角に変換する 公開日:2017年11月26日 文字列 全角英数字を半角に変換する ここでは全角英数字を半角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は全角英数字と半角英数字を列挙した配列を使う方法です。 1つ目の方が汎用性は […] 続きを読む
VBAで文字列の半角英数字を全角に変換する 公開日:2017年11月26日 文字列 半角英数字を全角に変換する ここでは半角英数字を全角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は半角英数字と全角英数字を列挙した配列を使う方法です。 1つ目の方が汎用性は […] 続きを読む
VBAで文字列の全角カタカナを半角に変換する 公開日:2017年11月26日 文字列 全角カタカナを半角に変換する ここでは全角カタカナを半角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は全角カタカナの配列と半角カタカナの配列を使う方法です。 1つ目の方が汎 […] 続きを読む
VBAで文字列の半角カタカナを全角に変換する 公開日:2017年11月25日 文字列 半角カタカナを全角に変換する ここでは半角カタカナを全角に変換するコードを2つの紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は半角カタカナの配列と全角カタカナの配列を使う方法です。 1つ目の方が […] 続きを読む
VBAで文字列から英字のみを抽出する 公開日:2017年10月12日 文字列 正規表現で英字を抽出 文字列から英字のみを抽出する方法にはいくつか考えられます。 Excelのワークシート関数を組み合わせて抽出する方法、VBAで1文字ずつ英字かどうかを判別する方法、そして、正規表現で英字を判別する方法 […] 続きを読む
VBAで文字列から日本語を抽出する 公開日:2017年10月12日 文字列 正規表現で日本語を抽出 文字列から日本語である漢字、ひらがな、カタカナを抽出する方法にはいくつか考えられます。 文字列を1文字ずつ判定するのはかなり大変です。数字または英字または記号以外だったら日本語とみなすような処理を […] 続きを読む
VBAで文字列から数字以外を抽出する 公開日:2017年10月12日 文字列 正規表現で数字以外を抽出 文字列から数字以外を抽出する方法にはいくつか考えられます。 ネットでは1文字ずつ判別する方法が紹介されていることが多いのですが、その方法では、ループ処理、文字判別処理、文字列連結処理、という3段 […] 続きを読む
VBAで文字列から数字のみを抽出する 公開日:2017年10月10日 文字列 正規表現で数字を抽出 文字列から数字のみを抽出する方法にはいくつか考えられます。 Excelのワークシート関数を組み合わせて抽出する方法、VBAで1文字ずつ数字かどうかを判別する方法、そして、正規表現で数字を判別する方法 […] 続きを読む
VBAで文字列に改行コードが含まれるか判定する 公開日:2017年8月9日 文字列 InStr関数で文字列内を検索 文字列の中に検索した文字列があるか探すには、InStr関数を利用します。 InStr関数で検索文字列があった場合は、文字列のどこで見つかったのかを返します。見つかった場合は必ず1以上になり […] 続きを読む