Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Excel - копирование выбранных строк на другой лист

Ответить
Настройки темы
2010 - [решено] Excel - копирование выбранных строк на другой лист

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: xls S02300002011.xls
(62.5 Kb, 43 просмотров)
Есть список медицинских препаратов препаратов на 1 листе с дозировками и прочим, напротив каждой строки открывающийся список где можно выбрать "Назначено", внизу кнопочка, надо по нажатию кнопки все строки напротив которых выбрано "Назначено" скопировать на лист2.

Кое как сделал макрос, что бы это делалось по изменению ячейки, но это неудобно, т.к. можно промазать и добавить ненужное, а как удалить по отмене значения "Назначено" я не знаю

Вот сам макрос
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column = 9 And Target.Row > 1 Then
If Target.Text <> "" Then
Target.EntireRow.Cells(1).Resize(, 8).Copy Worksheets("Назначения").Range("a" _
& Worksheets("Назначения").Rows.Count).End(xlUp).Offset(1)
End If
End If
End Sub


файлик прилагаю.


Заранее спасибо

Отправлено: 11:11, 16-08-2012

 

Старожил


Сообщения: 191
Благодарности: 64

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip primer.zip
(26.3 Kb, 125 просмотров)

Посмотрите код в прилагаемом файле. По-моему, это то, что вам нужно.

Если непонятна технология, поищите, что такое расширенный фильтр.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:57, 16-08-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо большое, прям то что доктор прописал!

Отправлено: 13:42, 16-08-2012 | #3


Модератор


Moderator


Сообщения: 16852
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


v12345, знал о расширенном фильтре по диапазону условий, но не подозревал, насколько просто, а главное применимо в контексте.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Последний раз редактировалось okshef, 16-08-2012 в 21:36. Причина: не нужно - разобрался


Отправлено: 21:14, 16-08-2012 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Excel - копирование выбранных строк на другой лист

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование строк в отдельный файл по условию Seryoga204 Скриптовые языки администрирования Windows 26 24-08-2016 23:33
CMD/BAT - [решено] Копирование нескольких строк текста в файл delure Скриптовые языки администрирования Windows 27 19-05-2016 09:14
Разное - [решено] Скрытие строк по условию в Excel S.T.R.E.L.O.K. Microsoft Office (Word, Excel, Outlook и т.д.) 6 03-06-2015 22:39
2007 - [решено] MS Excel | Как развернуть лист на весь экран ssoll Microsoft Office (Word, Excel, Outlook и т.д.) 3 17-08-2012 18:01
CMD/BAT - [решено] Поиск строк с указанным словом и копирование их в отдельный файл Maartimus Скриптовые языки администрирования Windows 2 13-07-2010 20:25




 
Переход