0
我已經格式化了表格HEAD,範圍從A4到O5,我需要將它從我的隱藏設置頁面複製到新創建的所有格式(文本對齊,列大小等)。 )。將格式化的數據從一張紙複製到另一張
我這樣做:
Dim WS As Worksheet
Dim SheetName As String
SheetName = TextBox1.Text
Sheets.Add.Name = SheetName
Sheets("AdminSettings").Range("A4:O5").Copy
Sheets(SheetName).Paste
Sheets("Programma").Select
我發現這一點:
Sheets(SheetName).PasteSpecial xlPasteFormats
,但它無法
這就是我需要看到:
這就是我得到:
這似乎需要的文本格式,但列和行的大小 - 沒有剩餘,如何實現這一目標?
你試過'.PasteSpecial xlPasteAll'嗎? – Joe
剛剛嘗試過。運行時錯誤'1004':PasteSpecial方法的工作表類失敗 – Cheese