2013-05-31 56 views

回答

3

列寬需要在一個單獨的動作做的糊:

Selection.PasteSpecial Paste:=xlColumnWidths 

此命令偶爾會在先前版本的Excel中引發錯誤。如果出現錯誤,請使用數字8代替xlColumnwidths。

+1

這是否意味着我將不得不有兩行粘貼特殊,即 一個做xlPasteAll,然後用xlColumnWidths後跟一行 – impactblu

+0

是的,就像手動粘貼列寬時一樣。 – chuff

+0

我從來沒有用手粘貼列寬,當我手動做粘貼時,它會自動放正確的寬度,但是當我通過宏運行它時,它不會粘貼寬度。這是我遇到麻煩的問題用。 – impactblu