Hur väljer man intervall baserat på cellvärde i en annan kolumn i Excel?
I den här artikeln kommer jag att prata om hur man väljer intervall baserat på cellvärde i en annan kolumn. Ta ett exempel, om cellerna visar FALSKT i kolumn C, kommer de relativa cellerna i kolumn A och kolumn B att markeras enligt nedanstående skärmdump. Det finns ingen inbyggd funktion som kan hjälpa dig att lösa denna uppgift, men i den här artikeln kan jag hantera den med en VBA-kod.
Välj intervall baserat på cellvärde i en annan kolumn med VBA-kod
Välj intervall baserat på cellvärde i en annan kolumn med VBA-kod
Välj intervall baserat på cellvärde i en annan kolumn med VBA-kod
1. Aktivera arket du vill använda och tryck på Alt + F11 för att aktivera Microsoft Visual Basic för applikationer fönster.
2. klick Insert > Modulernaoch klistra sedan in koden under den nya Modulerna fönster.
VBA: Välj intervall baserat på cellvärde
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. Tryck F5 för att köra VBA, och sedan har intervallen valts baserat på värdena i kolumn C.
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!