У меня есть предварительно отформатированная таблица 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