それが誰かを助ける場合の関連する解決策。「テキストの折り返し」がオンになっているデータと、「Char(10)」を使用した数式からデータをコピーしたセルの改行があります。改行が必要です。
たとえば、セル内のデータは次のように表示されます。
都市:ニューヨーク(1950)
国:米国
しかし、それは次のようなものを示しました:
都市:
ニューヨーク(1950)
国:
米国
列を選択し、クリックして自動調整すると、わずかな改善が見られました。
都市:ニューヨーク
(1950)
国:米国
手動自動調整を2回繰り返すと、テキストが目的の形式になります。
1行にスペースで区切られたテキストがさらにある場合は、さらに多くの自動調整が試行され、最終的にフォーマットが完全に修正されます。
そのため、VBAコードでは、これを複製し、自動調整コードを、問題が解決することがわかっている回数だけ繰り返しました。
'Adjust column Width
wsSched2.Columns("F:CZ").EntireColumn.AutoFit
DoEvents
wsSched2.Columns("F:CZ").EntireColumn.AutoFit
DoEvents
wsSched2.Columns("F:CZ").EntireColumn.AutoFit
(「DoEvents」がなくても機能する可能性があります。試したことはありません)