Excel VBAで文字列を結合する方法

エンジニア

読了の目安時間: 041

Excel VBAで文字列を結合する場合、アンパサンドの「&」、もしくはプラスの「+」を使う2つの方法があります。

Sub test()

  Dim a As String
  Dim b As String

  a = "文字列1"
  b = "文字列2"

  a = a & b
  MsgBox a

End Sub

「+」の方は数値と数値で使うと加算が実行されてしまい、文字列の結合が実施されない場合があります。文字列結合では「&」を使うなど、ルールを統一しておいたほうが混乱しなくて良いかと思います。

キヨタツ
キヨタツの一言

セルから読み取った文字列にvbaで情報を追加したい場合などに使えます。

今読んだ記事をシェアする

vba-thumb

Excel VBAで文字列を結合する方法

  • このエントリーをはてなブックマークに追加
  • Pocket

このブログサイトが参考になった人は、いいねボタン! 更新情報も受け取れます!

arrow
デル株式会社
  • Pocket
  • このエントリーをはてなブックマークに追加

キヨタツ

キヨタツ

WEBを中心に、色々な制作をする個人事業主です。過去、エンジニア&webディレクターで会社勤めをしていました。エンジニアで勤めていた頃は、MATLAB/simulink/VBA/C/C++など扱っていました。生産管理、MECE、オブジェクト指向など、エンジニアの知識はweb業界に入っても、かなり役立ちます。性格は、自虐好きです。