{quote}{login=The_Prist}{date=22.07.2009 04:18}{thema=}{post}А так?
Sheets("Лист1").Range("B2").Copy
Sheets("Лист2").Range("B1").PasteSpecial Paste:=xlPasteColumnWidths{/post}{/quote}
Спасибо, код оптимизируется))Но опять таки, сначала как сверху, копируем только ширину столбцов, а потом все равно надо копировать значения с форматированием.
Workbooks.Open Filename:="temp.xls"
Workbooks("temp.xls").Worksheets("tl").Range(z).Copy
Workbooks("templ.xls").Worksheets("tl").Range(z).PasteSpecial Paste:=xlPasteColumnWidths
Workbooks("temp.xls").Worksheets("tl").Range(z).Copy Workbooks("templ.xls").Worksheets("tl").Range(z)
Кстати попутно - баг с цветами)) когда вручную переносишь таблицу, то изменяются цвета полей)) был зеленый, стал фиолетовый((= почему? не напрягает, но все же))
Sheets("Лист1").Range("B2").Copy
Sheets("Лист2").Range("B1").PasteSpecial Paste:=xlPasteColumnWidths{/post}{/quote}
Спасибо, код оптимизируется))Но опять таки, сначала как сверху, копируем только ширину столбцов, а потом все равно надо копировать значения с форматированием.
Workbooks.Open Filename:="temp.xls"
Workbooks("temp.xls").Worksheets("tl").Range(z).Copy
Workbooks("templ.xls").Worksheets("tl").Range(z).PasteSpecial Paste:=xlPasteColumnWidths
Workbooks("temp.xls").Worksheets("tl").Range(z).Copy Workbooks("templ.xls").Worksheets("tl").Range(z)
Кстати попутно - баг с цветами)) когда вручную переносишь таблицу, то изменяются цвета полей)) был зеленый, стал фиолетовый((= почему? не напрягает, но все же))