Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/112: Рейтинг темы: голосов - 112, средняя оценка - 4.79
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
1

Скопировать строку на новый лист, если ячейка содержит определенное значение

12.03.2014, 10:43. Показов 23111. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, нужен макрос, или как по другому решить:
Нужно скопировать строку на другой лист, если в ячейке F содержится значение "Процессор", "Жесткий диск", "Монитор".
example.xlsx
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2014, 10:43
Ответы с готовыми решениями:

Скопировать строку на новый лист, если ячейка содержит определенное СЛОВО в тексте - VBA
Имеется код который копирует строки с определенным значением ячейки. Sub perenos() Dim i&...

Печатать лист, только если определенная ячейка не пуста
Доброй ночи !!! Ув.знатоки,в очередной раз потребовалась Ваша помощь.... Есть макрос,который...

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

Как в Visio вставить новый лист в определенное место?
Подскажите, пожалуйста, как в Visio вставить новый лист в определенное место, или хотя бы...

4
3919 / 2316 / 785
Регистрация: 02.11.2012
Сообщений: 6,159
12.03.2014, 11:14 2
Лучший ответ Сообщение было отмечено buntar как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
Sub perenos()
Dim i&
Application.ScreenUpdating = False
For i = 1 To Cells(Rows.Count, 6).End(xlUp).Row
If Cells(i, 6) = "Процесор" Or Cells(i, 6) = "Монитор" Or Cells(i, 6) = "Жесткий диск" Then
Rows(i).Copy
Sheets("Лист2").Cells(Sheets("Лист2").Cells(Rows.Count, 6).End(xlUp).Row + 1, 1).PasteSpecial
End If
Next
Application.ScreenUpdating = True
Application.CutCopyMode = False
End Sub
2
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
12.03.2014, 11:16 3
Фильтр не вариант?
0
0 / 0 / 0
Регистрация: 28.08.2015
Сообщений: 2
28.08.2015, 13:07 4
Привет Всем!

Вопрос такой:

Можно ли создать условие что-бы скопировать строку определенного цвета на другой лист?

Спасибо!!
0
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 12
21.03.2016, 00:32 5
Добрый вечер! Нашел макрос в этой теме но не получается перенести строку на следующий лист. Помогите перенести строки ТОЛЬКО с ячейкой EURO FX CALL и EURO FX PUT на лист 4. Всего строк с данными может быть на листе 3 максимально 2000шт. Пример привел на листе 4 в ручную, помогите автоматизировать этот процесс.
Вложения
Тип файла: rar опционы.rar (334.0 Кб, 53 просмотров)
0
21.03.2016, 00:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.03.2016, 00:32
Помогаю со студенческими работами здесь

Скопировать макросы в новый лист
Добрый вечер коллеги Существует ли такой способ, чтобы можно было в новый рабочий лист...

Если ячейка содержит часть текста из диапазона, то вставить
Добрый день. Прошу помощи. Вставил пример. Необходимо в столбец "Статус ТО" на листе "Дано"...

Есть лист Excel в некотрая ячейка содержит текст1 я хочу на VBA справа от текст1 вывести число1
Subj

Скопировать строку в файл, если она содержит заданные символы
В текстбоксе идет текст: Автор/№: Александр Сергеевич Пушкин/ Номер 1477 Год издания: 2008...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru