Excel VBA

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、セル内で改行す...
Excel VBA

【VBA】文章を1文字ずつ配列に入れるマクロ

はい。今回はタイトルにあるように、VBA で文章を1文字ずつバラバラにして配列にぽいっと放り込むマクロを作ってみようと思います。たとえば、 「こばとはエクセルが大好きです」 という文章を 「」 のように分解して配列要素とするわけです。え? ...
Excel VBA

【VBA】パスワード生成マクロ

小文字のアルファベットと 0 から 9 の数字を組合わせてパスワード生成関数をを作ってみました。やっぱりパスワードはランダムなほうが安全ですね。 え? こばとがどんなパスワード使ってるかって? それはもちろん、"kobatochan" です...