
No.3ベストアンサー
- 回答日時:
Excel のヘルプ(キーボードの F1 キー)で CHAR 関数を、VBE のヘルプで Chr 関数をそれぞれ見ると、どちらも文字コードを引数とすると書いてあります。
次の操作をしてみてください。
(1) A1、B2、C1 セルにそれぞれ =char(b2)、=code(b1)、=a1=b1 と記入、(2) B1 にカーソルを置く、(3) VBE のイミディエイトウィンドウに selection.value=vbcr とタイプして Enter、(4)(3)の「vbcr」を「vblf」や「vbcrlf」に書き換えた上で(2)と(3)を繰り返す。
VBA の改行関連の文字定数については、ヘルプ「その他の定数」に説明があります。
イミディエイトウィンドウに ?asc(vbcr)、?asc(vblf)、?asc(left(vbcrlf,1))、?asc(right(vbcrlf,1)) と打って、それぞれ Enter してみてください。
No.2
- 回答日時:
CHAR(10)はセル関数で、Chr(10)はVBA関数というだけで意味は同じです。
ただし、セルに直接CHAR(10)とした場合、セルの書式設定で「折り返して全体を表示」にしていないと折り返して表示してくれません。VBAで実行した場合は、自動で「折り返して全体を表示」にしてくれていますので折り返して表示されます。
VBAの場合
"a" & vbCrLf & "b"
としたりします。個人的にはvbCrLf をお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
Excelで数値を右詰めでセルに一...
-
Excelでの曜日表示を英語で
-
エクセルマクロ セルをクリック...
-
エクセルでセルのフォントサイ...
-
エクセルで10進法から60進法に...
-
エクセル 入力した文字が隣の...
-
エクセルで英数大文字のみの入...
-
【キーボード】母音しか打てない…
-
タスクバーを常に最前面に表示...
-
認証コードが入力できない(同...
-
左向きにエクセルで作成され申...
-
Windows10。背面にあるウィンド...
-
Yahooメール画面に簡単に入りたい
-
マンション名のローマ数字入力...
-
Apple IDの作成ができない。「...
-
ドロップダウンリストでセル移動
-
エクセルなどで表を見るときの定規
-
A列に文字列または数字を入力し...
-
最大化したウインドウの最下部...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel:長い文字列が途中で切れる
-
Excelで数値を右詰めでセルに一...
-
ExcelからPDF文書の特定ページ...
-
エクセルマクロ セルをクリック...
-
最大値のあるセルの行番号のみ...
-
excel 図形に入れたテキストや...
-
エクセルで10進法から60進法に...
-
エクセルで隣のセルに一月プラ...
-
findメソッドで、10:00:01 を検...
-
EXCELで日付を入力すると...
-
隔月のことを関数で処理したい...
-
エクセルで、賞味期限を、製造...
-
エクセル 入力した文字が隣の...
-
EXACT関数とIF関数の組み合わせ...
-
エクセルの数式で教えてください。
-
Drwamweaver 出だしをそろえたい
-
エクセルのセルにチップヘルプ...
-
EXCELのワークシートで印刷時
-
エクセル 位を抜き取る関数を...
-
[最近使った関数]をリセットす...
おすすめ情報