Discussione:
cella con possibilità di scelta data da popup
(troppo vecchio per rispondere)
Damiel
2005-04-20 13:38:58 UTC
Permalink
da una cella formattata come data c'è la possibilita, cliccandoci sopra, che
si apra una finestra-calendario (come quella dell'orologio di win per
intenderci) da cui scegliere la data?

Grazie e scusate se la domanda è posta in modo "grezzo".
Mauro Gamberini
2005-04-20 13:50:30 UTC
Permalink
Post by Damiel
da una cella formattata come data c'è la possibilita, cliccandoci sopra, che
si apra una finestra-calendario (come quella dell'orologio di win per
intenderci) da cui scegliere la data?
Esiste una cosa come quella che chiedi ma
si deve richiamare da vba e da una UserForm.
--
----------------------------
Mauro Gamberini
Tiziano Marmiroli
2005-04-20 13:58:31 UTC
Permalink
Post by Damiel
da una cella formattata come data c'è la possibilita, cliccandoci sopra, che
si apra una finestra-calendario (come quella dell'orologio di win per
intenderci) da cui scegliere la data?
Prova a vedere il thread

Oggetto:Calendar e DTPicker
Newsgroups:microsoft.public.it.office.excel
Data:2004-03-28 20:55:06 PST
http://www.google.it/groups?threadm=***@195.130.225.75
--
Tiziano Marmiroli
Microsoft MVP - Office System
Damiel
2005-04-20 14:52:30 UTC
Permalink
Grazie ad entrambi :-)
ho capito dove andare "a parare", anche se la vedo dura vista la mia
niubbaggine :-((
Enzo Samarelli
2005-04-20 22:28:10 UTC
Permalink
Post by Damiel
da una cella formattata come data c'è la possibilita, cliccandoci sopra, che
si apra una finestra-calendario (come quella dell'orologio di win per
intenderci) da cui scegliere la data?
è di Fernando:
http://www.prodomosua.it/zips/calendarioRIP.xls
enzo
Damiel
2005-04-21 06:21:18 UTC
Permalink
Post by Enzo Samarelli
http://www.prodomosua.it/zips/calendarioRIP.xls
enzo
Grazie Enzo, l'avevo già "beccato" e gli sto dando un occhiata cercando di
districarmi nel codice; è adatto al mio scopo, l'unico cosa che vorrei
riuscire a fare è assegnare un tasto (con un macro credo!?) che mi esegua la
combinazione di tasti *ctrl+d* e che mi indirizzi il risultato in una cella
da me prefissata.
Un saluto.
barbara
2005-04-21 16:11:24 UTC
Permalink
Post by Damiel
Post by Enzo Samarelli
http://www.prodomosua.it/zips/calendarioRIP.xls
enzo
Grazie Enzo, l'avevo già "beccato" e gli sto dando un occhiata cercando di
districarmi nel codice; è adatto al mio scopo, l'unico cosa che vorrei
riuscire a fare è assegnare un tasto (con un macro credo!?) che mi esegua la
combinazione di tasti *ctrl+d* e che mi indirizzi il risultato in una cella
da me prefissata.
Un saluto.
Forse non ho capito cosa intendi.
Per "tasto" intendi "pulsante nel foglio di lavoro"? Se sì, basta che crei
il pulsante (va bene un oggetto qualsiasi) e poi fai clic destro > assegna
macro > calendarioRIP.xls!Foglio1.InserisciData

I tasti di scelta rapida Ctrl+d sono solo un'opzione della macro, puoi non
usarli, o variare l'opzione della macro dal menù strumenti > macro >
macro... tasto [opzioni]

La macro di fernando fa inserire la data nella cella selezionata:
Me.Calendar1.LinkedCell = Selection.Cells(1, 1).Address

Se invece vuoi che la data scelta vada altrove, ad esempio in C8, puoi
sostituire quanto sopra con:
Me.Calendar1.LinkedCell = "C8"

Fai anche attenzione alla posizione dove vuoi far apparire il calendario:
Me.Calendar1.Top = Selection.Cells(1, 1).Top
Me.Calendar1.Left = Selection.Cells(1, 1).Left + Selection.Cells(1, 1).Width

qui, se mai, sostituisci ad esempio con:
Me.Calendar1.Top = Range("C9").Top
Me.Calendar1.Left = Range("D8").Left

o dove preferisci.

Spero di non averti fatto confusione, VBA non è davvero il mio forte...anzi.

Ciao
Barbara
Damiel
2005-04-21 17:29:24 UTC
Permalink
Forse non ho capito cosa intendi [...]
Woow!! invece hai capito benissimo e ti rigrazio molto per la spiegazione
dettagliata ed esauriente, era proprio ciò che cercavo :-))
Spero di non averti fatto confusione [...]
per niente, anzi....
VBA non è davvero il mio forte...anzi.
eheheh....e figurati io......
Ciao
Barbara
Ciao Barbara (..o Giuliano !?!?) e grazie mille.

Loading...