笨笨魚
2005-09-08 08:31:19 UTC
小弟在sheet1將a1、a2儲存格合併
並設定自動換列
但想不調整欄寬條件下
列高能自動調整
目前excel似乎沒這樣功能耶
可以自設excel vba來增加此項功能嗎?
以下為小弟所寫的程式碼
可是自動調整列高部分沒有反應
Sub 列高調整()
Set b = Sheets("a")
b.Activate
For i = 3 To 1000
If b.Cells(i, 2) <> "" Then
b.Range(Cells(i, 1), Cells(i, 2)).MergeCells = True
b.Range(Cells(i, 1), Cells(i, 2)).WrapText = True
b.Range(Cells(i, 1), Cells(i, 2)).EntireRow.AutoFit
End If
Next i
End Sub
可否請各位大大幫小弟解惑?
並設定自動換列
但想不調整欄寬條件下
列高能自動調整
目前excel似乎沒這樣功能耶
可以自設excel vba來增加此項功能嗎?
以下為小弟所寫的程式碼
可是自動調整列高部分沒有反應
Sub 列高調整()
Set b = Sheets("a")
b.Activate
For i = 3 To 1000
If b.Cells(i, 2) <> "" Then
b.Range(Cells(i, 1), Cells(i, 2)).MergeCells = True
b.Range(Cells(i, 1), Cells(i, 2)).WrapText = True
b.Range(Cells(i, 1), Cells(i, 2)).EntireRow.AutoFit
End If
Next i
End Sub
可否請各位大大幫小弟解惑?
--
請多多指教
請多多指教