Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un fichier
OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur, bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier vers
ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un fichier
OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur, bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier vers
ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un fichier
OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur, bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier vers
ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Tu n'as pas besoin d'aller dans les references de VBA pour activer l'OCX
si
tu utilises une méthode CreateObject en étant sûr que l'OCX est
correctement
installé. Tu peux créer le calendrier à l'initialisation de l'UserForm;
exemple:
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 198: Ctl.Height = 132
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un fichier
OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers
cefichier OCX, sans avoir besoin d'aller dans les references de VBA pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Tu n'as pas besoin d'aller dans les references de VBA pour activer l'OCX
si
tu utilises une méthode CreateObject en étant sûr que l'OCX est
correctement
installé. Tu peux créer le calendrier à l'initialisation de l'UserForm;
exemple:
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 198: Ctl.Height = 132
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un fichier
OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers
ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Tu n'as pas besoin d'aller dans les references de VBA pour activer l'OCX
si
tu utilises une méthode CreateObject en étant sûr que l'OCX est
correctement
installé. Tu peux créer le calendrier à l'initialisation de l'UserForm;
exemple:
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 198: Ctl.Height = 132
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un fichier
OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers
cefichier OCX, sans avoir besoin d'aller dans les references de VBA pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" <clement.marcotte@sympatico.ca> wrote in message
news:udAWyMn8EHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OgOhavu9EHA.2540@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" <clement.marcotte@sympatico.ca> wrote in message
news:udAWyMn8EHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la valeur
de
Ctl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message
de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour
la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou
mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la valeur
de
Ctl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:epPhgRv9EHA.2316@TK2MSFTNGP15.phx.gbl...
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OgOhavu9EHA.2540@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" <clement.marcotte@sympatico.ca> wrote in message
news:udAWyMn8EHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message
de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour
la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou
mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la valeur
de
Ctl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message
de
news:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,
biensur ce fichier OCX n'etait pas present ce qui fait que j'ai copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendrier
vers cefichier OCX, sans avoir besoin d'aller dans les references de VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver pour
la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou
mon
fichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la valeur
deCtl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message
denews:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,biensur ce fichier OCX n'etait pas present ce qui fait que j'ai
copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendriervers cefichier OCX, sans avoir besoin d'aller dans les references de
VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pour
ladistribution. C'est pourquoi j'ai creer un repertoire "setup" ou
monfichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:eDO7QJ79EHA.3420@TK2MSFTNGP10.phx.gbl...
Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la valeur
de
Ctl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:epPhgRv9EHA.2316@TK2MSFTNGP15.phx.gbl...
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:OgOhavu9EHA.2540@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" <clement.marcotte@sympatico.ca> wrote in message
news:udAWyMn8EHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message
de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai
copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de
VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pour
la
distribution. C'est pourquoi j'ai creer un repertoire "setup" ou
mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la valeur
deCtl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le message
denews:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,biensur ce fichier OCX n'etait pas present ce qui fait que j'ai
copier
cefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendriervers cefichier OCX, sans avoir besoin d'aller dans les references de
VBA
pourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pour
ladistribution. C'est pourquoi j'ai creer un repertoire "setup" ou
monfichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Salut,
effectivement j'avais oublie : Private WithEvents Calendar1 As Calendar
Maintenant ca marche, sauf..... sauf..... l'essentiel, car :
Sous (windows 98 & windows millenium) avec Excel 2000 tout marche bien
Sous (windows2000) avec Excel 2002 tout marche bien
Sous XP et excel 2002 ca ne marche pas.... :o(
Une raison particuliere ? sachant que je n'ai pas d'XP et que
l'utilisateur
final sera lui sur XP.......
@+
Merci encore pour ton aide,
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme
ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la
valeur
deCtl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message
de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in
message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le
message
denews:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers
un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,biensur ce fichier OCX n'etait pas present ce qui fait que j'ai
copiercefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendriervers cefichier OCX, sans avoir besoin d'aller dans les references de
VBApourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pourladistribution. C'est pourquoi j'ai creer un repertoire "setup"
ou
monfichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Salut,
effectivement j'avais oublie : Private WithEvents Calendar1 As Calendar
Maintenant ca marche, sauf..... sauf..... l'essentiel, car :
Sous (windows 98 & windows millenium) avec Excel 2000 tout marche bien
Sous (windows2000) avec Excel 2002 tout marche bien
Sous XP et excel 2002 ca ne marche pas.... :o(
Une raison particuliere ? sachant que je n'ai pas d'XP et que
l'utilisateur
final sera lui sur XP.......
@+
Merci encore pour ton aide,
Michel.
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:uT7Qsy79EHA.1084@tk2msftngp13.phx.gbl...
Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme
ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:eDO7QJ79EHA.3420@TK2MSFTNGP10.phx.gbl...
Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la
valeur
de
Ctl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:epPhgRv9EHA.2316@TK2MSFTNGP15.phx.gbl...
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message
de
news:OgOhavu9EHA.2540@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" <clement.marcotte@sympatico.ca> wrote in
message
news:udAWyMn8EHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le
message
de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers
un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai
copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references de
VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pour
la
distribution. C'est pourquoi j'ai creer un repertoire "setup"
ou
mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Salut,
effectivement j'avais oublie : Private WithEvents Calendar1 As Calendar
Maintenant ca marche, sauf..... sauf..... l'essentiel, car :
Sous (windows 98 & windows millenium) avec Excel 2000 tout marche bien
Sous (windows2000) avec Excel 2002 tout marche bien
Sous XP et excel 2002 ca ne marche pas.... :o(
Une raison particuliere ? sachant que je n'ai pas d'XP et que
l'utilisateur
final sera lui sur XP.......
@+
Merci encore pour ton aide,
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme
ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la
valeur
deCtl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message
de
news:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in
message
news:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le
message
denews:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers
un
fichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,biensur ce fichier OCX n'etait pas present ce qui fait que j'ai
copiercefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendriervers cefichier OCX, sans avoir besoin d'aller dans les references de
VBApourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pourladistribution. C'est pourquoi j'ai creer un repertoire "setup"
ou
monfichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Je viens de tester sous XP + xl2002, ça marche nickel !
Il faut bien sur que le fichier .oc existe sur la machine et qu'il soit
coorectement enregistré.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:e$cSd2H%Salut,
effectivement j'avais oublie : Private WithEvents Calendar1 As Calendar
Maintenant ca marche, sauf..... sauf..... l'essentiel, car :
Sous (windows 98 & windows millenium) avec Excel 2000 tout marche bien
Sous (windows2000) avec Excel 2002 tout marche bien
Sous XP et excel 2002 ca ne marche pas.... :o(
Une raison particuliere ? sachant que je n'ai pas d'XP et que
l'utilisateurfinal sera lui sur XP.......
@+
Merci encore pour ton aide,
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme
ceci:Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la
valeurdeCtl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message
denews:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in
messagenews:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le
messagedenews:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers
unfichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,biensur ce fichier OCX n'etait pas present ce qui fait que j'ai
copiercefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendriervers cefichier OCX, sans avoir besoin d'aller dans les references
de
VBApourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pourladistribution. C'est pourquoi j'ai creer un repertoire
"setup"
oumonfichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Je viens de tester sous XP + xl2002, ça marche nickel !
Il faut bien sur que le fichier .oc existe sur la machine et qu'il soit
coorectement enregistré.
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:e$cSd2H%23EHA.1296@TK2MSFTNGP10.phx.gbl...
Salut,
effectivement j'avais oublie : Private WithEvents Calendar1 As Calendar
Maintenant ca marche, sauf..... sauf..... l'essentiel, car :
Sous (windows 98 & windows millenium) avec Excel 2000 tout marche bien
Sous (windows2000) avec Excel 2002 tout marche bien
Sous XP et excel 2002 ca ne marche pas.... :o(
Une raison particuliere ? sachant que je n'ai pas d'XP et que
l'utilisateur
final sera lui sur XP.......
@+
Merci encore pour ton aide,
Michel.
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:uT7Qsy79EHA.1084@tk2msftngp13.phx.gbl...
Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme
ceci:
Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message de
news:eDO7QJ79EHA.3420@TK2MSFTNGP10.phx.gbl...
Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la
valeur
de
Ctl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" <michel.pierron@free.fr> wrote in message
news:epPhgRv9EHA.2316@TK2MSFTNGP15.phx.gbl...
Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le message
de
news:OgOhavu9EHA.2540@TK2MSFTNGP09.phx.gbl...
Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" <clement.marcotte@sympatico.ca> wrote in
message
news:udAWyMn8EHA.1292@TK2MSFTNGP10.phx.gbl...
Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam#milissa@pt.lu> a écrit dans le
message
de
news:OPtQRol8EHA.3012@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers
un
fichier OCX.
Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,
bien
sur ce fichier OCX n'etait pas present ce qui fait que j'ai
copier
ce
fichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendrier
vers ce
fichier OCX, sans avoir besoin d'aller dans les references
de
VBA
pour
l'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pour
la
distribution. C'est pourquoi j'ai creer un repertoire
"setup"
ou
mon
fichier
OCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.
Bonjour Michel;
Je viens de tester sous XP + xl2002, ça marche nickel !
Il faut bien sur que le fichier .oc existe sur la machine et qu'il soit
coorectement enregistré.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:e$cSd2H%Salut,
effectivement j'avais oublie : Private WithEvents Calendar1 As Calendar
Maintenant ca marche, sauf..... sauf..... l'essentiel, car :
Sous (windows 98 & windows millenium) avec Excel 2000 tout marche bien
Sous (windows2000) avec Excel 2002 tout marche bien
Sous XP et excel 2002 ca ne marche pas.... :o(
Une raison particuliere ? sachant que je n'ai pas d'XP et que
l'utilisateurfinal sera lui sur XP.......
@+
Merci encore pour ton aide,
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Vérifie que tu as bien indiqué en tête de ton module UserForm:
Private WithEvents Calendar1 As Calendar
' Ensuite, pour initialiser le calendrier, fais au plus simple comme
ceci:Private Sub UserForm_Initialize()
On Error GoTo 1
Set Calendar1 = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
With Calendar1
.Left = 6: .Top = 6
.Width = 222: .Height = 144
End With
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
' Ajoute la procédure évènementielle:
Private Sub Calendar1_Click()
Label1 = Calendar1.Value
End Sub
Et ça devrait rouler.
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message de
news:Salut,
Merci pour ta reponse, ca marche tip-top.....
Par contre une autre question.... comment faire pour recuperer la
valeurdeCtl ?
Apres click boutton OK cela devrait pouvoir me mettre la valeur du
calendrier dans un label.... mais Ctl reste desesperement vide.....
J'ai vu que Me.control.item(3) : _value0/06/04
Comment recuperer cette valeur, ou un autre moyen ?
Merci d'avance,
@+
Michel.
"Michel Pierron" wrote in message
news:Bonjour Michel;
Ajuste tes paramètres Ctl.Width = 222 et Ctl.Height = 144
Private WithEvents Calendar1 As Calendar
Private Sub UserForm_Initialize()
On Error GoTo 1
Dim Ctl As Control
Set Ctl = Me.Controls.Add("MSCAL.Calendar", "Calendar1", True)
Ctl.Left = 6: Ctl.Top = 6
Ctl.Width = 222: Ctl.Height = 144
Set Calendar1 = Ctl
Exit Sub
1: MsgBox "Error: " & Err.Number & vbLf & Err.Description, 48: End
End Sub
Private Sub Calendar1_Click()
With Calendar1
ActiveCell = DateSerial(.Year, .Month, .Day)
End With
End Sub
MP
"Michel HOLDERITH" <#nospam# a écrit dans le message
denews:Bonjour,
J'ai essaye mais ca ne marche pas.....
n'yaurait-il pas une autre solution ?
Merci,
@+
Michel.
"Clément Marcotte" wrote in
messagenews:Bonjour,
Chez Frédéric, parmi d'autres:
http://frederic.sigonneau.free.fr/code/VBE/AjouterSupprimerReference.txt
"Michel HOLDERITH" <#nospam# a écrit dans le
messagedenews:Bonjour tout le monde,
Voila j'utilise dans un Userform un calendrier pointant vers
unfichier OCX.Lorsque j'ai voulu utiliser ce meme fichier sur un autre
ordinateur,biensur ce fichier OCX n'etait pas present ce qui fait que j'ai
copiercefichier dans un repertoire de mon choix.
Ma question et peut-on faire pointer le Userform et/ou le
calendriervers cefichier OCX, sans avoir besoin d'aller dans les references
de
VBApourl'activer ?
Pour info ce fichier se trouve sur disquette et/ou CD graver
pourladistribution. C'est pourquoi j'ai creer un repertoire
"setup"
oumonfichierOCX est copie.
Merci d'avance pour vos reponses,
@+
Michel.