Condividi:        

Macro per nascondere/ riattivare righe vuote Excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Macro per nascondere/ riattivare righe vuote Excel

Postdi marix03 » 05/10/12 10:17

Ciao a tutti, è il mio primo post su questo forum, quindi innanzitutto saluto tutti gli utenti!

Avrei bisogno di una macro per excel ( sono un totale novizio di macro) che mi permetta di nascondere le righe vuote presenti in un foglio di lavoro (collegandola ad un pulsante "nascondi") ed un' altra macro che mi permetta di rivedere tutto il contenuto del foglio (collegandola ad un pulsante "espandi").

Se per favore qualcuno è in grado di spiegarmi il procedimento gli sarei estremamente riconoscente !!

Grazie in anticipo.
marix03
Newbie
 
Post: 2
Iscritto il: 05/10/12 09:53

Sponsor
 

Re: Macro per nascondere/ riattivare righe vuote Excel

Postdi marix03 » 05/10/12 10:36

Aggiungo una cosa :
la macro che cerco è in grado di nascondere/riattivare quelle righe le cui prime tre celle (A1-A2-A3) sono vuote mentre le altre ( A4-A5, ecc..) possono essere piene o vuote indifferentemente.

Vi prego aiutatemi è per lavoro ed è decisamente urgente.

Grazie
marix03
Newbie
 
Post: 2
Iscritto il: 05/10/12 09:53

Re: Macro per nascondere/ riattivare righe vuote Excel

Postdi wallace&gromit » 05/10/12 10:59

ciao marix e benvenuto nel forum,
dovresti definire meglio il range in cui lavori: la sequenza A1,A2,A3 mi definisce una colonna, non una riga.
Quindi cosa si nasconde? se A1-A3 sono vuote tutta la colonna A?
Se A2 è vuota tutta la riga 2?
Office2016 + 2019 su win11
Avatar utente
wallace&gromit
Utente Senior
 
Post: 2174
Iscritto il: 16/01/12 14:21

Re: Macro per nascondere/ riattivare righe vuote Excel

Postdi Anthony47 » 05/10/12 11:59

Si, un po' piu' di attenzione ci avrebbe aiutato a risponderti prima...

Nell' ipotesi che vuoi nascondere tutta la riga 2 (per esempio) se A2, B2 e C2 sono vuoti, allora prova a usare il filtro automatico:
a) selezioni le colonne A:C
b) Menu /Dati /Filtro /Filtro automatico
c) selezioni la freccina che ti compare in A1, scegli Non vuote
d) idem per B1 e C1
Quando vuoi vedere tutto, Menu /Dati /Filtro /Mostra tutto

Se in questo modo funziona, allora prova a registrare una macro mentre esegui la prima sequenza; poi un altra mentre esegui la seconda sequenza; poi ti crei due pulsanti (trovi questa forma nella barra degli strumenti Moduli) e assegnagli le due macro (ti verra' fatta una domanda specifica nel ciclo di creazione del pulsante).
In questo modo potrai eseguire la rispettiva macro al semplice premere del pulsante.

Per registrare la prima macro:
-avvia la registrazione (Menu /Strumenti /Macro /Registra nuova macro)
-esegui le operazioni c) e d) (vedi sopra)
-interrompi la registrazione (Menu /Strumenti /Macro /Interrompi registrazione)

Per la seconda macro il processo e' simile, e come operazione non eseguirai il comando Menu /Dati /Filtro /Mostra tutto, ma eseguirai le operazioni c) e d) con la scelta Tutto. Infatti l' eventuale comando Menu /Dati /Filtro /Mostra tutto su un foglio non filtrato avrebbe prodotto un errore, non difficile da gestire ma che al momento preferisco aggirare.

E se con questo processo non risolvi, allora spiega bene l' esigenza...

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Macro per nascondere/ riattivare righe vuote Excel":


Chi c’è in linea

Visitano il forum: raimea e 39 ospiti