pechkin
Дата: Четверг, 03.12.2015, 17:42 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 332
Репутация:
49
±
Замечаний:
0% ±
2003
Здравсвуйте! Подскажите пожалуйста, возможно ли выводить данные с листа (не копированием) с примечаниями? В файле макрос сбора данных по условию с листа. Можно ли "привязать" примечания к содержимому ячейки на листе и если данные из этой ячейки необходимо выводить - то вместе с примечанием. Спасибо!
Здравсвуйте! Подскажите пожалуйста, возможно ли выводить данные с листа (не копированием) с примечаниями? В файле макрос сбора данных по условию с листа. Можно ли "привязать" примечания к содержимому ячейки на листе и если данные из этой ячейки необходимо выводить - то вместе с примечанием. Спасибо! pechkin
Ответить
Сообщение Здравсвуйте! Подскажите пожалуйста, возможно ли выводить данные с листа (не копированием) с примечаниями? В файле макрос сбора данных по условию с листа. Можно ли "привязать" примечания к содержимому ячейки на листе и если данные из этой ячейки необходимо выводить - то вместе с примечанием. Спасибо! Автор - pechkin Дата добавления - 03.12.2015 в 17:42
SLAVICK
Дата: Четверг, 03.12.2015, 18:07 |
Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
А почему так быстрее будет. Можно заменить строку: [vba]Код
Cells(rt, 1).Resize(, 4).Value = .Cells(i, 1).Resize(, 4).Value на .Cells(i, 1).Resize(, 4).Copy Cells(rt, 1).Resize(, 4).PasteSpecial Paste:=xlPasteValues Cells(rt, 1).Resize(, 4).PasteSpecial Paste:=xlPasteComments
[/vba] без копирования - нужно перебирать все ячейки и считывать с них комменты - а потом перепрописывать их в ячейки - проще скопировать.
А почему так быстрее будет. Можно заменить строку: [vba]Код
Cells(rt, 1).Resize(, 4).Value = .Cells(i, 1).Resize(, 4).Value на .Cells(i, 1).Resize(, 4).Copy Cells(rt, 1).Resize(, 4).PasteSpecial Paste:=xlPasteValues Cells(rt, 1).Resize(, 4).PasteSpecial Paste:=xlPasteComments
[/vba] без копирования - нужно перебирать все ячейки и считывать с них комменты - а потом перепрописывать их в ячейки - проще скопировать. SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 03.12.2015, 18:08
Ответить
Сообщение А почему так быстрее будет. Можно заменить строку: [vba]Код
Cells(rt, 1).Resize(, 4).Value = .Cells(i, 1).Resize(, 4).Value на .Cells(i, 1).Resize(, 4).Copy Cells(rt, 1).Resize(, 4).PasteSpecial Paste:=xlPasteValues Cells(rt, 1).Resize(, 4).PasteSpecial Paste:=xlPasteComments
[/vba] без копирования - нужно перебирать все ячейки и считывать с них комменты - а потом перепрописывать их в ячейки - проще скопировать. Автор - SLAVICK Дата добавления - 03.12.2015 в 18:07
pechkin
Дата: Четверг, 03.12.2015, 18:21 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 332
Репутация:
49
±
Замечаний:
0% ±
2003
Спасибо! Попробую, может и копирование подойдет...
Спасибо! Попробую, может и копирование подойдет... pechkin
Ответить
Сообщение Спасибо! Попробую, может и копирование подойдет... Автор - pechkin Дата добавления - 03.12.2015 в 18:21