文字列操作関連
【EXCEL VBA】文字列のひらがなとカタカナを変換する StrConv関数
ひらがなとカタカナを変換する入力は”ひらがな”か”カタカナ”で統一したい!みたいなときに、ユーザーが入力した文字を強制的に”ひらがな”または”カタカナ”に直したいときがあるとかないとか。。。そんなときのために、今回は”ひらがな”と”カタカナ...
【EXCEL VBA】セル内の改行コードを削除する
セル内の改行コードを削除するデータ処理してると、改行ウザっ。ってなる時あると思います。今回は、VBAで改行を削除する方法を紹介します。3種類の改行コードそもそもですが、改行は見た目何もないですが、ここ改行だよって指示するための「文字コード」...
【EXCEL VBA】は?なんで自分で単位入力しちゃってんの?を解決するVal関数
は?なんで自分で単位入力しちゃってんの?次の画像を見て下さい。データ自体に意味はありませんが、ある人が月ごとに本を借りた冊数の一覧です。これ、B列の冊数の○冊の”冊”を、ご丁寧に入力してあります。。。ですので、例えば8行目に合計を計算しよう...
【EXCEL VBA】空白を削除するTrim関数
空白を削除するワークシート関数でもお馴染みの不要な空白を除去するTrim関数を紹介します。この関数は、空白を削除しますが、”文字列の左側と右側の空白を削除する”ので挙動には注意する必要があります。文字列内の全ての空白を削除するには、Repl...
【EXCEL VBA】半角と全角を変換するStrConv関数
半角と全角を変換するローデータの処理なんかをしてると、半角と全角を揃えるために相互に変換したくなるときがあります。そんなときのために、今回は半角と全角を変換するStrConv関数を紹介します。構文StrConv(変換したい文字列, 変換内容...
【EXCEL VBA】セルにコメントを入力するAddComment.Textメソッド
セルにコメントを入力すそんなに使うことないかもですが、、、セルにコメントを入力する方法を紹介します! AddComment.Textメソッド構文Rangeオブジェクト.AddComment.Text "コメントの内容"Rangeオブジェクト...
【EXCEL VBA】小文字を大文字、大文字を小文字に変換するUCase関数・LCase関数
小文字を大文字、大文字を小文字に変換するセルの値を確認して、その後の処理を分岐したいときIF関数で指定の文字列を合っているかどうか確認すことがありますね。IF Range("A1") = "HIRACHIN" Then 処理みたいな感じのや...
【EXCEL VBA】ふりがなの取得や設定せるPhoneticオブジェクト
Phoneticオブジェクトセルに入っている漢字に設定されているふりがなを取得したり設定したり出来ます。ワークシート上で言うと”ホーム>フォント”にある、ふりがなの設定で「ふりがなの設定」を押すと出てくるポップアップのやつです。セルに入力さ...
【EXCEL VBA】文字列の全角と半角を変換するStrConv関数
StrConv関数文字列の全角と半角を変換する構文StrConv(元の文字列, 変換する文字種)元の文字列に、半角や全角に変換したい文字列を指定し、”変換する文字種”で全角にするか半角にするかを指定します。対象は、アルファベット・記号・数値...
【EXCEL VBA】指定の文字列を別の文字列に置き換えるReplace関数
Replace関数指定の文字列を別の文字列に置き換えることが出来ます。構文Replace(元の文字列, 検索文字列, 置換文字列)元の文字列の中にある、検索文字列を全て置き換え文字列に変換します。文字列中に不要な文字がある場合などのデータク...
【EXCEL VBA】-イミディエイトウィンドウ- セルの範囲の文字列を結合して1つのセルに書き出す
はじめにセルの範囲の文字列を結合して1つのセルに書き出すイミディエイトウィンドウとは、VBA(Visual Basic for Application)を利用する時に使うVBE(EXCELなどに付属しているプログラムの開発環境のエディター/...
【EXCEL VBA】-イミディエイトウィンドウ- 選択したセルの文字列をカタカナ←→ひらがないに変換する
はじめに選択したセルの文字列をカタカナ←→ひらがないに変換するイミディエイトウィンドウとは、VBA(Visual Basic for Application)を利用する時に使うVBE(EXCELなどに付属しているプログラムの開発環境のエディ...
【EXCEL VBA】-イミディエイトウィンドウ- 選択した範囲に同じ文字列を一括で追加する!
はじめにセルの範囲を選択して、一気に同じ文字列を追加するイミディエイトウィンドウとは、VBA(Visual Basic for Application)を利用する時に使うVBE(EXCELなどに付属しているプログラムの開発環境のエディター/...