あとりえこばと

Excel VBA

【VBA】StrCompの使い方

この記事では VBA で大文字と小文字を同じものとして判定する比較方法について解説します。 【VBA】StrComp関数さっそくですけど、次のマクロを実行してみてくださいな。 ' Bynaryモードで文字列を比較 Sub CompareWo...
Excel VBA

【VBA】Replace関数で文字列を置換します

今回は VBA で 指定した文字列を検索して別の文字列に置き換える方法を解説します。それには Replace関数 を使うのですけど、この関数は使い方に気をつけないと大変なことになってしまいます。 【VBA】Replace関数VBA の Re...
Excel VBA

【VBA】LTrim、RTrim、Trimで端のスペースを消します

【VBA】LTrim, RTrim, Trim指定した文字列に対して、LTrim は先頭のスペースを、RTrim は末尾のスペースを、Trim は両端のスペースを取り除きます。対象となるのスペースは半角/全角の両方です。さっそく簡単なマクロ...
未分類

理系と文系、プログラマーとして有利なのはどっち?

理系プログラマーと文系プログラマー「理系と文系、どちらがプログラマーに向いている?」と尋ねられたら、多くの人は「理系」と答えるかもしれませんね。その理由としては「理系のほうが論理的思考に強いから」、「数学ができるほうがプログラミングに有利だ...
Excel VBA

【VBA】Asc・Chr (ASCIIコードと文字列の変換)

【VBA】Asc関数VBA の Asc は指定した文字を ASCII コード に対応する数値に変換する関数です。たとえば小文字のアルファベットの a と z を表す文字コードを知りたいときは次のように記述します。 ' Ascで小文字アルファ...
Excel VBA

【VBA】キャリッジリターンvbCr, ラインフィードvbLfで改行

今回は VBA の MsgBox 関数などで表示されるメッセージを途中で改行する方法を解説します。詳しい事は記事の後半で書くことにして、まずはその方法だけを先に書いておきます。メッセージボックスで改行するときは vbCrLf、セル内で改行す...