Страницы: 1
RSS
Вставка данных в видимые ячейки.
 
Подскажите, как сделать, чтобы вставляемеые в столбцы данные не попадали в скрытые фильтром ячейки

1) в исходном  дайле , в столце , фильтром выбираю  определенный критерий. (соответственно часть строк будет скрыта)
2) копирую из другого файла значения, которые нужно вставить
3) вставляю в исходный файл скопированные данные из столбца.

в итоге , вставленные данные попадают в скрытые строки (ячейки)

как избавиться от этой напасти, чтобы данные вставлялись только в видимые ячейки ?
 
Макросом. Копипаст не прокатит.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
JayBhagavan написал:
Макросом. Копипаст не прокатит.
Подскажите,

как прописать эту команду макросом?
 
OSIP_PRODUCT, из указанного диапазона поячеечно вставляете в видимые ячейки. Более подробно после предоставления файла-примера, согласно правил форума.
ПС ЕМНИП, то на форуме ранее поднималась подобная тема. Попробуйте ещё поискать.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Пишите макрос  макрорекорером.
Исправляете код. Вместо
Код
ActiveSheet.Paste

или
Код
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
Пишете:
   
Код
Selection.SpecialCells(xlCellTypeVisible).Select
    Selection.PasteSpecial Paste:=xlPasteValues
 
Evick, в разорванный диапазон эксель вставить не даст. (я пробовал)

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
JayBhagavan написал:
из указанного диапазона поячеечно вставляете в видимые ячейки. Более подробно после предоставления файла-примера, согласно правил форума.
вот пример.

1) есть исходный лист , товар/цена

2) есть лист с новыми данными. Эти данные нужно перенести в лист исходные данные, по каждому типу продукции .
 
Если вставляемое(копируемое) значение одно и тоже (одна ячейка), то таким способом можно вставить её в любой диапазон.
 
Цитата
Evick написал:
сли вставляемое(копируемое) значение одно и тоже (одна ячейка), то таким способом можно вставить её в любой диапазон
диапазон меняется. исходный диапазон не меняется, а вот данные которые нужно вставить могут быть в разных ячейках. Поэтому их выбираю фильтром.  
 
OSIP_PRODUCT, почему товары дублируются и по ним разные цены???

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
OSIP_PRODUCT написал: ... вот пример...
off Это не пример XL, это - пример неуважения себя и форума - от балды, как говорится... ;(
ps "2.2. Опишите максимально подробно вашу задачу и желаемый результат. Желательно уточнить вашу версию Excel.
2.3. Приложите файл(ы) с примером (общим весом не более 100 Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе."
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Все придумано до вас :)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Z написал:
Это не пример XL, это - пример неуважения себя и форума - от балды, как говорится... ;(
есть рабочий файл - база данных . Такие вещи не выкладывают. (это очевидно и вы это понимаете). Для этого и делается файл "пример"

в качестве примера выложил файл, где наглядно видно , что если в листе "исходный лист"выбрать фильтром товар "1", в листе "новые данные" также выделить данный товар "1", а затем скопировав отфильтрованные данные вставить их в "исходный лист" - то часть вставленных данных попадет в скрытые ячейки.  
 
Цитата
The_Prist написал:
Все придумано до вас
Спасибо большое! Попробуем!
Страницы: 1
Читают тему
Наверх