powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вместо данных копируется #ссылка
4 сообщений из 4, страница 1 из 1
Вместо данных копируется #ссылка
    #38644708
Грекф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Есть приблизительно такой файл. В нем данные получены с помощью вот таких формул. Делаю копирование области с помощью xlCellTypeVisible, так как в области есть скрытые строки в которых техническая информация не нужная мне при копировании.

Попробовал такой код
Код: vbnet
1.
2.
3.
    ActiveSheet.Range("A1:B5").SpecialCells(xlCellTypeVisible).Copy
    ActiveWorkbook.Worksheets(3).Activate
    ActiveSheet.Paste Destination:=Worksheets(3).Range("A1")



Работает. Есть 10 таких файлов сделанных по одному шаблону. Но в 3-х из ник при копировании вместо данных вставляется ######, а в строке формул пишет =ССЫЛКА?.
Файлы вроде одинаковы. Из-за чего это может быть? Заранее спасибо
...
Рейтинг: 0 / 0
Вместо данных копируется #ссылка
    #38644797
Казанский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть из-за того, что Вы копируете-вставляете формулы, а не значения. Если например формула была в 3-й строке и ссылается на 2-ю строку, а Вы вставили ее в 1-ю строку, то ссылка уходит за пределы листа и получается эта ошибка.
Может быть, следует вставлять значения, а не формулы?
Код: vbnet
1.
2.
    ActiveSheet.Range("A1:B5").SpecialCells(xlCellTypeVisible).Copy
    Worksheets(3).Range("A1").PasteSpecial xlPasteValues
...
Рейтинг: 0 / 0
Вместо данных копируется #ссылка
    #38644837
Грекф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, помогло! Просто странно было, что в 7 книгах копировалось нормально, но именно в 3-х возникала такая проблема, хотя все сделано идентично.
...
Рейтинг: 0 / 0
Вместо данных копируется #ссылка
    #38645861
croutov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может быть из-за того, что Вы копируете-вставляете формулы, а не значения. Если например формула была в 3-й строке и ссылается на 2-ю строку, а Вы здесь вставили ее в 1-ю строку, то ссылка уходит за пределы листа и получается эта ошибка.
Может быть, следует вставлять значения, а не формулы?
Код: vbnet
1.
2.
    ActiveSheet.Range("A1:B5").SpecialCells(xlCellTypeVisible).Copy
    Worksheets(3).Range("A1").PasteSpecial xlPasteValues



Спасибо,такая же проблема была.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вместо данных копируется #ссылка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]