Discussione:
Controllo calendario
(troppo vecchio per rispondere)
nobody
2016-11-23 09:51:48 UTC
Permalink
Ammesso sia possibile mi spiegate come inserire una data in una cella
excel selezionandola da un classico calendario ?
E' possibile fare questa cosa in excel?

Grazie
Bruno Campanini
2016-11-23 19:17:54 UTC
Permalink
Post by nobody
Ammesso sia possibile mi spiegate come inserire una data in una cella
excel selezionandola da un classico calendario ?
E' possibile fare questa cosa in excel?
Ma certamente sì, è una delle tante cazzate che è possibile
fare in Excel.

Bruno
Paolo
2016-11-23 19:58:37 UTC
Permalink
<Ammesso sia possibile mi spiegate come inserire una data in una cella
<excel selezionandola da un classico calendario ?


1) seleziona la cella in cui vuoi inserire il controllo calendario (ad es.
A1)
2) inserisci -> oggetto -> controllo calendario
3) seleziona la cella in cui far apparire la data e quindi:
tasto destro -> formato celle -> seleziona "data" e il formato di data
4) strumenti -> macro -> visual basic editor
5) ti si è aperto l'editor VB seleziona a sinistra il foglio in cui si trova
il controllo calendario
6) incolla quindi il seguente codice:

Private Sub Calendar1_Click()
Application.Worksheets("Foglio1").Range("A1").Value = Me.Calendar1.Value
End Sub

ovviamente "Calendar1" è il nome che hai assegnato al calendario.
nobody
2016-11-26 17:44:04 UTC
Permalink
Grazie per la risposta Paolo
In oggetto non trovo la voce "controllo calendario".
Come la installo?
Post by Paolo
<Ammesso sia possibile mi spiegate come inserire una data in una cella
<excel selezionandola da un classico calendario ?
1) seleziona la cella in cui vuoi inserire il controllo calendario (ad es.
A1)
2) inserisci -> oggetto -> controllo calendario
tasto destro -> formato celle -> seleziona "data" e il formato di data
4) strumenti -> macro -> visual basic editor
5) ti si è aperto l'editor VB seleziona a sinistra il foglio in cui si trova
il controllo calendario
Private Sub Calendar1_Click()
Application.Worksheets("Foglio1").Range("A1").Value = Me.Calendar1.Value
End Sub
ovviamente "Calendar1" è il nome che hai assegnato al calendario.
Paolo
2016-11-26 19:26:36 UTC
Permalink
"nobody" ha scritto nel messaggio news:***@4ax.com...



Grazie per la risposta Paolo
In oggetto non trovo la voce "controllo calendario".
Come la installo?


Nel menù strumenti\riferimenti dell'edito VBA devi spuntare il controllo
Microsoft calendario 12.0

Se non ci fosse lo puoi scaricare dal WEB,IL FILE SI CHIAMA MSCAL.OCX ,lo
salvi nella cartella C:\Programmi\Microsoft Office\Office12

Poi vai a cercarlo in Controlli Aggiuntivi e lo puoi aggiungere in una cella
nobody
2016-11-30 09:04:36 UTC
Permalink
Ho riscontrato problemi con la soluzione mscal.ocx.

Ho raggiunto l'obiettivo utilizzando i calendar class scaricabili da
questo sito. In basso si possono scaricare i file di esempio.

Qualora qualcuno dovesse averne bisogno in futuro questo e' il link:

https://sites.google.com/site/e90e50/calendar-control-class

Grazie a tutti
Post by nobody
Grazie per la risposta Paolo
In oggetto non trovo la voce "controllo calendario".
Come la installo?
Nel menù strumenti\riferimenti dell'edito VBA devi spuntare il controllo
Microsoft calendario 12.0
Se non ci fosse lo puoi scaricare dal WEB,IL FILE SI CHIAMA MSCAL.OCX ,lo
salvi nella cartella C:\Programmi\Microsoft Office\Office12
Poi vai a cercarlo in Controlli Aggiuntivi e lo puoi aggiungere in una cella
Continua a leggere su narkive:
Loading...