0
我有一個包含多個列的電子表格,我正在研究根據每行中的值擴展列。基於VBA中的行中的最大值擴大列寬
如果行中的值大於列寬,則展開爲行值的寬度。
但是,下面的代碼根據一列中的值擴展列,並將寬度設置爲全部列。
Dim j As Integer, m As Integer
With tRange.Columns
.AutoFit
m = ActiveCell.Offset(-1, 0).Columns(1).ColumnWidth
For j = 1 To .Columns.Count
If .Columns(j).ColumnWidth > m Then m = .Columns(j).ColumnWidth
Next j
.ColumnWidth = m
End With
有沒有辦法讓列寬基於每列並單獨設置寬度而不是全局設置寬度?
希望你明白我的意思!
試着畫出你正在尋找的東西,你會發現它是不可能的,因爲它是一個矩陣。您可以使用合併單元格選項來實現它 – ehh