Копирование значений листа с закрытой книги - VBA

Узнай цену своей работы

Формулировка задачи:

Подскажите пожалуйста, как можно скопировать лист не сохраняя формат листа (объединенные ячейки, цвета, границы таблицы и т.п.), а просто вставить в др. лист как значение? - у меня есть нижеуказанный макрос который копирует с сохранением формата если можно то его изменить
Листинг программы
  1. Sub копировать()
  2. Application.ScreenUpdating = False
  3. With ThisWorkbook.Worksheets("стереть")
  4. Workbooks.Open Filename:=ThisWorkbook.Path & Application.PathSeparator & "массив.xlsx"
  5. Cells.Copy .[a1]
  6. ActiveWorkbook.Close SaveChanges = False
  7. End With
  8. Application.ScreenUpdating = True
  9. End Sub

Решение задачи: «Копирование значений листа с закрытой книги»

textual
Листинг программы
  1. Sub копировать123()
  2. Application.ScreenUpdating = False 'отключаем обновление экрана
  3. Application.DisplayAlerts = False ' отключаем вывод сообщений
  4. ' открываем файл-донор и с  листа копируем всю иинформацию
  5. Workbooks.Open Filename:=ThisWorkbook.Path & Application.PathSeparator & "массив.xlsx"
  6. Sheets("Лист1").Select
  7. Cells.Select
  8. Selection.Copy
  9. 'активируем окно с файлом-приемником и вставляем инфу
  10. Windows("отчет — копия.xlsm").Activate
  11. Worksheets("стереть").Select
  12. Cells(1, 1).Select
  13. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  14. :=False, Transpose:=False
  15. ' активируем окно с файлом-донором и закрываем его без сохранения
  16. Windows("массив.xlsx").Activate
  17. ActiveWorkbook.Close SaveChanges = False
  18. ' активируем окно с файлом-приемником
  19. Windows("отчет — копия.xlsm").Activate
  20.  
  21. Application.ScreenUpdating = True 'включаем обновление экрана
  22. Application.DisplayAlerts = True 'включаем вывод сообщений
  23. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы