Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

calendario in excel

Ultimo Aggiornamento: 29/01/2017 10:41
Post: 2
Registrato il: 17/04/2002
Città: NAPOLI
Età: 50
Utente Junior
excell 2013
OFFLINE
29/01/2017 09:59

Salve volevo chiedervi come posso risolvere il mio problema, faccio la premessa che di VBA sono negato, ho inserito in un foglio di excel un funzione, copiata dalla rete, per visualizzare un calendario a pop up, e purtroppo questo si attiva sempre facendo doppio click su qualsiasi cella mentre a me interesserebbe che lo faccia solo nelle celle della colonna H iniziando dalla cella 2 come posso fare.
Vi allego le stringhe della funzione che ho incollato nel foglio di VBA.
Se qualcuno potrebbe aiutarmi mi farebbe un grosso favore.
Grazie

Sub calendario()
Private Sub Calendar1_Click()

ActiveCell.Value = CDbl(Calendar1.Value)

' ActiveCell.NumberFormat = "mm/dd/yyyy"

ActiveCell.Select
Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Cells.Count > 1 Then Exit Sub

If Not Application.Intersect(Range("I4:I8"), Target) Is Nothing Then

Calendar1.Left = Target.Left + Target.Width - Calendar1.Width

Calendar1.Top = Target.Top + Target.Height

Calendar1.Visible = True

' select Today's date in the Calendar

'Calendar1.Value = Date

If Not IsDate(Target.Value) Then

Calendar1.Value = Date

Else

Calendar1.Value = Target.Value

End If



End If
Post: 2.680
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
29/01/2017 10:41

Ciao Sasà

Sarebbe il caso che tu allegassi un tuo file di esempio (con il calendario inserito) spiegando quello che vuoi fare perchè dal codice che hai postato non si capisce molto.

Alfredo
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Calendario in excel (3 messaggi, agg.: 09/12/2017 22:25)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 17:47. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com