PasteSpecial: runtime error 1004 - VBA

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

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

Добрый день! Товарищи, мне нужно скопировать данные из одной книги в другую, при том только значения. Копирую таблицу с Объединенными ячейками. Если использую:
Листинг программы
  1. ActiveSheet.Paste
- то вставляет данные без изменений, а если использую скрипт:
Листинг программы
  1. ActiveSheet.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
, то ошибка

runtime error 1004

Перепробовал кучу рецептов из Яндекса - ничего не помогло! Прошу помощи...
Листинг программы
  1. .Sheets("Лист1").Range("B1:X55").Copy
  2. ..........
  3. Application.DisplayAlerts = False
  4. ThisWorkbook.Activate
  5. ThisWorkbook.Worksheets("TEMP").Range("B19").Select
  6. ActiveSheet.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
  7. Application.CutCopyMode = False
  8. Application.DisplayAlerts = True

Решение задачи: «PasteSpecial: runtime error 1004»

textual
Листинг программы
  1. Range("A1:Y100").Replace "#REF!", "ERROR"

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


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

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

10   голосов , оценка 4.2 из 5

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

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

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