KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Evidenziazione automatica della riga e della colonna attive in Excel (Guida completa)

AutoreXiaoyang Data di modifica

Navigare tra ampi fogli di lavoro Excel pieni di dati può rivelarsi impegnativo: è facile perdere il punto in cui ci si trova o fraintendere i valori. Per potenziare la vostra analisi dei dati e ridurre al minimo il rischio di errori, vi presentiamo tre metodi efficaci per evidenziare dinamicamente la riga e la colonna della cella selezionata in Excel. Spostandovi da una cella all’altra, l’evidenziazione si aggiorna automaticamente, offrendo un riferimento visivo chiaro e intuitivo che vi aiuta a mantenere sempre il focus sui dati corretti, come illustrato nella demo seguente:

Evidenziazione automatica della riga e della colonna attive in Excel


Video: Evidenziazione automatica della riga e della colonna attive in Excel

 


Evidenziazione automatica della riga e della colonna attive con codice VBA

Per evidenziare automaticamente l’intera colonna e la riga della cella selezionata nel foglio di lavoro corrente, il seguente codice VBA potrà aiutarvi a realizzare questa operazione.

Passaggio 1: aprite il foglio di lavoro in cui desiderate evidenziare automaticamente riga e colonna attive

Passaggio 2: aprite l’editor del modulo VBA del foglio e copiate il codice

  1. Fate clic con il tasto destro sul nome del foglio e scegliete «Visualizza codice» dal menu contestuale, come mostrato nello screenshot:
    Fare clic con il pulsante destro del mouse sul nome del foglio e scegliere Visualizza codice dal menu contestuale
  2. Nell’editor del modulo VBA del foglio aperto, copiate e incollate il seguente codice nel modulo vuoto. Vedere lo screenshot:
    Codice VBA: evidenziazione automatica della riga e della colonna della cella selezionata
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Update by Extendoffice
        Dim rowRange As Range
        Dim colRange As Range
        Dim activeCell As Range
        Set activeCell = Target.Cells(1, 1)
        Set rowRange = Rows(activeCell.Row)
        Set colRange = Columns(activeCell.Column)
         Cells.Interior.ColorIndex = xlNone
        rowRange.Interior.Color = RGB(248, 150, 171)
        colRange.Interior.Color = RGB(173, 233, 249)
    End Sub
    
    Suggerimenti: personalizzazione del codice
    • Per modificare il colore di evidenziazione, è sufficiente modificare il valore RGB negli script seguenti:
      rowRange.Interior.Color = RGB(248, 150, 171)
      colRange.Interior.Color = RGB(173, 233, 249)
    • Per evidenziare soltanto la Riga intera della cella selezionata, rimuovi o commenta (aggiungi un apostrofo all’inizio) questa riga:
      colRange.Interior.Color = RGB(173, 233, 249)
    • Per evidenziare soltanto la Colonna intera della cella selezionata, rimuovi o commenta (aggiungi un apostrofo all’inizio) questa riga:
      rowRange.Interior.Color = RGB(248, 150, 171)

    copiare e incollare il codice nel modulo
  3. Chiudete quindi la finestra dell’editor VBA per tornare al foglio di lavoro.

Risultato:

Ora, quando selezionate una cella, la Riga intera e la colonna di tale cella vengono evidenziate automaticamente, e l’evidenziazione si sposta dinamicamente al cambiamento della cella selezionata, come mostrato nella demo seguente:

Note:
  • Questo codice rimuoverà il colore di sfondo da tutte le celle del foglio di lavoro; pertanto, evita di utilizzarlo se hai celle con colorazioni personalizzate.
  • L’esecuzione di questo codice disabiliterà la funzione «Annulla» nel foglio, impedendoti di correggere eventuali errori con la combinazione «Ctrl» + «Z».
  • Questo codice non funzionerà in un foglio di lavoro protetto.
  • Per disattivare l’evidenziazione della riga e della colonna della cella selezionata, rimuovi il codice VBA aggiunto in precedenza. Poi, per ripristinare la formattazione originale, clicca su «Home» > «Colore di riempimento» > «Nessun riempimento».

Evidenziazione automatica della riga e della colonna attive con un solo clic di Kutools

Stanchi dei limiti del codice VBA in Excel? La funzione «Attenzione della griglia» di «Kutools per Excel» è la soluzione perfetta! Progettata per colmare le lacune del VBA, offre una vasta gamma di stili di evidenziazione che migliorano notevolmente l’esperienza con i vostri fogli di lavoro. Grazie alla sua capacità di applicare questi stili a tutte le cartelle aperte, «Kutools» assicura un processo di gestione dati sempre efficiente e visivamente accattivante.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, potenziando creatività ed efficienza.Integrato con capacità basate sull’IA, Kutools automatizza le operazioni con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

Dopo aver installato Kutools per Excel, fate clic su «Kutools» > «Attenzione della griglia» per attivare questa funzione. La riga e la colonna della cella attiva verranno immediatamente evidenziate, e l’evidenziazione seguirà dinamicamente ogni cambio di selezione. Vedere la demo seguente:

Principali vantaggi della funzione Attenzione della griglia:
  • Preserva il colore di sfondo originale delle celle:
    A differenza del codice VBA, questa funzionalità rispetta la formattazione esistente del tuo foglio di lavoro.
  • Utilizzabile nei fogli protetti:
    Questa funzionalità funziona perfettamente nei fogli protetti, rendendola ideale per gestire documenti sensibili o condivisi senza comprometterne la sicurezza.
  • Non influisce sulla funzione Annulla:
    Grazie a questa funzionalità, mantieni pieno accesso alla funzione Annulla di Excel, permettendoti di annullare facilmente le modifiche e aggiungendo un livello di sicurezza alle tue operazioni sui dati.
  • Prestazioni stabili con grandi quantità di dati:
    Questa funzionalità è progettata per gestire set di dati voluminosi in modo efficiente, assicurando prestazioni sempre stabili anche nei fogli di calcolo più complessi e ricchi di dati.
  • Stili di evidenziazione multipli:
    Questa funzione ti offre una vasta gamma di opzioni di evidenziazione, permettendoti di scegliere tra diversi stili e colori per far risaltare la riga, la colonna o entrambe della cella attiva, in base alle tue preferenze e alle tue esigenze.
    ulteriori opzioni della funzione Grid Focus
Suggerimenti:
  • Per disattivare questa funzionalità, fai clic su «Kutools» > «Attenzione della griglia» nuovamente per chiudere questa funzione;
  • Per utilizzare questa funzionalità, scarica e installa Kutools per Excel.

Evidenziazione automatica della riga e della colonna attive con Utilizza la formattazione condizionale

In Excel è possibile impostare la formattazione condizionale per evidenziare automaticamente la riga e la colonna attive. Per configurare questa funzione, seguite questi passaggi:

Passaggio 1: selezionate il Intervallo dati

Innanzitutto, selezionate l’intervallo di celle a cui applicare questa funzione: può trattarsi dell’intero foglio di lavoro o di un set di dati specifico. In questo caso, selezionerò l’intero foglio.

Passaggio 2: accedete a Utilizza la formattazione condizionale

Fate clic su «Home» > «Utilizza la formattazione condizionale» > «Nuova regola», come mostrato nello screenshot:
Fare clic su Home > Formattazione condizionale > Nuova regola

Passaggio 3: impostate le operazioni nella finestra «Nuova regola di formattazione»

  1. Nella finestra di dialogo «Nuova regola di formattazione», selezionate «Usa una formula per determinare le celle da formattare» dall’elenco «Seleziona un tipo di regola».
  2. Nel campo «Formatta i valori per cui questa formula è vera», inserite una delle seguenti formule. In questo esempio, applicheremo la terza formula per evidenziare contemporaneamente la riga e la colonna attive.
    Per evidenziare la riga attiva:
    =CELL("row")=ROW()
    Per evidenziare la colonna attiva:
    =CELL("col")=COLUMN()
    Per evidenziare riga e colonna attive:
    =OR(CELL("row")=ROW(), CELL("col")= COLUMN())
  3. Fate quindi clic sul pulsante «Formato».
    Impostare le operazioni nella nuova regola di formattazione
  4. Nella finestra di dialogo «Imposta formato cella» seguente, recatevi alla scheda «Riempimento» e scegliete il colore desiderato per evidenziare la riga e la colonna attive. Vedere lo screenshot:
     nella scheda Riempimento, scegliere un colore per evidenziare la riga o la colonna
  5. Fate quindi clic su «OK» > «OK» per chiudere le finestre di dialogo.

Risultato:

Ora potete notare che l’intera colonna e la riga della cella A1 sono state evidenziate contemporaneamente. Per applicare questa evidenziazione a un’altra cella, fate semplicemente clic sulla cella desiderata e premete il tasto «F9» per aggiornare il foglio: verranno così evidenziate l’intera colonna e la riga della nuova cella selezionata.

Suggerimenti:
  • In effetti, sebbene l’approccio basato su Utilizza la formattazione condizionale per l’evidenziazione in Excel offra una soluzione, non è altrettanto fluido quanto l’utilizzo del «VBA» e della funzionalità «Attenzione della griglia». Questo metodo richiede una ricalcolazione manuale del foglio (ottenuta premendo il tasto "F9").
    Per abilitare il ricalcolo automatico del foglio di lavoro, puoi inserire un semplice codice VBA nel modulo del foglio di destinazione. Ciò automatizzerà il processo di aggiornamento, assicurando che l’evidenziazione venga aggiornata immediatamente al momento della selezione di Celle Diverse senza dover premere il tasto "F9". Fai clic con il pulsante destro sul nome del foglio, quindi scegli «Visualizza codice» dal menu contestuale. Copia e incolla il seguente codice nel modulo del foglio:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      Target.Calculate
    End Sub
    
  • Il formato condizionale preserva la formattazione esistente che hai applicato manualmente al tuo foglio di lavoro.
  • Utilizza la formattazione condizionale è noto per essere volatile, specialmente quando viene applicato a set di dati molto grandi. Il suo uso estensivo può potenzialmente rallentare le prestazioni della cartella di lavoro, influendo sull'efficienza dell'elaborazione e della navigazione dei dati.
  • La funzione CELLA è disponibile esclusivamente a partire da Excel 2007; non è compatibile con le versioni precedenti.

Confronto tra i metodi sopra descritti

FunzionalitàCodice VBAUtilizza la formattazione condizionaleKutools per Excel
Preserva la Colore di Sfondo delle celleNo
Supporta AnnullaNo
Stabile con set di dati voluminosiNoNo
Utilizzabile nei fogli protettiNo
Si applica a tutte le cartelle di lavoro aperteSolo Foglio di lavoro correnteSolo Foglio di lavoro correnteTutte le cartelle di lavoro aperte
Richiede aggiornamento manuale (F9)NoNo

Questo conclude la nostra guida su come evidenziare la colonna e la riga di una cella selezionata in Excel. Se desidera esplorare ulteriori suggerimenti e trucchi per Excel, il nostro sito web offre migliaia di tutorial: fai clic qui per accedervi. Grazie per aver letto e non vediamo l’ora di offrirLe altri contenuti utili in futuro!


Articoli correlati:

  • Evidenzia automaticamente riga e colonna della cella attiva
  • Quando si visualizza un foglio di lavoro ampio con numerosi dati, potrebbe essere utile evidenziare la riga e la colonna della cella selezionata per leggere i dati in modo facile e intuitivo ed evitare errori di interpretazione. In questa sede, vi presenterò alcuni trucchi interessanti per evidenziare automaticamente la riga e la colonna della Cella corrente; al cambiamento della cella, verranno evidenziate automaticamente la riga e la colonna della nuova cella.
  • Evidenzia una riga o una colonna sì e una no in Excel
  • In un foglio di lavoro ampio, evidenziare o colorare una riga o una colonna sì e una no (o ogni n-esima) migliora notevolmente la visibilità e la leggibilità dei dati. Questo accorgimento non solo rende il foglio più ordinato, ma consente anche di interpretare i dati in modo più rapido e intuitivo. In questo articolo vi guideremo passo passo attraverso diversi metodi per applicare questa formattazione, aiutandovi a presentare i vostri dati in modo più accattivante e immediato.
  • Evidenzia l’intera riga durante lo scorrimento
  • Se avete un foglio di lavoro ampio con molte colonne, potrebbe risultare difficile distinguere i dati presenti su una determinata riga. In questi casi, potete evidenziare l’intera riga della cella attiva per visualizzarne rapidamente e facilmente il contenuto mentre scorrete orizzontalmente con la barra di scorrimento. In questo articolo vi illustrerò alcuni trucchi efficaci per risolvere questo problema.
  • Intervallo riga evidenziata in base all’elenco a discesa
  • Questo articolo spiega come Intervallo riga evidenziata in base a un elenco a discesa. Prendendo come esempio lo screenshot seguente, quando seleziono «In corso» dall’elenco a discesa nella colonna E, devo evidenziare tale riga in rosso; se seleziono «Completato», la riga deve essere evidenziata in blu; infine, se seleziono «Non iniziato», la riga verrà evidenziata in verde.