Как выбрать диапазон на основе значения ячейки в другом столбце Excel?
В этой статье я расскажу о том, как выбирать диапазоны на основе значения ячейки в другом столбце. Возьмем пример: если в ячейках отображается ЛОЖЬ в столбце C, соответствующие ячейки в столбце A и столбце B будут выбраны, как показано ниже. Нет встроенной функции, которая могла бы помочь вам решить эту задачу, но в этой статье я могу справиться с этим с помощью кода VBA.
Выберите диапазон на основе значения ячейки в другом столбце по коду VBA
Выберите диапазон на основе значения ячейки в другом столбце по коду VBA
Выберите диапазон на основе значения ячейки в другом столбце по коду VBA
1. Включите лист, который хотите использовать, и нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, а затем вставьте код ниже в новый Модули окно.
VBA: выберите диапазон на основе значения ячейки
Sub SelectByCellValue()
'UpdatebyExtendoffice20161128
Dim lastrow As Long
Dim xRg As Range, yRg As Range
'change Sheet1 to suit
With ThisWorkbook.Worksheets("Sheet2")
lastrow = .Cells(.Rows.Count, "C").End(xlUp).Row
Application.ScreenUpdating = False
For Each xRg In .Range("C1:C" & lastrow)
If UCase(xRg.Text) = "FALSE" Then
If yRg Is Nothing Then
Set yRg = .Range("A" & xRg.Row).Resize(, 2)
Else
Set yRg = Union(yRg, .Range("A" & xRg.Row).Resize(, 2))
End If
End If
Next xRg
Application.ScreenUpdating = True
End With
If Not yRg Is Nothing Then yRg.Select
End Sub
3. Нажмите F5 ключ для запуска VBA, а затем диапазоны были выбраны на основе значений в столбце C.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!