Я пытаюсь заставить следующий код работать следующим образом: найдите определенные столбцы c в таблице и, если они не появляются, остановите сценарий и отобразите окно сообщения с сообщением «Ошибка: не все требуется» столбцы присутствуют ".
Это код:
Sub Find_Columns()
Dim rngToSearch As Range
Dim WhatToFind As Variant
Dim iCtr As Long
Set rngToSearch = ThisWorkbook.Worksheets("Data").Range("A1:XFD1048576")
WhatToFind = Array("Apples", "Oranges", "Pears") 'add all Column header that you want to check
With rngToSearch
For iCtr = LBound(WhatToFind) To UBound(WhatToFind)
If WorksheetFunction.CountIf(rngToSearch, WhatToFind(iCtr)) = 0 Then
MsgBox WhatToFind(iCtr) & "Error: Not all columns are there" Exit Sub
End If
Next
End With
End Sub
Спасибо