Oppure in alternativa chiedo se � possibile predisporre la cella excel gi�
con le due barrette backslash in modo che i numeri da digitare, che
compongono la data, esempio:10012010 si posizionano in maniera automatica:
10/01/2010.
Grazie!
scusate il doppio post su free.it.comp.officexp.excel
Crea una UserForm
Sulla stessa meti un controllo calendario.
Lo trovi cos�:
nell'editor del vb quando visualizzi la UserForm
hai la finestrella: Casella degli strumenti.
Fai click sopra con il tasto dx del mouse e poi
seleziona: Controlli aggiuntivi.
Cerca: Controllo Calendario n.n
dove n.n � la versione del calendario presente
nel tuo pc.
Aggiungi il controllo alla UserForm.
Aggiusta un po' la UserForm perche mostri
solo il calendario.
Metti questo codice nel modulo della UserForm:
Private Sub Calendar1_Click()
ActiveCell.Value = Me.Calendar1.Value
End Sub
Crea un modulo standard: Inserisci-->Modulo
Metti questo codice nel modulo:
Public Sub m()
UserForm1.Show
End Sub
Torna in Excel.
ALT+F8 e visualizzi la finestra: Macro
Seleziona: m()
Opzioni
Metti un tasto di scelta rapida, es.: a
Ok
Adesso ogni volta che ti serve il calendario,
premi CTRL+a.
Se fai click sulla data, la data viene inserita
nella cella attiva,
--
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.microsoft.com/Forums/it-IT/excelit/threads
>Oppure in alternativa chiedo se � possibile predisporre la cella excel gi�
>con le due barrette backslash in modo che i numeri da digitare, che
>compongono la data, esempio:10012010 si posizionano in maniera automatica:
>10/01/2010.
Grazie
"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:hl16h6$bfl$1...@news.eternal-september.org...
Ammetto candidamente di non sapere neppure
da dove iniziare per fare quello che vuoi all'interno
di una cella.
Scusami, ma � cos�.
Vediamo se qualcuno ha qualche idea.
>> mi potresti suggerire anche l'altra opzione:
>>
>>>Oppure in alternativa chiedo se � possibile predisporre la cella excel gi�
>>>con le due barrette backslash in modo che i numeri da digitare, che
>>>compongono la data, esempio:10012010 si posizionano in maniera
>>>automatica:
>>>10/01/2010.
>Ammetto candidamente di non sapere neppure
>da dove iniziare per fare quello che vuoi all'interno
>di una cella.
>Scusami, ma � cos�.
>Vediamo se qualcuno ha qualche idea.
A me risulta che le celle o sono vuote, o contengono dati o contengono
formule. 'Celle predisposte' che favoriscano l'inserimento di dati non
sono previste. Attendo comunque fiducioso la risposta di Gasperini...
--
Tiziano Marmiroli
Microsoft MVP - Office System
http://www.riolab.org
Ciao Mago, ma se non fai riapparire subito Mauro GAMBERINI, vengo li e
ti sbriciolo la bacchetta magica.:-))
Vedi se ti possono essere utili due articoli dell'amico Ennius:
http://ennius.altervista.org/vba/vba139.php
http://ennius.altervista.org/vba/vba116.php
Con il primo link dovresti ottenere il Controllo Calendario per il
quale fratello Mauro ti ha già darto spiegazioni.
Con il secondo link verificherai la possibilità di utilizzare un
controllo aggiuntivo, il MaskEdit, che utilizza come maschera le due
barrette della data.
Saluti
Eliano
*Gasperini* aspettava fiducioso quello di Modena...
>Vedi se ti possono essere utili due articoli dell'amico Ennius:
>http://ennius.altervista.org/vba/vba139.php
>http://ennius.altervista.org/vba/vba116.php
>Con il primo link dovresti ottenere il Controllo Calendario per il
>quale fratello Mauro ti ha gi� darto spiegazioni.
>Con il secondo link verificherai la possibilit� di utilizzare un
Devi registrarlo.
Vedi qui:
Occhio per�!
I controlli sono soggetti a licenze d'uso.
Inoltre, se distribuisci il file, sul pc nel quale
verr� eseguito dovr� esserci il
controllo registrato.
"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:hl3vqd$g60$1...@news.eternal-september.org...
Bene. Grazie per il riscontro.
Siacente Mago, ma, per ora, con il 2007 non voglio avere niente da
spartire.:-))
Ciao e scusa.
Eliano