У меня есть два критерия (или я должен назвать это 3 в этом случае?), Чтобы выбрать / скопировать сопоставленные данные, чтобы я мог выполнить мои дальнейшие вычисления с ними.
В строке 1 моего файла Excelу меня есть имена заголовков, которые являются обоими моими критериями, но одни и те же имена существуют несколько раз в строке 1.
Чтобы получить правильные данные, мне нужны мои критерии A (фиксированные критерии) + критерии B / C/.../ (я ввожу это) и значение во второй строке моих критериев одновременно, чтобы получить правильные данные из правильного столбца.
С моим кодом ниже, я уже могу выбрать столбец по второму критерию, который я ввожу через поле ввода.К сожалению, он выбирает полный столбец с заголовком.Моя проблема сейчас, как мне связать этот критерий с двумя другими?(Я все еще новичок в VBA).Мне не нужно вводить мои критерии A, так как они всегда называются одинаковыми.
Опция Явная
Sub MarkiereSpalte()
Dim sText As String
Dim iCol As Integer
Dim lRow As Long
sText = InputBox("Please type in parameter name")
lRow = 1
iCol = Application.WorksheetFunction.Match(sText, Cells(lRow, 1).EntireRow, False)
Cells(1, iCol).EntireColumn.Select
End Sub
Визуальная форма моего файла Excel: