1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

【VBA入門】改行を行う方法

【VBA入門】
Pocket

VBAで改行を行う方法についてご説明します。通常、文章が長くなりすぎることを避けるために改行を行いますが、VBAで使用する際にはいくつかのポイントがあります。
それでは詳しいコードの書き方について確認していきましょう。

改行の種類

VBAでは改行を意味する値を改行したい場所へ挿入することで改行を行うことができます。プログラムを記述する際には定数を使用すると便利ですが、下記の様に様々な種類があります。

定数 実際の値 説明
vbCr Chr(13) キャリッジリターン
vbLf Chr(10) ラインフィード
vbCrLf Chr(13)+Chr(10) キャリッジリターン&ラインフィード
vbNewLine Chr(13)+Chr(10)またはChr(13) 使用している環境に適合した改行文字

いずれも改行に関連するコードですが、一般的には改行コードとしてvbCrLfを使用します。それでは実際にメッセージボックスを表示してみましょう。

<コード>

<実行例>
【VBA入門】改行を行う方法

セル内での改行

セルにキーボードから文章を打ち込む際に改行を行う場合はAltキーを押しながらEnterキー入力します。この場合の改行コードはvbLfに設定されています。これをテキストファイルに出力する場合はvbLfをvbCrLfに置き換える処理が必要になります。

一方、VBAからセルへ改行コードの入った文章を入力したい場合はvbLf・vbCrLf・vbNewLineのいずれかで改行することができますが、特段の理由がなければvbCrLfを使用すると良いでしょう。

<コード>

<実行例>
【VBA入門】改行を行う方法

おわりに

テキストを作成するときには簡単に行うことができる改行ですが、プログラムの中では実は色々な表現方法で処理されていたのです。VBAの定数を利用すると手軽に改行を行うことができるようになるのでぜひ覚えておきましょう。

投稿者:プロスタ編集部

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

おすすめスクール

全国30校舎で展開されるヒューマンアカデミーのWeb講座は修了者数4万人超、講師とカリキュラムの満足度がどちらも9割を超えています。就職や転職に必要なレベルの実務スキルを身に付けられます。

WebCampは、一ヶ月の短期集中でWebデザイン、プログラミングスキルを習得するスクールです。学習効果の高い反転授業(自主学習でインプット、講義でアウトプット)を採用し、年間1000名を輩出しています。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

イチ押しランキング

1リナックスアカデミー

リナックスアカデミー

2システムアーキテクチュアナレッジ

システムアーキテクチュアナレッジ

3WEB塾

WEB塾

メールマガジン

ページ上部へ戻る