Discussione:
visualizzazione fogli da user form
(troppo vecchio per rispondere)
Michele Doronzo
2006-03-13 17:14:51 UTC
Permalink
ciao a tutti,

da un menù creato su una userform inserita in un foglio excel, come si fa
per visualizzare determinati fogli contenuti nel file excel??????

grazie anticipatamente.

------------------------------------------------------------------
MICHELE DORONZO
Programmatore & Tecnico Hardware
Tel: 339-1901362
Voip: 0883-1955178
E-mail: ***@libero.it
Contatto MSN: ***@hotmail.com
------------------------------------------------------------------
Mauro Gamberini
2006-03-13 17:20:16 UTC
Permalink
Post by Michele Doronzo
da un menù creato su una userform inserita in un foglio excel, come si fa
per visualizzare determinati fogli contenuti nel file excel??????
Mi definisci: Menu per favore?
--
----------------------------
Mauro Gamberini
Michele Doronzo
2006-03-13 17:31:01 UTC
Permalink
Post by Mauro Gamberini
Mi definisci: Menu per favore?
--
----------------------------
Mauro Gamberini
pulsanti di comando
Mauro Gamberini
2006-03-13 17:35:22 UTC
Permalink
Partito un colpo, scusa.

Nel caso tu voglia contemporaneamente chiudere
la UserForm:

Private Sub CommandButton1_Click()
Foglio1.Activate
Unload Me
End Sub
--
----------------------------
Mauro Gamberini
Michele Doronzo
2006-03-13 17:54:21 UTC
Permalink
quindi posso fare che all'apertura del file excel compare solo e solo la
userform e poi da quella tramite i pulsanti di comando decido quali fogli
attivare???
--
------------------------------------------------------------------
MICHELE DORONZO
Programmatore & Tecnico Hardware
Tel: 339-1901362
Voip: 0883-1955178
E-mail: ***@libero.it
Contatto MSN: ***@hotmail.com
------------------------------------------------------------------
Post by Mauro Gamberini
Partito un colpo, scusa.
Nel caso tu voglia contemporaneamente chiudere
Private Sub CommandButton1_Click()
Foglio1.Activate
Unload Me
End Sub
--
----------------------------
Mauro Gamberini
Mauro Gamberini
2006-03-13 18:00:27 UTC
Permalink
Post by Michele Doronzo
quindi posso fare che all'apertura del file excel compare solo e solo la
userform e poi da quella tramite i pulsanti di comando decido quali fogli
attivare???
Sì e no. Dipende cosa intendi per attivare...
Non è che vuoi visualizzare o nascondere dei fogli?
Metti la chiamata alla UserForm all'interno dell'evento
Open di Thisworkbook.
Poi ogni pulsante visualizzerà uno o più fogli.
Ricordati di nascondere i fogli.
Qui c'è un esempio postato qualche giorno fa
che nasconde i fogli all'uscita e chiede
id e password per mostrarli all'avvio del file.

Vedi un po' se può servirti.

http://www.webalice.it/maurogsc/esempi/xlsVBAAperturaFile.zip

Il file che devi guardare è:
bcdef.xls

Come password e user name inserisci: Mauro
--
----------------------------
Mauro Gamberini
Mauro Gamberini
2006-03-14 14:52:23 UTC
Permalink
all'apertura del file excel voglio nascondere tutti i fogli e far uscire
la
benedetta UserForm dalla quale poi con dei pulsanti di comando decidere
quali fogli aprire o visualizzare (vedi un pò tu come). ti allego il
foglio
che ho fatto in questione.
Non si inviano allegati all'ng!!!
Grazie.

I fogli vorrebbero nascosti alla chisura
oltre che all'avvio. Altrimenti se rifiuto
la macro che li chiude all'apertura,
me li trovo tutti aperti......

Qui un esempio:

http://www.webalice.it/maurogsc/prova/mMostraNascondiFogli.zip
--
----------------------------
Mauro Gamberini
Michele Doronzo
2006-03-14 16:36:37 UTC
Permalink
Ciao Mauro,

innanzitutto, scusami se ho inviato l'allegato, ma era l'unico modo per
farti capire di cosa avevo realmente bisogno.

Ti ringrazio per l'esempio che mi hai postato.

Una domanda: resi visibili i fogli, per mostrarli (aprirli) basta che faccio
Foglio1.Activate o qualche altro comando?????

------------------------------------------------
MICHELE DORONZO
Programmatore & Tecnico Hardware
Tel: 339-1901362
Voip: 0883-1955178
E-mail: ***@libero.it
Contatto MSN: ***@hotmail.com
------------------------------------------------
Mauro Gamberini
2006-03-14 16:40:04 UTC
Permalink
Post by Michele Doronzo
innanzitutto, scusami se ho inviato l'allegato, ma era l'unico modo per
farti capire di cosa avevo realmente bisogno.
Ti ringrazio per l'esempio che mi hai postato.
Una domanda: resi visibili i fogli, per mostrarli (aprirli) basta che faccio
Foglio1.Activate o qualche altro comando?????
NomeDelFoglio.Activate

attiva il foglio, cioè equivale a fare
click sulla linguetta con il nome del foglio
(sotituisci NomeDelFoglio con il nome del foglio).

Nel caso tu debba chiudere la tua UserForm
(non ricordo se l'ho messo nell'esempio)
aggiungi la seguente riga di codice:

Unload Me
--
----------------------------
Mauro Gamberini
Michele Doronzo
2006-03-14 16:58:17 UTC
Permalink
ok grazie sei grande.

se continuo ad avere bisogno, posso contare sul tuo aiuto????

--------------------------------------------
MICHELE DORONZO
Programmatore & Tecnico Hardware
Tel: 339-1901362
Voip: 0883-1955178
E-mail: ***@libero.it
Contatto MSN: ***@hotmail.com
--------------------------------------------
Mauro Gamberini
2006-03-14 16:58:00 UTC
Permalink
Post by Michele Doronzo
se continuo ad avere bisogno, posso contare sul tuo aiuto????
Solo sul mio aiuto?
Qui ti si aiuta in tanti!
8-)
--
----------------------------
Mauro Gamberini
Mauro Gamberini
2006-03-13 17:34:10 UTC
Permalink
Post by Michele Doronzo
Post by Mauro Gamberini
Mi definisci: Menu per favore?
pulsanti di comando
Ecco, perchè per me un menu è un'altra cosa....

Questo codice attiva il Foglio1:

Private Sub CommandButton1_Click()
Foglio1.Activate
End Sub
--
----------------------------
Mauro Gamberini
Loading...