Макрос, который копируется из одной вкладки и вставляется в другую вкладку в зависимости от совпадения ячейки - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь развернуть рабочий лист и мне нужна помощь.

В настоящее время у меня настроен следующий макрос для копирования из одного диапазона листов и вставки на другой лист:

Private Sub CommandButton1_Click()
Dim Rng1 As Range
Dim Rng2 As Range

Set Rng1 = Range("D12:G253")
Set Rng2 = Range("D12:G253")
Rng2.Value = Rng1.Value


Dim xlws1 As Worksheet
Dim xlws2 As Worksheet

Set xlws1 = Worksheets("Data")
Set Rng1 = xlws1.Range("d12:g253")

Set xlws2 = Worksheets("Final")
Set Rng2 = xlws2.Range("D12:g253")
Rng2.Value = Rng1.Value

Однако теперь я хотел бы, чтобы вставленные данные были динамическими и не всегда помещались в «D12: G253», а вместо этого находили четыре столбца, которые соответствуют значению, в седьмой или восьмой строке.У меня есть описания, заданные в первых трех столбцах, которые я останусь, и их не нужно копировать, и у меня есть заголовки в первых 11 строках, которые также не нужно будет изменять.

Я пытался следовать этим постам Пост 1 Пост 2 , но не могу полностью следовать из-за моего недостатка знаний в области кодирования.

Пожалуйста, помогите мне, чтобы я мог расшириться.

Screenshot of example worksheet

Ссылка на пример Документов Google

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