Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
-----Message d'origine-----
Bonjour.
Est-ce que le code suivant répond à ton attente ?
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Calendar2.Visible = True
UserForm1.Show
Exit Sub
QuoiFaireEnCasDErreur:
UserForm2.Show
End Sub
Cordialement.
Daniel
"Albator V" a
écrit dans le message de
news: 2a2c01c50dc1$cf916a30$Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
-----Message d'origine-----
Bonjour.
Est-ce que le code suivant répond à ton attente ?
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Calendar2.Visible = True
UserForm1.Show
Exit Sub
QuoiFaireEnCasDErreur:
UserForm2.Show
End Sub
Cordialement.
Daniel
"Albator V" <anonymous@discussions.microsoft.com> a
écrit dans le message de
news: 2a2c01c50dc1$cf916a30$a401280a@phx.gbl...
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
-----Message d'origine-----
Bonjour.
Est-ce que le code suivant répond à ton attente ?
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Calendar2.Visible = True
UserForm1.Show
Exit Sub
QuoiFaireEnCasDErreur:
UserForm2.Show
End Sub
Cordialement.
Daniel
"Albator V" a
écrit dans le message de
news: 2a2c01c50dc1$cf916a30$Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
j'ai essaye un truc com ca mais ca ne fonctionne pas..
a louverture du fichier il me met : impossible de charger
le objet car il n'est pas disponible sur cette machine.
(eh oui ya meme une faute de francais).
me suis peut etre mal exprimer mais normalement il ne se
passe rien a louverture du fichier (aucune macro).
donc il me met ce message, et quand je lance la macro, il
me le remet et me dirige vers le code vba a cet endroit
(fleche).
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Application.ScreenUpdating = False
Sheets("Matrice").Copy Before:=Sheets(1)
Sheets("Matrice (2)").Visible = True
Sheets("Matrice (2)").Activate
InfoP.NewDate = Date
InfoP.NewDate.SelStart = 0
InfoP.NewDate.SelLength = Len(NewDate.Text)
InfoP.NewDate.SetFocus
==> InfoP.Calendrier.Value = Date <= >
QuoiFaireEnCasDErreur:
Calendrier.Visible = False
End Sub-----Message d'origine-----
Bonjour.
Est-ce que le code suivant répond à ton attente ?
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Calendar2.Visible = True
UserForm1.Show
Exit Sub
QuoiFaireEnCasDErreur:
UserForm2.Show
End Sub
Cordialement.
Daniel
"Albator V" a
écrit dans le message denews: 2a2c01c50dc1$cf916a30$Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
sile calendrier est installe, sil l'est, la macro se
lancenormalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
j'ai essaye un truc com ca mais ca ne fonctionne pas..
a louverture du fichier il me met : impossible de charger
le objet car il n'est pas disponible sur cette machine.
(eh oui ya meme une faute de francais).
me suis peut etre mal exprimer mais normalement il ne se
passe rien a louverture du fichier (aucune macro).
donc il me met ce message, et quand je lance la macro, il
me le remet et me dirige vers le code vba a cet endroit
(fleche).
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Application.ScreenUpdating = False
Sheets("Matrice").Copy Before:=Sheets(1)
Sheets("Matrice (2)").Visible = True
Sheets("Matrice (2)").Activate
InfoP.NewDate = Date
InfoP.NewDate.SelStart = 0
InfoP.NewDate.SelLength = Len(NewDate.Text)
InfoP.NewDate.SetFocus
==> InfoP.Calendrier.Value = Date <= >
QuoiFaireEnCasDErreur:
Calendrier.Visible = False
End Sub
-----Message d'origine-----
Bonjour.
Est-ce que le code suivant répond à ton attente ?
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Calendar2.Visible = True
UserForm1.Show
Exit Sub
QuoiFaireEnCasDErreur:
UserForm2.Show
End Sub
Cordialement.
Daniel
"Albator V" <anonymous@discussions.microsoft.com> a
écrit dans le message de
news: 2a2c01c50dc1$cf916a30$a401280a@phx.gbl...
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
j'ai essaye un truc com ca mais ca ne fonctionne pas..
a louverture du fichier il me met : impossible de charger
le objet car il n'est pas disponible sur cette machine.
(eh oui ya meme une faute de francais).
me suis peut etre mal exprimer mais normalement il ne se
passe rien a louverture du fichier (aucune macro).
donc il me met ce message, et quand je lance la macro, il
me le remet et me dirige vers le code vba a cet endroit
(fleche).
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Application.ScreenUpdating = False
Sheets("Matrice").Copy Before:=Sheets(1)
Sheets("Matrice (2)").Visible = True
Sheets("Matrice (2)").Activate
InfoP.NewDate = Date
InfoP.NewDate.SelStart = 0
InfoP.NewDate.SelLength = Len(NewDate.Text)
InfoP.NewDate.SetFocus
==> InfoP.Calendrier.Value = Date <= >
QuoiFaireEnCasDErreur:
Calendrier.Visible = False
End Sub-----Message d'origine-----
Bonjour.
Est-ce que le code suivant répond à ton attente ?
Private Sub UserForm_Initialize()
On Error GoTo QuoiFaireEnCasDErreur
Calendar2.Visible = True
UserForm1.Show
Exit Sub
QuoiFaireEnCasDErreur:
UserForm2.Show
End Sub
Cordialement.
Daniel
"Albator V" a
écrit dans le message denews: 2a2c01c50dc1$cf916a30$Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
sile calendrier est installe, sil l'est, la macro se
lancenormalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
-----Message d'origine-----
bonjour,
vérifier avant l'ouverture du fichier que MSCAL.OCX
existe dans la
bibliothèque de controles avant l'ouverture du fichier
contenant le controle
( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).
J'ai essayé de simuler l'absence de ce controle dans la
bibliothèque et de
tester si le workbook_Open précède l'affichage du
message d'erreur . Ce n'est
pas le cas.
Si je devais connaitre la même difficulté que toi, je
conditionnerais
l'ouverture de mon fichier contenant mon userform via un
autre fichier qui
lui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
-----Message d'origine-----
bonjour,
vérifier avant l'ouverture du fichier que MSCAL.OCX
existe dans la
bibliothèque de controles avant l'ouverture du fichier
contenant le controle
( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).
J'ai essayé de simuler l'absence de ce controle dans la
bibliothèque et de
tester si le workbook_Open précède l'affichage du
message d'erreur . Ce n'est
pas le cas.
Si je devais connaitre la même difficulté que toi, je
conditionnerais
l'ouverture de mon fichier contenant mon userform via un
autre fichier qui
lui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
-----Message d'origine-----
bonjour,
vérifier avant l'ouverture du fichier que MSCAL.OCX
existe dans la
bibliothèque de controles avant l'ouverture du fichier
contenant le controle
( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).
J'ai essayé de simuler l'absence de ce controle dans la
bibliothèque et de
tester si le workbook_Open précède l'affichage du
message d'erreur . Ce n'est
pas le cas.
Si je devais connaitre la même difficulté que toi, je
conditionnerais
l'ouverture de mon fichier contenant mon userform via un
autre fichier qui
lui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
comment tester si un control existe en vba alors ?-----Message d'origine-----
bonjour,
vérifier avant l'ouverture du fichier que MSCAL.OCX
existe dans labibliothèque de controles avant l'ouverture du fichier
contenant le controle( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).J'ai essayé de simuler l'absence de ce controle dans la
bibliothèque et detester si le workbook_Open précède l'affichage du
message d'erreur . Ce n'estpas le cas.
Si je devais connaitre la même difficulté que toi, je
conditionneraisl'ouverture de mon fichier contenant mon userform via un
autre fichier quilui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
sile calendrier est installe, sil l'est, la macro se
lancenormalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
comment tester si un control existe en vba alors ?
-----Message d'origine-----
bonjour,
vérifier avant l'ouverture du fichier que MSCAL.OCX
existe dans la
bibliothèque de controles avant l'ouverture du fichier
contenant le controle
( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).
J'ai essayé de simuler l'absence de ce controle dans la
bibliothèque et de
tester si le workbook_Open précède l'affichage du
message d'erreur . Ce n'est
pas le cas.
Si je devais connaitre la même difficulté que toi, je
conditionnerais
l'ouverture de mon fichier contenant mon userform via un
autre fichier qui
lui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
comment tester si un control existe en vba alors ?-----Message d'origine-----
bonjour,
vérifier avant l'ouverture du fichier que MSCAL.OCX
existe dans labibliothèque de controles avant l'ouverture du fichier
contenant le controle( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).J'ai essayé de simuler l'absence de ce controle dans la
bibliothèque et detester si le workbook_Open précède l'affichage du
message d'erreur . Ce n'estpas le cas.
Si je devais connaitre la même difficulté que toi, je
conditionneraisl'ouverture de mon fichier contenant mon userform via un
autre fichier quilui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier
sile calendrier est installe, sil l'est, la macro se
lancenormalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
.
-----Message d'origine-----
re,
le plus simple est de faire une recherche du fichier
sur le disque par le
nom complet quand on le connait donc du style
If Dir("D:Program FilesMicrosoft
OfficeOfficeMSCAL.OCX") <> "" Then
MsgBox "trouvé"
si le répertoire est inconnu, il faut faire une
recherche sur l'ensemble des
répertoire.
Pour ce faire, sur le site de Frédéric Sigonneau, tu
trouveras des exemples
de différentes manière d'y parvenir.
A+comment tester si un control existe en vba alors ?-----Message d'origine-----
bonjour,
vÃf©rifier avant l'ouverture du fichier que
MSCAL.OCX
existe dans labibliothÃf¨que de controles avant l'ouverture du
fichier
contenant le controle( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).J'ai essayÃf© de simuler l'absence de ce controle
dans la
bibliothÃf¨que et detester si le workbook_Open prÃf©cÃf¨de l'affichage
du
message d'erreur . Ce n'estpas le cas.
Si je devais connaitre la mÃfªme difficultÃf© que
toi, je
conditionneraisl'ouverture de mon fichier contenant mon userform via
un
autre fichier quilui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+Bonjour a tous,
j'ai cree un userform avec un control calendrier.
sur
certain pc de mon boulot, le control activex n'est
pas
installe, donc a louverture il y a un message
derreur.
est il possible, a louverture dun fichier, de
verifier
sile calendrier est installe, sil l'est, la macro se
lancenormalement, sinon ouvrir un autre userform, virer
le
calendrier du userform...
merci davance
.
.
-----Message d'origine-----
re,
le plus simple est de faire une recherche du fichier
sur le disque par le
nom complet quand on le connait donc du style
If Dir("D:Program FilesMicrosoft
OfficeOfficeMSCAL.OCX") <> "" Then
MsgBox "trouvé"
si le répertoire est inconnu, il faut faire une
recherche sur l'ensemble des
répertoire.
Pour ce faire, sur le site de Frédéric Sigonneau, tu
trouveras des exemples
de différentes manière d'y parvenir.
A+
comment tester si un control existe en vba alors ?
-----Message d'origine-----
bonjour,
vÃf©rifier avant l'ouverture du fichier que
MSCAL.OCX
existe dans la
bibliothÃf¨que de controles avant l'ouverture du
fichier
contenant le controle
( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).
J'ai essayÃf© de simuler l'absence de ce controle
dans la
bibliothÃf¨que et de
tester si le workbook_Open prÃf©cÃf¨de l'affichage
du
message d'erreur . Ce n'est
pas le cas.
Si je devais connaitre la mÃfªme difficultÃf© que
toi, je
conditionnerais
l'ouverture de mon fichier contenant mon userform via
un
autre fichier qui
lui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+
Bonjour a tous,
j'ai cree un userform avec un control calendrier.
sur
certain pc de mon boulot, le control activex n'est
pas
installe, donc a louverture il y a un message
derreur.
est il possible, a louverture dun fichier, de
verifier
si
le calendrier est installe, sil l'est, la macro se
lance
normalement, sinon ouvrir un autre userform, virer
le
calendrier du userform...
merci davance
.
.
-----Message d'origine-----
re,
le plus simple est de faire une recherche du fichier
sur le disque par le
nom complet quand on le connait donc du style
If Dir("D:Program FilesMicrosoft
OfficeOfficeMSCAL.OCX") <> "" Then
MsgBox "trouvé"
si le répertoire est inconnu, il faut faire une
recherche sur l'ensemble des
répertoire.
Pour ce faire, sur le site de Frédéric Sigonneau, tu
trouveras des exemples
de différentes manière d'y parvenir.
A+comment tester si un control existe en vba alors ?-----Message d'origine-----
bonjour,
vÃf©rifier avant l'ouverture du fichier que
MSCAL.OCX
existe dans labibliothÃf¨que de controles avant l'ouverture du
fichier
contenant le controle( sur mon PC il est dans Program FilesMicrosoft
OfficeOffice).J'ai essayÃf© de simuler l'absence de ce controle
dans la
bibliothÃf¨que et detester si le workbook_Open prÃf©cÃf¨de l'affichage
du
message d'erreur . Ce n'estpas le cas.
Si je devais connaitre la mÃfªme difficultÃf© que
toi, je
conditionneraisl'ouverture de mon fichier contenant mon userform via
un
autre fichier quilui testerait si le controle existe.
S'il existe une autre solution, je suis preneur.
A+Bonjour a tous,
j'ai cree un userform avec un control calendrier.
sur
certain pc de mon boulot, le control activex n'est
pas
installe, donc a louverture il y a un message
derreur.
est il possible, a louverture dun fichier, de
verifier
sile calendrier est installe, sil l'est, la macro se
lancenormalement, sinon ouvrir un autre userform, virer
le
calendrier du userform...
merci davance
.
.
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance
Bonjour a tous,
j'ai cree un userform avec un control calendrier. sur
certain pc de mon boulot, le control activex n'est pas
installe, donc a louverture il y a un message derreur.
est il possible, a louverture dun fichier, de verifier si
le calendrier est installe, sil l'est, la macro se lance
normalement, sinon ouvrir un autre userform, virer le
calendrier du userform...
merci davance