Копирование и вставка значений VBA и ColumnWidths вместе - PullRequest
0 голосов
/ 05 ноября 2018

Проблема заключается в вставке скопированного диапазона в другой лист с исходным форматом (например, ширина столбцов источника до целевого столбца). Я попытался включить код «Вставить: = xlPasteColumnWidths» в сочетании с «Вставить: = xlPasteValues». Но это не удалось. Например, запись «.PasteSpecial xlPasteColumnWidths» только не приводит к копированию значений.

  With wq.Sheets("Table 5").Range("A1:W51").Copy
  End With

  With ws.Range("A6")
 .PasteSpecial xlPasteColumnWidths
  End With

1 Ответ

0 голосов
/ 05 ноября 2018

Ответ на мой вопрос:

 With wq.Sheets("Table 5").Range("A1:W51").Copy
 ws.Range("A01").PasteSpecial xlPasteAll
 ws.Range("A01").PasteSpecial xlPasteColumnWidths
 ws.Range("A:W").EntireRow.AutoFit
End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...