0
我有一個使用自動化從Ms-access創建的XLS。我有一些包含長字符串數據的單元格。如果相鄰單元格爲NULL,則該長字符串會溢出到相鄰的單元格中。防止長字符串溢出到相鄰單元格
我知道有一對夫婦的蠻力的方法來解決這個問題:
- 強制補「」焦成空細胞
- 裹長文本,但約束行的高度,以一個單排
我可以發誓有一個更優雅的方法來解決這個問題,但無法回想起來。
我有一個使用自動化從Ms-access創建的XLS。我有一些包含長字符串數據的單元格。如果相鄰單元格爲NULL,則該長字符串會溢出到相鄰的單元格中。防止長字符串溢出到相鄰單元格
我知道有一對夫婦的蠻力的方法來解決這個問題:
我可以發誓有一個更優雅的方法來解決這個問題,但無法回想起來。
選項#2是我經常使用:
Sub cell_alignment()
With ActiveCell
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlTop
.WrapText = True
End With
End Sub
額外的清理命令,如果需要的話,並簡化換行命令:
activecell.WrapText = True
cells.EntireRow.AutoFit
需要明確的是:字符串實際上不爲「溢出」相鄰的細胞。字符串仍然完全包含在它所在的單元格中。這只是你關心的視覺*外觀? – 2014-09-18 15:53:35
您可以在問題單元格範圍的屬性菜單的「對齊」部分中始終選擇「收縮以適合」。 (CTRL + 1作爲熱鍵來提出這個) – Derrik 2014-09-18 16:07:33
謝謝,是的,這只是一個視覺上的事情。自動調整不是一個好的選擇,因爲只有少數單元具有長字符串;我真的不想讓列寬適應這些「違規」記錄(許多列用於客戶端審查,試圖壓縮顯示器)。 – 2014-09-19 12:50:29