|
マクロ初心者です
ここの質問箱(過去ログ)で勉強させていただいています。
以前、長文を一定文字数で区切って、次ぎの行に改行する方法を教えていただきました。
それはそれで、かなり重宝させていただいているんですが、元の文章は半角や全角が混在するため、各行の文末位置は当然ばらつきが出ている状態です。
最近、Justify という便利なものがあることを本で知り、試してみたら「こりゃ、便利だ」と思ったんですが、場合によっては、文章の途中で表示が終わってしまうことが分かり、ガッカリです。
原因がどこにあるのか、さっぱり分かりません。ご指導いただければありがたいです。
Sub 実験()
'
Columns("B:B").ColumnWidth = 100
Range("B5").Justify
End Sub
現象
B5セルに、200文字程度の文章がある場合は、思った通りの結果が得られます。
しかし、300文字以上の文章がある場合は、表示が途中で終わってしまいます。
表示された文字数をカウントしてみたところ、だいたい254文字でした。(上記の場合、5行目の途中まで)
文字数に関係なく、全ての文章を表示する方法を教えていただきたく、質問させて頂きました。
宜しくお願いします。
WindowsME & Excel2000 です。
|
|