Risultati da 1 a 15 di 15

Discussione: inserire controllo calendario 12.0



  1. #1
    L'avatar di raffaelealta
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    bari
    Età
    53
    Messaggi
    16
    Versione Office
    excel 2010
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    inserire controllo calendario 12.0

    Vorrei inserire il calendario in una cella. Allego il file che contiene le richieste del quesito, ovvero:
    inserire il calendario;
    creare una icona che fa apparire o scomparire il calendario
    inserire in una cella la data selezionata in calendario.
    Non sono riuscito a trovare video lezioni che spiegano tale procedura in italiano.
    Qualcuno sà come fare ?
    Grazie anticipatamente.
    File Allegati File Allegati

  2. #2
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    2450
    Versione Office
    2007 - 2013
    Mi Piace ricevuti
    324
    Mi Piace dati
    49

    Re: inserire controllo calendario 12.0

    Ciao Raffaele

    Il controllo calendario va inserito in una userform che puoi visualizzare con una macro e va scritto anche del codice vba per l'inserimento della data in cella.

    Ora sono fuori se non risponde qualcun altro prima in serata ti faccio un esempio.

    Con l'occasione visto che sei nuovo ti invito a leggere il regolamento a leggere gli annunci dello staff e a presentarti nell'apposita sezione.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"
    Cit. Berna11: "Se ti piace la risposta di qualcuno, oltre a ringraziarlo, puoi cliccare su "Mi Piace" in basso a sinistra del loro messaggio."

  3. #3
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    66
    Messaggi
    2161
    Versione Office
    2010/2013 PC
    Mi Piace ricevuti
    363
    Mi Piace dati
    40

    Re: inserire controllo calendario 12.0

    Citazione Originariamente Scritto da raffaelealta Visualizza Messaggio
    Vorrei inserire il calendario in una cella. Allego il file che contiene le richieste del quesito, ovvero:
    inserire il calendario;
    creare una icona che fa apparire o scomparire il calendario
    inserire in una cella la data selezionata in calendario.
    Non sono riuscito a trovare video lezioni che spiegano tale procedura in italiano.
    Qualcuno sà come fare ?
    Grazie anticipatamente.
    Ciao Raffaele

    devi andare in VBA (ALT + F11) e creare una UserForm. All'interno ci metti il calendario e due pulsanti uno "inserisci" ed uno "Esci".
    Nel pulsante inserisci scrivi il codice che ti pemette di mettere la data selezionata nella cella che hai selezionato in precedenza
    col pulsante Esci invece chiudi la UserForm
    metti poi un pulsante nel foglio per richiamare la Userform

    ti allego un esempio
    File Allegati File Allegati

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  4. #4
    L'avatar di Anthony
    Clicca e Apri
    Data Registrazione
    Sep 2016
    Località
    Ivrea (TO)
    Età
    26
    Messaggi
    284
    Versione Office
    2003-2010-2016
    Mi Piace ricevuti
    203
    Mi Piace dati
    33

    Re: inserire controllo calendario 12.0

    Una possibile alternativa a quanto proposto da Baloon, vedi sopra.

    Lavorando con l'ActiveX inserito sul foglio:
    -tasto dx sul tab col nome foglio su cui lavori; scegli Visualizza codice per aprire l'editor delle macro
    -nel frame destro "vuoto" inserisci questo codice:
    Codice: 
    Private Sub Calendar1_Click()
    ActiveCell.Value = Calendar1.Value
    ActiveWindow.RangeSelection.Select
    End Sub
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    datarea = "B6:B20"          '<<< L'area in cui vuoi poter inserire le date
    If Not Application.Intersect(Target, Range(datarea)) Is Nothing And Target.Count = 1 Then
        Me.Calendar1.Top = Target.Top
        Me.Calendar1.Left = Target.Offset(0, 1).Left
        Me.Calendar1.Visible = True
        If IsDate(Target.Value) Then Me.Calendar1.Value = Target.Value
    Else
        Me.Calendar1.Visible = False
    End If
    End Sub
    La riga marcata <<< va personalizzata come da commento.

    In questo modo quando selezioni una delle celle "da datare" compare il calendario, e la data selezionata viene inserita nella cella

    Ciao

  5. I seguenti utenti hanno dato un "Mi Piace"


  6. #5
    L'avatar di raffaelealta
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    bari
    Età
    53
    Messaggi
    16
    Versione Office
    excel 2010
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Re: inserire controllo calendario 12.0

    Grazie per la disponibilità

  7. #6
    L'avatar di raffaelealta
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    bari
    Età
    53
    Messaggi
    16
    Versione Office
    excel 2010
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Re: inserire controllo calendario 12.0

    L'ho inserita e su un foglio funziona su altri non funziona. E' possibile ridimensionare la grandezza del calendario

  8. #7
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    66
    Messaggi
    2161
    Versione Office
    2010/2013 PC
    Mi Piace ricevuti
    363
    Mi Piace dati
    40

    Re: inserire controllo calendario 12.0

    Citazione Originariamente Scritto da raffaelealta Visualizza Messaggio
    L'ho inserita e su un foglio funziona su altri non funziona. E' possibile ridimensionare la grandezza del calendario
    Se vai nella userform (VBA), allarga la stessa e poi anche il calendario

    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  9. #8
    L'avatar di Baloon_50
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Milano - Italy
    Età
    66
    Messaggi
    2161
    Versione Office
    2010/2013 PC
    Mi Piace ricevuti
    363
    Mi Piace dati
    40

    Re: inserire controllo calendario 12.0

    Se vuoi utilizzare il calendario su più fogli, ti conviene mettere la macro nel menù.

    - sulla barra ddi accesso rapido seleziona "Altri comandi"
    - nella videata in alto a sinistra seleziona "macro"
    - seleziona la macro interessa e aggiungila


    A volte basta usare parole inutili come “grazie” e “per favore” per rendere la vita più bella.
    (ELKonigsburg)
    Dice il saggio : "se vuoi essere aiutato devi metter l'allegato"
    (Nick Carter - Ten)

  10. #9
    L'avatar di Dillina
    Clicca e Apri
    Data Registrazione
    Aug 2016
    Località
    Tenerife
    Messaggi
    1167
    Versione Office
    2013
    Mi Piace ricevuti
    143
    Mi Piace dati
    592

    Re: inserire controllo calendario 12.0

    Benvenuto nel Forum Raffaele!!!
    Appena hai due minuti passa da QUI per gli onori di casa!

    Sii gentile quando possibile. È sempre possibile
    (Dalai Lama)

  11. #10
    L'avatar di raffaelealta
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    bari
    Età
    53
    Messaggi
    16
    Versione Office
    excel 2010
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Re: inserire controllo calendario 12.0

    Grazie tante dopo aver trascorso un sabato sera dietro al PC sono diventato padrone della formula. Però la tua formula si riferisce solamente alla colonna B, nel caso invece la vorrei applicare a più colonne (ti allego il file), ho cercato di modificarla ma senza successo, anche dando un nuovo codice. E' possibile applicarla a più colonne ???
    Grazie per la disponibilità
    Raffaele
    File Allegati File Allegati

  12. #11
    L'avatar di rollis13
    Clicca e Apri
    Data Registrazione
    Nov 2015
    Località
    Cordenons
    Messaggi
    573
    Versione Office
    2010 64bit
    Mi Piace ricevuti
    95
    Mi Piace dati
    32

    Re: inserire controllo calendario 12.0

    Così com'era già stato indicato nella macro da Anthony (sempre se ti riferisci alla sua macro), devi cambiare la corrispondente riga in:

    datarea = "B6:B20,G6:G20,I6:I20" '<<< L'area in cui vuoi poter inserire le date

  13. #12
    L'avatar di raffaelealta
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    bari
    Età
    53
    Messaggi
    16
    Versione Office
    excel 2010
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Re: inserire controllo calendario 12.0

    GRAZIE, GRAZIE MILLE, risolto il problema. Come si fà a scrivere nel forum che la discussione è risolta?
    Buona domenica.
    Raffale

  14. #13
    L'avatar di Diego1985
    Clicca e Apri
    Data Registrazione
    Dec 2016
    Località
    CALABRIA
    Età
    31
    Messaggi
    20
    Versione Office
    EXCEL 2016
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Re: inserire controllo calendario 12.0

    Buongiorno a tutti,
    mi sono appena iscritto al forum e cerco da voi aiuto per quanto riguarda l'inserimento del controllo calendario.

    Sul mio excel 2016, vado su Sviluppo>Inserisci>Altri controlli
    ma non trovo il "controllo calendario 12.0"

    Cosa devo fare?
    Grazie a chiunque mi possa dare una mano!

  15. #14
    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    2450
    Versione Office
    2007 - 2013
    Mi Piace ricevuti
    324
    Mi Piace dati
    49

    Re: inserire controllo calendario 12.0

    Ciao Diego

    Purtroppo dalle versioni successive alla 2007 non è più disponibile il "controllo calendario 12.0"

    Apri una nuova discussione tua allegando un tuo file spiegando quello che vuoi fare/ottenere e visto che sei nuovo ti invito a leggere il regolament, gli annunci dello staff e a presentarti nell'apposita sezione.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"
    Cit. Berna11: "Se ti piace la risposta di qualcuno, oltre a ringraziarlo, puoi cliccare su "Mi Piace" in basso a sinistra del loro messaggio."

  16. #15
    L'avatar di Diego1985
    Clicca e Apri
    Data Registrazione
    Dec 2016
    Località
    CALABRIA
    Età
    31
    Messaggi
    20
    Versione Office
    EXCEL 2016
    Mi Piace ricevuti
    0
    Mi Piace dati
    0

    Re: inserire controllo calendario 12.0

    Buonasera Alfredo,
    grazie per il suggerimento!

    A presto

Discussioni Simili

  1. Macro di controllo
    Di Kiter nel forum Domande su Excel VBA e MACRO
    Risposte: 1
    Ultimo Messaggio: 18/10/16, 16:29
  2. Controllo Calendario nell'Excel 2010
    Di davide574 nel forum Domande su Excel VBA e MACRO
    Risposte: 3
    Ultimo Messaggio: 30/08/16, 08:35
  3. Controllo moduli - casella di controllo
    Di CRISTIAN nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 03/05/16, 21:55
  4. Inserire controllo con pop-up di errore
    Di Bruno81 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 07/04/16, 12:36
  5. Excel 2010 dal calendario inserire la data su TextBox o Label.
    Di Pacifico437 nel forum Domande su Excel VBA e MACRO
    Risposte: 15
    Ultimo Messaggio: 07/01/16, 17:51

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •