...Stanco di Inutili Lotte con il tuo Computer...
Questa Sezione è nata Proprio per Aiutarti
non Scordare di Tornare a Visitarla perchè è in Costante Aggiornamento
[ La maggior parte dei Trucchi presenti sono stati concessi da Manuali.Net e da ilSoftware.it]
Con il VBA di Excel costruiamo una procedura | ||||
|
||||
Cominciamo subito: dal menu "Strumenti\Macro" scegliamo la voce "Registra nuova macro..." per effettuare la registrazione delle azioni necessarie ad utilizzare il comando "Trova" (menu Modifica), riuscendo così ad ottenere il codice necessario per creare una piccola procedura personalizzata di ricerca. Peccato che il registratore di macro sia piuttosto logorroico. Qui vediamo il codice generato a seguito della registrazione del cercare, in un elenco di città, il comune di Almese. Sub TrovaComune() Cells.Find(What:="almese", After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate End Sub Beh, in realtà sforbiciando di qua e di la, possiamo rendere il tutto decisamente meno verboso: Dal menu "Strumenti\Macro" selezioniamo "Visual Basic Editor", quindi apriamo il modulo contenente la nostra registrazione, probabilmente "Modulo1", e trasformiamo la macro originale nella smilza procedurina, qui sotto riportata. Sub TrovaComune() Cells.Find("almese").Activate End Sub Occorre precisare che a volte occorre ricorrere a qualcuno dei parametri inclusi dal registratore di macro. Quindi se vogliamo avere una idea chiara del tutto, ci basterà posizionare il cursore su Find e premere il tasto funzione F1. Per finire in bellezza il nostro lavoro, dal menu "Visualizza\Barre degli strumenti", scegliere "Moduli", e qui cliccare sul pulsante "Pulsante", per andarlo a modellare sul foglio di lavoro dove vogliamo effettuare le ricerche. Come ultima fatica, vi sarà chiesto di associargli una macro che, sarà "TrovaComune" o un qualche altro nome da voi scelto nella fase di avvio della registrazione. |
[ La maggior parte dei Trucchi presenti sono stati concessi da Manuali.Net e da ilSoftware.it]