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

Modificare impostazioni di un Msgbox

1,620 views
Skip to first unread message

Alexa

unread,
May 4, 2006, 4:05:09 AM5/4/06
to
Buongiorno a tutti
Ho scritto una macro nel codice workbook che recita questo testo:
Private Sub Workbook_Open()
MsgBox ("Per una nuova analisi compila le informazioni preliminari
situate nel foglio DATI")
Sheets("DATI").Select
Range("B2").Select
End Sub

Ma all'apertura del file per il mio scopo il testo citato nel Msgbox e
troppo piccolo, esiste la possibilità di modificare dimensione,
carattere e magari colori del testo scritto nel Msgbox.
Grazie by Alexa

Mauro Gamberini

unread,
May 4, 2006, 4:10:49 AM5/4/06
to

*****************************************

Puoi crearti un tuo MessageBox tramite
una UserForm.

--
---------------------------
Mauro Gamberini
http://www.riolab.org/


Maurizio Borrelli

unread,
May 4, 2006, 4:14:20 AM5/4/06
to
"Alexa" ha scritto nel messaggio
news:1146729909.6...@v46g2000cwv.googlegroups.com...

RISPOSTA:

Ciao, Alexa.

Usa una convalida personalizzata con codice Visual Basic e uno UserForm
e potrai fare (quasi) tutto quel che ti passa in mente e che con le tue
conoscenze (eventualmente aiutato dai frequentatori di questo ng) sarai in
grado di realizzare.

--
(Facci sapere se ed eventualmente come hai risolto. Grazie.)

Ciao :o)
Maurizio Borrelli, Microsoft Office Access MVP
-------- http://mvp.support.microsoft.com/
?SPQR(C)
X RIO - Risorse in italiano per gli utenti di office
-------- http://www.riolab.org/


Thunder

unread,
May 4, 2006, 4:17:26 AM5/4/06
to

"Alexa" <axl...@libero.it> ha scritto nel messaggio
news:1146729909.6...@v46g2000cwv.googlegroups.com...

Ciao Alexa,

che io sappia, il carattere su un oggetto tipo Msgbox, non può essere
cambiato. Magari qualcuno mi smentirà.
Per ovviare al tuo problema, facendo affidamento per ora alle mie
conoscenze, potresti fare così:

- crei una UserForm
- inserisci un'etichetta con il tuo testo (e ne imposti il carattere) e un
pulsante che permetta di uscire dalla form
- sull'evento Workbook_Open() imposti la visualizzazione della form (show).

Di aiuto spero di esserti stato (non sono scemo, è solo che Franz (ciao)
pretende i diritti d'autore su una frase simile a questa! :-) )

Ciao
Thunder


Franz Verga

unread,
May 4, 2006, 6:34:10 AM5/4/06
to
Nel post news:uUHewM1b...@TK2MSFTNGP03.phx.gbl
*Thunder* ha scritto:

>
> Di aiuto spero di esserti stato (non sono scemo, è solo che Franz
> (ciao) pretende i diritti d'autore su una frase simile a questa! :-) )

Ma... ROTFL!!!

I diritti valgono anche per tutte le permutazioni delle parole all'interno
della frase... ;-)

--
Ciao

Franz Verga


Alexa

unread,
May 4, 2006, 7:27:35 AM5/4/06
to
Ciao Maurizio
Vi ringrazio per la fiducia ma purtroppo le user form non sono il mio
forte comunque cercherò di documentarmi utilizzando la guida in linea
e il post e se ho dei problemi so su cui contare.
Grazie

Alexa

unread,
May 4, 2006, 10:56:21 AM5/4/06
to
Ciao Thunder
Ho fatto come mi hai detto:
Creato un user form (molto semplice), inserito un' etichetta con il mio
testo e un pulsante con la scritta Ok
Il nuovo tracciato risulta essere cosi scritto:

Private Sub Workbook_Open()
UserForm1.Show


Sheets("DATI").Select
Range("B2").Select
End Sub

All'apertura del file la mia user form si materializza ma se clicco sul
bottone "ok" non succede nulla.
Mi sa che non ho inserito il commando giusto al bottone che dovrebbe
chiudere l'user form e continuare la macro andando sulla cella B2 del
foglio dati.
Grazie per eventuali aiuti... by Alexa

Thunder

unread,
May 4, 2006, 11:12:51 AM5/4/06
to

"Alexa" <axl...@libero.it> ha scritto nel messaggio
news:1146754581....@g10g2000cwb.googlegroups.com...

Ciao Alexa,

allora in Workbook_Open() lascia solo UserForm1.Show.
Fai doppio click sul pulsante della form e inserisci:

Sheets("DATI").Activate
Range("B2").Select
UserForm1.Hide

Ciao
Thunder


Alexa

unread,
May 4, 2006, 12:11:47 PM5/4/06
to
Perfetto Funziona grazie 1000 by Alexa

Thunder

unread,
May 4, 2006, 12:24:35 PM5/4/06
to

"Alexa" <axl...@libero.it> ha scritto nel messaggio
news:1146759107.6...@y43g2000cwc.googlegroups.com...

> Perfetto Funziona grazie 1000 by Alexa
>

Gracias también por su feedback. :-)

Ciao
Thunder

PS: Franz (ciao), anche se la tua frase è tradotta, pretendi i diritti
d'autore? :-D


Franz Verga

unread,
May 4, 2006, 12:34:05 PM5/4/06
to
Nel post news:uLa68c5b...@TK2MSFTNGP02.phx.gbl
*Thunder* ha scritto:

Ciao Thunder. E' registrata per tutte le lingue del mondo, ed anche per
combinazioni tra le varie lingue... ;-)


--

Ciao

Franz Verga


0 new messages