A volte è facile perdere traccia di dove si trova la cella selezionata in un foglio di lavoro. Esistono diversi modi per individuare la cella, ma a volte sarebbe utile avere solo un modo per evidenziare l’intera riga della cella selezionata.

Il modo più semplice per farlo in Excel è premere Maiusc + Barra spaziatrice. L’intera riga è evidenziata e la cella selezionata rimane la stessa. Se vuoi passare a un’altra cella nella stessa riga (senza cambiare l’evidenziazione), puoi usare Tab per spostarti a destra e Maiusc + Tab per spostarti a sinistra.

Se preferisci che Excel evidenzi automaticamente la riga, devi fare affidamento su una macro. Il seguente farà il trucco:

Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

Static rr     Static cc

If cc <> "" Then         With Columns(cc).Interior             .ColorIndex = xlNone         End With         With Rows(rr).Interior             .ColorIndex = xlNone         End With     End If

r = Selection.Row     c = Selection.Column     rr = r     cc = c

With Columns(c).Interior         .ColorIndex = 20         .Pattern = xlSolid     End With     With Rows(r).Interior         .ColorIndex = 20         .Pattern = xlSolid     End With End Sub

Assicurati di allegare la macro al foglio di lavoro che stai utilizzando in quel momento. Tutto il codice fa è evidenziare la riga e la colonna in cui si trova la cella attiva. Quando si passa a un’altra cella, il codice ricorda la cella precedente (utilizzando le variabili dichiarate come statiche) e rimuove l’evidenziazione dalle righe e colonne precedenti. Questo codice evidenzia sia la riga che la colonna corrente. Per evidenziare solo la riga, rimuovere i blocchi di codice con r e rr in essi. L’unico vero problema con questo metodo è che se il tuo foglio ha delle celle riempite di colore in precedenza, queste verranno modificate in NoFill, cancellando qualsiasi colore presente.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2457) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: