У меня есть таблица Excel, которая каждый раз генерирует разные имена столбцов, но имеет одно и то же начальное слово.
Так, например, у меня может быть столбец с именем «Ключ», после 2–3 столбцов будут столбцы с именами как key3, key29, аналогично, у меня есть другое слово с именем value, а затем value1, value2 после некоторогостолбцы значение 6, значение 7 и т. д.
Я хочу выполнить поиск по именам столбцов в строках листа («1: 1»). Выберите и выберите весь столбец, если текст соответствует значению, которое я назначил, инаконец, скопируйте его на отдельный лист.
Пока это то, что я пробовал.
Rows("1:1").Select 'Selecting the columns row
' Finding values with name i want to look for
Selection.Find(What:="key", After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate.Select