Как выбрать столбец на основе заголовка столбца в Excel?
Предположим, у вас есть большая таблица, содержащая множество столбцов, и вы хотите выбрать определенный столбец на основе имени заголовка столбца. Поиск столбца за столбцом в большой таблице займет много времени. В этой статье я представлю быстрый метод для решения этой задачи в Excel.
Выбор столбца на основе имени заголовка с помощью кода VBA
Выбор столбца на основе имени заголовка с помощью кода VBA
Следующий код VBA поможет вам выбрать столбцы на основе определенного имени заголовка, выполните следующие действия:
1. Нажмите и удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. Нажмите Вставить > Модуль и вставьте следующий код в окно Модуля.
Код VBA: Выбор столбца на основе имени заголовка столбца:
Sub FindAddressColumn()
'Updateby Extendoffcie
Dim xRg As Range
Dim xRgUni As Range
Dim xFirstAddress As String
Dim xStr As String
On Error Resume Next
xStr = "Name"
Set xRg = Range("A1:P1").Find(xStr, , xlValues, xlWhole, , , True)
If Not xRg Is Nothing Then
xFirstAddress = xRg.Address
Do
Set xRg = Range("A1:P1").FindNext(xRg)
If xRgUni Is Nothing Then
Set xRgUni = xRg
Else
Set xRgUni = Application.Union(xRgUni, xRg)
End If
Loop While (Not xRg Is Nothing) And (xRg.Address <> xFirstAddress)
End If
xRgUni.EntireColumn.Select
End Sub
Примечание: В приведенном выше коде A1:P1 — это диапазон заголовков, из которых вы хотите выбрать столбцы, а «Name» в скрипте xStr = "Name" — это имя заголовка, на основе которого вы хотите выбрать столбцы. Пожалуйста, измените их по своему усмотрению.
3. После копирования и вставки кода нажмите клавишу F5, чтобы запустить этот код, и все столбцы с указанным именем заголовка будут выбраны сразу, см. скриншот:
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!