Excel作業をVBAで効率化

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

「文字列」の記事一覧

VBAで文字列の0埋めを削除する

0埋めされた文字列から0を削除するには 文字列の左側についた0を削除して数値表示のように編集したい場合があります。 001→1 050→50 999→999 -0100→-100(マイナス文字は無視して0を削除したい) […]

VBAで全ての括弧内の文字列を抽出する

正規表現で括弧内の文字列を抽出 文字列にある括弧内の文字のみを抽出する方法にはいくつか考えられます。 文字列の左から1文字ずつ判定して、左括弧を見つけてから右括弧があるまでを取得する、というのが素直な方法です。しかし、こ […]

VBAで文字列の全角英数字を半角に変換する

全角英数字を半角に変換する ここでは全角英数字を半角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は全角英数字と半角英数字を列挙した配列を使う方法です。 1つ目の方が汎用性は […]

VBAで文字列の半角英数字を全角に変換する

半角英数字を全角に変換する ここでは半角英数字を全角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は半角英数字と全角英数字を列挙した配列を使う方法です。 1つ目の方が汎用性は […]

VBAで文字列の全角カタカナを半角に変換する

全角カタカナを半角に変換する ここでは全角カタカナを半角に変換するコードを2つ紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は全角カタカナの配列と半角カタカナの配列を使う方法です。 1つ目の方が汎 […]

VBAで文字列の半角カタカナを全角に変換する

半角カタカナを全角に変換する ここでは半角カタカナを全角に変換するコードを2つの紹介します。 1つ目は正規表現とStrConv関数を使う方法で、2つ目は半角カタカナの配列と全角カタカナの配列を使う方法です。 1つ目の方が […]

VBAで文字列から英字のみを抽出する

正規表現で英字を抽出 文字列から英字のみを抽出する方法にはいくつか考えられます。 Excelのワークシート関数を組み合わせて抽出する方法、VBAで1文字ずつ英字かどうかを判別する方法、そして、正規表現で英字を判別する方法 […]

VBAで文字列から日本語を抽出する

正規表現で日本語を抽出 文字列から日本語である漢字、ひらがな、カタカナを抽出する方法にはいくつか考えられます。 文字列を1文字ずつ判定するのはかなり大変です。数字または英字または記号以外だったら日本語とみなすような処理を […]

VBAで文字列から数字以外を抽出する

正規表現で数字以外を抽出 文字列から数字以外を抽出する方法にはいくつか考えられます。 ネットでは1文字ずつ判別する方法が紹介されていることが多いのですが、その方法では、ループ処理、文字判別処理、文字列連結処理、という3段 […]