Я очень плохо знаком с Макро. Если бы вы могли помочь мне начать, это было бы здорово.
У меня есть 3 листа в рабочей тетради. У меня есть 4-й лист, который содержит адрес электронной почты. Я хотел бы взять каждый адрес электронной почты с 4-го листа и сравнить с другими листами. Если найдено на листе 1, создайте столбец на листе 4 с именем листа 1, скажем true, иначе False.
Колонны в Шт4:
EmailAddress(B), Enabled, Name, Domain
Я пытаюсь создать Макрос, который сделает это.
Sub vLookUpEmails()
Dim sht1 As Worksheet
Dim sht2 As Worksheet
Dim sht3 As Worksheet
Dim sht4 As Worksheet
Set sht1 = Sheets("h1")
Set sht2 = Sheets("h2")
Set sht3 = Sheets("h3")
Set sht4 = Sheets("h4")
'Creating columns in the sheet 4
sht4.Columns("H:H").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("H1").Value = "h1"
sht4.Columns("I:I").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("I1").Value = "h2"
sht4.Columns("J:J").Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("J1").Value = "h3"
'Getting last row
combLastRow = sht1.Cells(Rows.Count, "A").End(xlUp).Row
End Sub
Я ожидаю в шт 4. Создает столбцы H1, H2, H3. В каждом столбце указано true или false, если адрес электронной почты найден в sht1, а в столбце h1 - true, иначе false.