Evidenziazione delle righe delle celle selezionate (Microsoft Excel)
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: