Я очень новичок в VBA. Надеюсь, кто-то может мне помочь. Большое спасибо.Поиск состояния данных и копирование между листами
Лист 1 (Данные, которые будут скопированы в лист 4)
A B C D
1 ID Header 2 Header 3 Orders
2 5000 455,476,497
3 5012 500
4 5015 502,503
Лист 2 (Data)
A B C D ........ Q
1 Orders ID Header 2 Status Header 4
2 455 Closed
3 456 Open
4 476 Closed
5 497 Closed
Лист 3
A B C D
1 455 476 497
2 500
3 502 503
Лист 4 (Выход листа)
A B C D
1 ID Header 2 Header 3 Orders
2 5000 455,476,497
3
Задача: Мне нужно проверить состояние следующих идентификаторов 455, 476 и 497 на листе 3. Если состояние всех идентификаторов в строке закрыто, то скопируйте всю строку из листа 1 в лист 4, если не переместите на следующую строку.
For a = 1 To Range("A1").End(xlDown).Row
For b = 1 To Range("A1").End(xlToRight).Column
Cells(1, b).Select
Selection.Copy
Sheets("Orders").Select
(Unsure what to put here)
Next b
Next a
Мне нужно больше репутации для отправки изображений здесь. Таким образом, размещение ссылок (только 2 допускается)
http://imgur.com/K8H2JhD, http://imgur.com/KjeIDVm, U0Z7mfm, qWOJ3VM
Укажите ячейку где вы хотите вставить скопированные значения. – Siva
Я хочу вставить скопированные ячейки в Sheet Three из ячейки A1 с заголовками из Листа 1. Он имеет заголовки от A1 до Q1. – Manick9
Прошу прощения, я немного смущен. Можете ли вы вставить образцы экранных отпечатков ваших данных и ожидаемого результата. Если не объяснить, то яснее. – Siva