Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Macro per nascondere righe

546 views
Skip to first unread message

Lark's tongues in aspic

unread,
Jan 7, 2012, 6:37:31 AM1/7/12
to
Buon giorno a tutti, belli e brutti :)

In attesa della FDM ho pensato bene di riprendere in mano Excel 2003 e di
aggiornare un vecchio progetto con nuove funzioni.
Sarei quasi a buon punto, ma la ciliegina sulla torta sarebbe una macro
che mi permetta di nascondere le righe di un foglio se la cella posta
nella colonna A è vuota o contiene dei caratteri. Da notare che tutte le
celle contengono una funzione che può dare come risultato del testo
oppure nulla.

Quindi: la macro deve controllare se nel range A2:A250 ci sono celle che
NON contengono testo e nascondere la riga corrispondente.

Avete qualche idea su come fare?

Grazie!

Fabrizio

Lark's tongues in aspic

unread,
Jan 7, 2012, 6:47:09 AM1/7/12
to

> Quindi: la macro deve controllare se nel range A2:A250 ci sono celle che
> NON contengono testo e nascondere la riga corrispondente.
>



FERMI TUTTI !

così è troppo facile, :)

...dovrebbe anche mostrare le righe eventualmente nascoste se la prima
cella contiene del testo.

Grazie di nuovo,

Fabrizio

plinius

unread,
Jan 7, 2012, 8:03:29 AM1/7/12
to

"Lark's tongues in aspic" <forment...@chissadove.org> ha scritto nel
messaggio news:je9bbt$ilg$1...@dont-email.me...
Sub MN()
Dim r
Application.ScreenUpdating = False
For Each r In Worksheets("Foglio1").Range("2:250").Rows
If Len(r.Resize(, 1)) > 0 Then
r.Hidden = False
Else
r.Hidden = True
End If
Next
Application.ScreenUpdating = True
End Sub

Sarei curioso di capire come possano ricomparire le righe nascoste se non
sono modificabili proprio perché nascoste... :-)

Ciao,
E.


Lark's tongues in aspic

unread,
Jan 7, 2012, 8:16:55 AM1/7/12
to

> Sarei curioso di capire come possano ricomparire le righe nascoste se
> non sono modificabili proprio perché nascoste... :-)
>
> Ciao,
> E.


Ciao Plinius, grazie per l'aiuto!

Allora: Ogni cella della colonna A del foglio1 a cui si applica la macro
contiene un riferimento all'omologa cella del foglio2. Inserendo un
valore nel foglio2 "dovrei" far comparire o scomparire le righe del
foglio1. Il foglio1 è quello operativo, foglio2 contiene i settaggi.

Ciao!

plinius

unread,
Jan 7, 2012, 8:22:16 AM1/7/12
to

"Lark's tongues in aspic" <forment...@chissadove.org> ha scritto nel
messaggio news:je9gk7$a9v$1...@dont-email.me...
Capito!
Allora quella macro dovrebbe fare al caso tuo :-)


eliano

unread,
Jan 7, 2012, 8:58:27 AM1/7/12
to
On 7 Gen, 14:22, "plinius" <punto.linea...@LEVARElibero.it> wrote:
> "Lark's tongues in aspic" <formenteral...@chissadove.org> ha scritto nel
> messaggionews:je9gk7$a9v$1...@dont-email.me...
>
>
>
>
>
>
>
> >> Sarei curioso di capire come possano ricomparire le righe nascoste se
> >> non sono modificabili proprio perché nascoste...  :-)
>
> >> Ciao,
> >> E.
>
> > Ciao Plinius, grazie per l'aiuto!
>
> > Allora: Ogni cella della colonna A del foglio1 a cui si applica la macro
> > contiene un riferimento all'omologa cella del foglio2. Inserendo un
> > valore nel foglio2 "dovrei" far comparire o scomparire le righe del
> > foglio1. Il foglio1 è quello operativo, foglio2 contiene i settaggi.
>
> > Ciao!
>
> Capito!
> Allora quella macro dovrebbe fare al caso tuo :-)- Nascondi testo citato
>
> - Mostra testo citato -

:-))

Lark's tongues in aspic

unread,
Jan 7, 2012, 9:46:54 AM1/7/12
to

>>
> Capito!
> Allora quella macro dovrebbe fare al caso tuo :-)

Purtroppo non funziona, perchè le celle non sono vuote ma contengono la
formula di riferimento al foglio2. Ci vorrebbe qualcosa che facesse
riferimento al valore espresso dalla formula, che può essere nullo o non-
nullo...

plinius

unread,
Jan 7, 2012, 9:53:09 AM1/7/12
to

"Lark's tongues in aspic" <forment...@chissadove.org> ha scritto nel
messaggio news:4f085ade$0$1387$4faf...@reader1.news.tin.it...
Quella macro fa già riferimento al risultato della formula (e non alla
formula).
Evidentemente la tua formula non restituisce come risultato una stringa
vuota...
Potreti postare questa formula e un esempio del dato di riferimento?


Lark's tongues in aspic

unread,
Jan 8, 2012, 4:56:21 AM1/8/12
to

> Evidentemente la tua formula non restituisce come risultato una stringa
> vuota...
> Potreti postare questa formula e un esempio del dato di riferimento?


La formula è lunghissima e Pan mi impedisce di fare il copia-incolla :)

Molto probabile che non restituisca un valore vuoto, ma ho risolto col
filtro automatico e tutto sembra funzionare in modo egregio
Grazie di tutto!

Fabrizio

0 new messages