googletag.defineSlot('/21812778492/blog_300x600_common_sidemiddle01_adsense', [300, 600], 'div-gpt-ad-1571293897778-0').addService(googletag.pubads());   For i = 2 To 6  ’「6」の部分の数値はデータ件数が増えたら最終行の番号にする googletag.defineSlot('/21812778492/blog_300x250_common_sidemiddle01_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565198726712-0').addService(googletag.pubads()); 時間に使うのもいい, さぼってしまうというのもいい, 【VBA】文字列を大文字、小文字へ変換【Ucase、Lcase】, 全角・半角を区別して切り出し, 大文字・小文字に変換 ← この記事, VBAで文字列を大文字へ変換(Ucase), VBAで文字列を小文字へ変換(Lcase), すべて大文字へ変換してInStrで検索, すべて大文字へ変換してLikeで判定, 文字列を大文字に変換する方法, 文字列を小文字に変換する方法. }); 皆さんは、VBAで全角文字を半角文字・半角文字を全角文字に変換する方法を知っていますか?全角で入力されている英字を半角にしたい場合、全角カタカナで書かれている文字を半角にしたい場合など、変換したいケースはよくあります。, そこで今回は、全角文字と半角文字を相互変換するためのStrConv関数の使い方といった基礎的なことから、, はじめに、全角文字・半角文字を相互変換するためのStrConv関数の使い方について解説します。StrConv関数は次のように書くことで、簡単に全角文字・半角文字を相互変換することができます。使い方:, 変換方法は全角文字・半角文字の相互変換以外にもいくつかあるので、表形式で一覧にしました。, 変換方法にvbNarrowを入れた場合は全角文字を半角文字、vbWideを入れた場合は半角文字を全角文字に変更することができます。, vbNarrowではExel2016」「サムライエンジニア」の二つが半角文字に変換され、vbWideでは「VBA」が全角文字に変換されていますよね。このように、簡単に全角文字と半角文字を相互変換することができます。, 今回は全角文字・半角文字を相互変換する方法を解説しましたが、全角・半角で処理を分岐させたい場合、正しく変換されたか確認する必要がありますよね?StrComp関数を使えば簡単に文字列を比較することができるので、あわせて覚えておくと便利です。, 一致している場合は「0」、一致していない場合は「-1」で結果が返ってくるので、IF文の条件で結果が0になっているか確認するコードを書いています。このように、簡単に文字列を比較することができます。, StrComp関数を使った文字列比較方法については以下で詳しく解説しているので、気になる方は見てみてくださいね!, ここまでStrConv関数を使った全角文字・半角文字を相互変換する方法について解説してきましたが、StrConv関数のように引数が多い場合、正しく変換されるか確認するために処理を何度も実行して確認するのは、少しめんどくさいですよね。, そんな時は、イミディエイトウィンドウを使った変数確認方法を覚えておくのがおすすめです!今回の場合だと、以下のようにイミディエイトウィンドウに書くだけで、簡単に関数の実行結果を確認することができます。, イミディエイトウィンドウの詳しい使い方については以下で詳しく解説しているので、気になる方は見てみてくださいね!, 今回は、全角文字・半角文字を相互変換するためのStrConv関数の使い方について解説しました。VBAで全角文字・半角文字を変換したいケースはよくあります。使い方も簡単なので、ぜひ使ってみてくださいね!, 当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。 googletag.defineSlot('/21812778492/blog_728x90_common_overlay_adsence', [728, 90], 'div-gpt-ad-1583302554779-0').addService(googletag.pubads()); End Sub エクセルで重複するデータに色を付ける方法を解説します。Excelでダブりチェックをする方法はいくつかありますが簡単に設定できるのでぜひ挑戦してみましょう。, -VBA, 関数, EXCEL&VBA googletag.defineSlot('/21812778492/blog_300x250_common_sidetop01_adsense', [[300, 250], [336, 280]], 'div-gpt-ad-1565330658303-0').addService(googletag.pubads()); 大文字に変換 2 vbLowerCase: 小文字に変換 3 vbProperCase: 各単語の先頭の文字を大文字に変換 4 vbWide: 半角文字を全角文字に変換 5 vbNarrow: 全角文字を半角文字に変換 6 vbKatakana: ひらがなをカタカナに変換 7 vbHiragana: カタカナをひらがなに変換 8 vbUnicode システムとは異なる国別情報識別子を指定する際に設定します。, 変換元の文字列を1文字ずつ取得しながら、変換対象文字列に存在すれば置き換える処理を行います。, まずは基礎から・・・という方はProgate、Udemy、どっとインストールなどがおすすめ!, プログラマーと社内SEとしての経験を活かして、