Supponiamo che tu abbia selezionato un ampio intervallo di celle, come A7: R182.

Si desidera eseguire una sorta di operazione su tutte le celle in questo intervallo, tranne alcune. Potresti chiederti come rimuovere un paio di celle all’interno dell’intervallo dal set di selezione, quindi tieni premuto il tasto Ctrl mentre fai clic su quelle celle. Non funziona; Excel deseleziona semplicemente l’intervallo selezionato in precedenza.

Non è possibile modificare questo comportamento all’interno di Excel stesso. Invece, devi rivolgerti ad altre soluzioni. Uno è usare una macro, come la seguente:

Sub UnSelectSomeCells()

Dim rSelect As Range     Dim rUnSelect As Range     Dim rNew As Range     Dim rCell As Range

Set rSelect = Selection     Set rUnSelect = Application.InputBox( _       "What cells do you want to exclude?", Type:=8)



For Each rCell In rSelect         If Intersect(rCell, rUnSelect) Is Nothing Then             If rNew Is Nothing Then                 Set rNew = rCell             Else                 Set rNew = Union(rNew, rCell)

End If         End If     Next     rNew.Select

Set rCell = Nothing     Set rSelect = Nothing     Set rUnSelect = Nothing     Set rNew = Nothing End Sub

Per utilizzare la macro, seleziona l’intero intervallo con cui desideri iniziare, ad esempio A7: R182. Quindi esegui la macro. Ti viene chiesto di scegliere le celle da deselezionare. Puoi farlo semplicemente selezionando le celle con il mouse, tenendo premuto il tasto Maiusc mentre fai clic su ciascuna di esse. Quando chiudi la casella di input, la selezione con cui hai iniziato viene modificata per escludere le celle selezionate.

Se preferisci non utilizzare le tue macro, puoi trovare aiuto per deselezionare le celle in un intervallo selezionato utilizzando strumenti di terze parti, come ASAP Utilities. Puoi trovare i loro strumenti Excel in questa pagina Web:

http://www.asap-utilities.com/asap-utilities-excel-tools.php

Lo strumento applicabile a questo suggerimento è lo strumento Seleziona.

_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 (12457) si applica a Microsoft Excel 2007 e 2010. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: