Su alcune calcolatrici è presente un piccolo pulsante che può tornare molto utile: il pulsante più / meno. Questo pulsante, se premuto, commuterà qualsiasi valore visualizzato sul display tra i suoi valori positivi e negativi. Ad esempio, se il display mostra il numero 57, premendo il pulsante il display cambierà in -57. Premendolo di nuovo il valore torna a 57.

Se desideri un “pulsante” che esegue questa operazione in Excel, scoprirai rapidamente che non ce n’è nessuno integrato nel programma. Puoi crearne uno velocemente, comunque, usando una macro:

Sub PlusMinus()

Dim cell As Range

On Error Resume Next 'copes with cells that are not numeric         For Each cell In Selection             If Not cell.HasFormula Then cell.Value = -cell.Value     Next cell End Sub

Si noti che la macro passa semplicemente attraverso qualsiasi intervallo di celle selezionato all’avvio della macro. Ogni cella viene testata per assicurarsi che contenga un valore numerico. Quando una cella non conterrebbe un numero? Il momento più critico è quando contiene una formula, non vuoi rovinarli. Un’altra istanza è quando la cella contiene una data. Non vuoi modificare quelle date in valori negativi. Le celle che contengono una formula, una data o un’etichetta genereranno un errore poiché “cell.Value”

non è un valore numerico. Se la cella contiene veramente un numero, il risultato è un segno di passaggio per il numero.

È possibile assegnare questa macro a un tasto di scelta rapida o aggiungerla alla barra degli strumenti di accesso rapido per semplificarne l’utilizzo in qualsiasi momento.

_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 (9271) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: