Sommario
Se il vostro set di dati Excel ha molte colonne, diventa piuttosto difficile trovare i dati da un'estremità all'altra di una riga. Ma se create un sistema in cui ogni volta che selezionate una cella nel vostro set di dati, l'intera riga viene evidenziata, allora potete trovare facilmente i dati da quella riga. In questo articolo, vi mostrerò come evidenziare la riga attiva in Excel in 3 modi diversi.
Si supponga di avere il seguente set di dati e di voler evidenziare una riga ogni volta che si seleziona una cella di quella riga.
Scarica il quaderno di esercizi
Evidenzia riga attiva.xlsm3 metodi per evidenziare la riga attiva in Excel
1. Evidenziare la riga attiva utilizzando la formattazione condizionale
1.1. Applicare la formattazione condizionale
Per evidenziare la riga attiva utilizzando la formattazione condizionale, innanzitutto,
Selezionare l'intero foglio di lavoro facendo clic sull'angolo superiore sinistro del foglio.
Dopo di che,
Vai a Home> Formattazione condizionale e selezionare Nuova regola .
Si aprirà la finestra Nuova regola di formattazione In questa finestra,
➤ Selezionare Utilizzate una formula per determinare quali celle formattare dall'opzione Selezionare un tipo di regola scatola.
Di conseguenza, una nuova casella denominata Formatta i valori in cui questa formula è vera apparirà nella parte inferiore della finestra Nuova regola di formattazione finestra.
➤ Digitare la seguente formula nel campo Formatta i valori in cui questa formula è vera scatola,
=CELL("riga")=CELL("riga",A1)
La formula evidenzierà la riga attiva con lo stile di formattazione selezionato.
Finalmente,
➤ Fare clic su Formato per impostare il colore per l'evidenziazione.
1.2. Impostare lo stile di formattazione per evidenziare la riga attiva
Dopo aver fatto clic su Formato , una nuova finestra denominata Formattare le celle apparirà.
➤ Selezionare un colore con il quale si desidera evidenziare la riga attiva dal menu Riempimento scheda.
È inoltre possibile impostare una formattazione dei numeri, un carattere e uno stile di bordo diversi per la riga attiva dalla scheda delle altre schede della finestra di dialogo Formattare le celle se si desidera.
➤ Fare clic su OK .
A questo punto, lo stile di formattazione selezionato verrà visualizzato nella finestra di dialogo Anteprima della scatola del Nuova regola di formattazione finestra.
➤ Fare clic su OK .
Ora,
➤ Selezionare una cella qualsiasi del set di dati.
L'intera riga della cella attiva verrà evidenziata con il colore selezionato.
1.3. Aggiornamento manuale quando si cambia la cella attiva
Dopo aver selezionato la prima cella, se si seleziona una cella di un'altra riga, si vedrà che la prima riga è ancora evidenziata. Questo accade perché Excel non si è aggiornato. Excel si aggiorna automaticamente quando si modifica una cella o si impartisce un comando, ma non si aggiorna automaticamente quando si cambia la selezione. È quindi necessario aggiornare Excel manualmente.
➤ Stampa F9 .
Di conseguenza, Excel si aggiorna e la riga attiva viene evidenziata.
Quindi, ora è sufficiente selezionare una cella e premere F9 per evidenziare la riga attiva.
Per saperne di più: Excel alterna il colore delle righe con la formattazione condizionale [Video].
2. Evidenziare la riga con la cella attiva in Excel utilizzando VBA
È anche possibile scrivere un codice per evidenziare la cella attiva utilizzando Microsoft Applicazione Visual Basic (VBA) . Prima,
➤ Cliccare con il tasto destro del mouse sul nome del foglio ( VBA ) in cui si vuole evidenziare la riga attiva.
Si aprirà la finestra VBA In questa finestra VBA si vedrà la finestra Codice di quel foglio.
➤ Digitare il seguente codice,
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub
In questo caso il codice cambierà il colore della riga con la cella selezionata con un colore che ha indice di colore 7. Se si desidera evidenziare la riga attiva con altri colori è necessario inserire altri numeri, oltre al 7, nel codice.
➤ Chiudere o ridurre a icona l'applicazione VBA finestra.
Ora, nel vostro foglio di lavoro, se selezionate una cella, l'intera riga verrà evidenziata.
➤ Selezionare un'altra cella da un'altra riga.
Ora questa riga sarà evidenziata.
Per saperne di più: Evidenziare la riga se la cella contiene del testo
Letture simili
- Nascondere righe e colonne in Excel: scorciatoie e altre tecniche
- Righe nascoste in Excel: come toglierle o eliminarle?
- VBA per nascondere le righe in Excel (14 metodi)
- Come ridimensionare tutte le righe in Excel (6 approcci diversi)
- Non funziona l'opzione Nascondi tutte le righe in Excel (5 problemi e soluzioni)
3. Evidenziare automaticamente la riga attiva utilizzando la formattazione condizionale e VBA
3.1. Applicare la formattazione condizionale
Nel primo metodo, è necessario premere F9 per aggiornare Excel dopo aver selezionato una nuova riga. È possibile automatizzare il processo di aggiornamento utilizzando un semplice comando VBA In questo metodo, vi mostrerò come evidenziare automaticamente la riga attiva utilizzando la formattazione condizionale e il codice VBA .
Per farlo, occorre innanzitutto definire un nome.
➤ Andare alla pagina Formule e selezionare Definire il nome .
Si aprirà la finestra Nuovo nome finestra.
➤ Digitare un nome (ad esempio Evidenziazione della riga attiva ) nel Nome e digitare =1 nel Si riferisce a scatola.
➤ Stampa OK .
Ora,
Selezionare l'intero foglio di lavoro facendo clic sull'angolo superiore sinistro del foglio.
Dopo di che,
Vai a Home> Formattazione condizionale e selezionare Nuova regola .
Si aprirà la finestra Nuova regola di formattazione In questa finestra,
➤ Selezionare Utilizzate una formula per determinare quali celle formattare dall'opzione Selezionare un tipo di regola scatola.
Di conseguenza, una nuova casella denominata Formatta i valori in cui questa formula è vera apparirà nella parte inferiore della finestra Nuova regola di formattazione finestra.
➤ Digitare la seguente formula nel campo Formatta i valori in cui questa formula è vera box,
=ROW(A1)=HighlightActiveRow
La formula evidenzierà la riga attiva con lo stile di formattazione selezionato.
Finalmente,
➤ Fare clic su Formato per impostare il colore per l'evidenziazione.
Dopo aver fatto clic su Formato , una nuova finestra denominata Formattare le celle apparirà.
➤ Selezionare un colore con il quale si desidera evidenziare la riga attiva dal menu Riempimento scheda.
È anche possibile impostare una formattazione dei numeri, un carattere e uno stile di bordo diversi per la riga attiva dalla scheda delle altre schede della finestra di dialogo Formattare le celle se si vuole.
➤ Fare clic su OK .
A questo punto, lo stile di formattazione selezionato verrà visualizzato nella finestra di dialogo Anteprima della scatola del Nuova regola di formattazione finestra.
➤ Fare clic su OK .
3.2. Applicare un codice per l'aggiornamento automatico
In questa fase,
➤ Cliccare con il tasto destro del mouse sul nome del foglio ( CF & VBA ) in cui si vuole evidenziare la riga attiva.
Si aprirà la finestra VBA In questa finestra VBA si vedrà la finestra Codice di quel foglio.
➤ Digitare il seguente codice nel file Codice finestra,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub
Il codice automatizzerà il processo di aggiornamento. In questo caso, il nome (HighlightActiveRow) deve essere uguale a quello dato nel file Definire il nome scatola.
➤ Chiudere o ridurre a icona l'applicazione VBA finestra.
Ora, nel vostro foglio di lavoro, se selezionate una cella, l'intera riga verrà evidenziata.
Se si seleziona un'altra cella, la riga di quella cella verrà evidenziata automaticamente. Questa volta non sarà necessario premere F9 per aggiornare Excel.
Per saperne di più: Come evidenziare ogni altra riga in Excel
Conclusione
Spero che ora sappiate come evidenziare la riga attiva in Excel. Se avete dubbi su uno dei tre metodi discussi in questo articolo, non esitate a lasciare un commento.