Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


32920 / 76734 ←次へ | 前へ→

【49041】Justifyについて
質問    - 07/5/21(月) 16:37 -

引用なし
パスワード
   マクロ初心者です
ここの質問箱(過去ログ)で勉強させていただいています。
以前、長文を一定文字数で区切って、次ぎの行に改行する方法を教えていただきました。
それはそれで、かなり重宝させていただいているんですが、元の文章は半角や全角が混在するため、各行の文末位置は当然ばらつきが出ている状態です。
最近、Justify という便利なものがあることを本で知り、試してみたら「こりゃ、便利だ」と思ったんですが、場合によっては、文章の途中で表示が終わってしまうことが分かり、ガッカリです。
原因がどこにあるのか、さっぱり分かりません。ご指導いただければありがたいです。

Sub 実験()
'
Columns("B:B").ColumnWidth = 100
Range("B5").Justify

End Sub

現象
B5セルに、200文字程度の文章がある場合は、思った通りの結果が得られます。
しかし、300文字以上の文章がある場合は、表示が途中で終わってしまいます。
表示された文字数をカウントしてみたところ、だいたい254文字でした。(上記の場合、5行目の途中まで)
文字数に関係なく、全ての文章を表示する方法を教えていただきたく、質問させて頂きました。
宜しくお願いします。
WindowsME & Excel2000 です。
2 hits

【49041】Justifyについて 07/5/21(月) 16:37 質問
【49044】Re:Justifyについて neptune 07/5/21(月) 17:38 発言
【49047】Re:Justifyについて 07/5/21(月) 18:11 回答
【49053】Re:Justifyについて neptune 07/5/21(月) 22:58 発言
【49055】Re:Justifyについて 07/5/21(月) 23:19 お礼
【49098】Re:Justifyについて りん 07/5/23(水) 3:03 回答
【49119】Re:Justifyについて 07/5/24(木) 8:59 お礼
【49128】Re:Justifyについて 07/5/24(木) 12:09 お礼

32920 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free