Come selezionare l'intervallo in base al valore della cella in un'altra colonna in Excel?
In questo articolo, parlerò di come selezionare gli intervalli in base al valore della cella in un'altra colonna. Prendi un esempio, se le celle visualizzano FALSE nella colonna C, le celle relative nella colonna A e nella colonna B verranno selezionate come mostrato nell'immagine sottostante. Non esiste una funzionalità integrata che possa aiutarti a risolvere questo compito, ma in questo articolo posso gestirlo con un codice VBA.
Seleziona l'intervallo in base al valore della cella in un'altra colonna tramite codice VBA
Seleziona l'intervallo in base al valore della cella in un'altra colonna tramite codice VBA
Seleziona l'intervallo in base al valore della cella in un'altra colonna tramite codice VBA
1. Abilitare il foglio che si desidera utilizzare e premere Alt + F11 tasti per abilitare il Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Moduli, quindi incolla il codice sottostante nel nuovo file Moduli finestra.
VBA: seleziona l'intervallo in base al valore della cella
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. Stampa F5 chiave per eseguire VBA, quindi gli intervalli sono stati selezionati in base ai valori nella colonna C.
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze in Excel con Kutools for Excele sperimenta l'efficienza come mai prima d'ora. Kutools for Excel Offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
