OVH Cloud OVH Cloud

calendrier ??

13 réponses
Avatar
Pourquoi
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain

10 réponses

1 2
Avatar
Dédé
Salut toi !

Si tu me donne une adress valide, je pourrais t'envoyer un exemple de
l'utilisation d'un userform Calendar ...

Dans l'attente de ta prochaine réponse ...

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pourquoi" a écrit dans le message de
news:bnof7m$vrr$
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain




Avatar
Denis Michon
Bonjour Dédé,

Si l'usager n'a pas cette Dll d'installer sur son ordinateur, je doute fort qu'il puisse prendre connaissance de ton
fichier exemple.


La dll calendrier s'installe au moment où l'application Access d'installe.

Cependant, si tu fais parvenir à l'usager la composante Dll (calendrier) manquante présentement sur son système , et que
tu lui montre comment l'initialer dans sa base de registre, il n'aura pas besoin d'installer Access pour avoir accès au
Contrôle Calendrier.


Salutations!


"Dédé" a écrit dans le message de news:
Salut toi !

Si tu me donne une adress valide, je pourrais t'envoyer un exemple de
l'utilisation d'un userform Calendar ...

Dans l'attente de ta prochaine réponse ...

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pourquoi" a écrit dans le message de
news:bnof7m$vrr$
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain




Avatar
Dédé
Ben justement, j'sais pas te tête comment on fait ... si tu pouvais me
rafraîchir la mémoire ....;-))

Autrement, il y a cette adresse :
http://www.excelabo.net/xl/calendriers.php

Et, je sais qu'il existe un classeur à télécharger où il y a une suite de
userform qui remplace ce dit "Calendar" qui devrait être accessible
uniquement si Access est installé ;-)) mais sais plus exactement où ...

Salutations
Dédé


--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Denis Michon" a écrit dans le message de
news:enQnb.16057$
Bonjour Dédé,

Si l'usager n'a pas cette Dll d'installer sur son ordinateur, je doute
fort qu'il puisse prendre connaissance de ton

fichier exemple.


La dll calendrier s'installe au moment où l'application Access d'installe.

Cependant, si tu fais parvenir à l'usager la composante Dll (calendrier)
manquante présentement sur son système , et que

tu lui montre comment l'initialer dans sa base de registre, il n'aura pas
besoin d'installer Access pour avoir accès au

Contrôle Calendrier.


Salutations!


"Dédé" a écrit dans le message de
news:

Salut toi !

Si tu me donne une adress valide, je pourrais t'envoyer un exemple de
l'utilisation d'un userform Calendar ...

Dans l'attente de ta prochaine réponse ...

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pourquoi" a écrit dans le message de
news:bnof7m$vrr$
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain









Avatar
Emcy
Salut,

Voici un exemple de calendrier (sans l'utilisation du
contrôle ActiveX Calendar => En +, il est beaucoup plus
rapide) :
http://disciplus.simplex.free.fr/classeursxl/gd-feries.zip


-----Message d'origine-----
bonjour,
je voudrai en basic programmer un
calendrier "calendar1" et je ne le

trouve pas

comment faire pour le charger ?
merci
alain


.



Avatar
Denis Michon
Bonjour Dédé,

En supposant que tu envoies dans un "zip file" la "dll calendar" , tu peux ajouter ceci dans ton fichier exemple , cela
permettra l'installation automatique de la DLL

Dans la procédure : Sub InstallationFichierOcxOuDLL() prend soin d'indiquer le nom de la dll que tu joindras au fichier
excel.

Averti l'usager qu'il devra conserver le fichier excel et la dll dans le même répertoire pour la première ouverture du
fichier excel.


Dans le ThisWorkbook :

'--------------------
Private Sub Workbook_Open()
Sub InstallationFichierOcxOuDLL()
End Sub
'--------------------



'Dans le haut d'un module standard :

Private Declare Function GetSystemDirectory Lib "kernel32.dll" Alias _
"GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Function CheminSystem()
Dim RetVal As Long
Dim SysDir As String

SysDir = Space$(256)
RetVal = GetSystemDirectory(SysDir, Len(SysDir))

If RetVal <> 0 Then
CheminSystem = Left$(SysDir, RetVal)
End If
End Function


'Dans un module standard :

'-------------------------
Sub InstallationFichierOcxOuDLL()

Dim FichierSource As String, FichierCible As String
Dim OcxFile As String, Chemin As String

OcxFile = "Msmask32.ocx"
Chemin = CheminSystem & ""

FichierSource = ThisWorkbook.Path & "" & OcxFile
FichierCible = Chemin & OcxFile

'Vérifie la présence de .oxc,dll dans le fichier système
If Dir(FichierCible) = "" Then
'Si pas trouvé,
'Vérifier que ce "ocx" est présent dans le même
'répertoire que ce fichier (ThisWorkbook.path)
'Afin de le copier dans le répertoire système de
'de l'ordinateur de l'usager

If Dir(FichierSource) = "" Then
MsgBox "Le ficher " & OcxFile & " n'est pas dans " & _
"le même répertoire de ce classeur! Vérifier !" & vbCrLf & vbCrLf & _
"Afin d'assurer le bon fonctionnement des processus" & vbvrlf & _
" d'automation de ce fichier, copier le fichier" & vbCrLf & _
" manquant le répertoire suivant : " & Chemin & vbCrLf & vbCrLf & _
"Ce classeur se fermera à la fermeture de cette fenêtre.", _
vbCritical + vbOKOnly, "Info utilisateur"
ThisWorkbook.Close False
End If

'Copie du fichier ocx vers le répertoire système
FileCopy FichierSource, FichierCible

'Initialisation de l'ocx dans la base de registre
Shell Chemin & "regsvr32.exe " & OcxFile & " /s"

'Ajouter la référence au projet
Application.VBE.ActiveVBProject.References.AddFromFile FichierCible

End If

End Sub
'-------------------------


Salutations!


"Dédé" a écrit dans le message de news:
Ben justement, j'sais pas te tête comment on fait ... si tu pouvais me
rafraîchir la mémoire ....;-))

Autrement, il y a cette adresse :
http://www.excelabo.net/xl/calendriers.php

Et, je sais qu'il existe un classeur à télécharger où il y a une suite de
userform qui remplace ce dit "Calendar" qui devrait être accessible
uniquement si Access est installé ;-)) mais sais plus exactement où ...

Salutations
Dédé


--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Denis Michon" a écrit dans le message de
news:enQnb.16057$
Bonjour Dédé,

Si l'usager n'a pas cette Dll d'installer sur son ordinateur, je doute
fort qu'il puisse prendre connaissance de ton

fichier exemple.


La dll calendrier s'installe au moment où l'application Access d'installe.

Cependant, si tu fais parvenir à l'usager la composante Dll (calendrier)
manquante présentement sur son système , et que

tu lui montre comment l'initialer dans sa base de registre, il n'aura pas
besoin d'installer Access pour avoir accès au

Contrôle Calendrier.


Salutations!


"Dédé" a écrit dans le message de
news:

Salut toi !

Si tu me donne une adress valide, je pourrais t'envoyer un exemple de
l'utilisation d'un userform Calendar ...

Dans l'attente de ta prochaine réponse ...

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pourquoi" a écrit dans le message de
news:bnof7m$vrr$
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain









Avatar
Dédé
Merci tout plein pour tes indications !

Au fait, où est.ce que tu trouve la DLL concernée ?? si t'a le chemin ...ça
pourrais être sympa .. Autrement, je prendrais le temps de le chercher
demain ou le week-end prochain .... Très chargé ces temps ...

Merci encore et bonne fin de journée !
Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Denis Michon" a écrit dans le message de
news:akRnb.16067$
Bonjour Dédé,

En supposant que tu envoies dans un "zip file" la "dll calendar" , tu peux
ajouter ceci dans ton fichier exemple , cela

permettra l'installation automatique de la DLL

Dans la procédure : Sub InstallationFichierOcxOuDLL() prend soin
d'indiquer le nom de la dll que tu joindras au fichier

excel.

Averti l'usager qu'il devra conserver le fichier excel et la dll dans le
même répertoire pour la première ouverture du

fichier excel.


Dans le ThisWorkbook :

'--------------------
Private Sub Workbook_Open()
Sub InstallationFichierOcxOuDLL()
End Sub
'--------------------



'Dans le haut d'un module standard :

Private Declare Function GetSystemDirectory Lib "kernel32.dll" Alias _
"GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As
Long


Function CheminSystem()
Dim RetVal As Long
Dim SysDir As String

SysDir = Space$(256)
RetVal = GetSystemDirectory(SysDir, Len(SysDir))

If RetVal <> 0 Then
CheminSystem = Left$(SysDir, RetVal)
End If
End Function


'Dans un module standard :

'-------------------------
Sub InstallationFichierOcxOuDLL()

Dim FichierSource As String, FichierCible As String
Dim OcxFile As String, Chemin As String

OcxFile = "Msmask32.ocx"
Chemin = CheminSystem & ""

FichierSource = ThisWorkbook.Path & "" & OcxFile
FichierCible = Chemin & OcxFile

'Vérifie la présence de .oxc,dll dans le fichier système
If Dir(FichierCible) = "" Then
'Si pas trouvé,
'Vérifier que ce "ocx" est présent dans le même
'répertoire que ce fichier (ThisWorkbook.path)
'Afin de le copier dans le répertoire système de
'de l'ordinateur de l'usager

If Dir(FichierSource) = "" Then
MsgBox "Le ficher " & OcxFile & " n'est pas dans " & _
"le même répertoire de ce classeur! Vérifier !" & vbCrLf &
vbCrLf & _

"Afin d'assurer le bon fonctionnement des processus" & vbvrlf
& _

" d'automation de ce fichier, copier le fichier" & vbCrLf & _
" manquant le répertoire suivant : " & Chemin & vbCrLf &
vbCrLf & _

"Ce classeur se fermera à la fermeture de cette fenêtre.", _
vbCritical + vbOKOnly, "Info utilisateur"
ThisWorkbook.Close False
End If

'Copie du fichier ocx vers le répertoire système
FileCopy FichierSource, FichierCible

'Initialisation de l'ocx dans la base de registre
Shell Chemin & "regsvr32.exe " & OcxFile & " /s"

'Ajouter la référence au projet
Application.VBE.ActiveVBProject.References.AddFromFile FichierCible

End If

End Sub
'-------------------------


Salutations!


"Dédé" a écrit dans le message de
news:

Ben justement, j'sais pas te tête comment on fait ... si tu pouvais me
rafraîchir la mémoire ....;-))

Autrement, il y a cette adresse :
http://www.excelabo.net/xl/calendriers.php

Et, je sais qu'il existe un classeur à télécharger où il y a une suite de
userform qui remplace ce dit "Calendar" qui devrait être accessible
uniquement si Access est installé ;-)) mais sais plus exactement où ...

Salutations
Dédé


--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Denis Michon" a écrit dans le message de
news:enQnb.16057$
Bonjour Dédé,

Si l'usager n'a pas cette Dll d'installer sur son ordinateur, je doute
fort qu'il puisse prendre connaissance de ton

fichier exemple.


La dll calendrier s'installe au moment où l'application Access
d'installe.



Cependant, si tu fais parvenir à l'usager la composante Dll (calendrier)
manquante présentement sur son système , et que

tu lui montre comment l'initialer dans sa base de registre, il n'aura
pas


besoin d'installer Access pour avoir accès au
Contrôle Calendrier.


Salutations!


"Dédé" a écrit dans le message de
news:

Salut toi !

Si tu me donne une adress valide, je pourrais t'envoyer un exemple de
l'utilisation d'un userform Calendar ...

Dans l'attente de ta prochaine réponse ...

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_reponses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pourquoi" a écrit dans le message de
news:bnof7m$vrr$
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain














Avatar
Emcy
Salut,

je sais pas ce que c'est ce userform Calendar mais il
existe le controle Monthview qui est pas mal :

http://msdn.microsoft.com/library/en-
us/vbcon98/html/vbconUsingMonthViewControl.asp

ça serait pas la même chose par hazard ?

-----Message d'origine-----
Ben justement, j'sais pas te tête comment on fait ... si
tu pouvais me

rafraîchir la mémoire ....;-))

Autrement, il y a cette adresse :
http://www.excelabo.net/xl/calendriers.php

Et, je sais qu'il existe un classeur à télécharger où il
y a une suite de

userform qui remplace ce dit "Calendar" qui devrait être
accessible

uniquement si Access est installé ;-)) mais sais plus
exactement où ...


Salutations
Dédé


--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -
http://faq.ms.word.free.fr/Environnement/Environnement_re
ponses.htm#e1

Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/
http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_x
l

http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Denis Michon" a écrit dans
le message de

news:enQnb.16057$
Bonjour Dédé,

Si l'usager n'a pas cette Dll d'installer sur son
ordinateur, je doute


fort qu'il puisse prendre connaissance de ton
fichier exemple.


La dll calendrier s'installe au moment où
l'application Access d'installe.



Cependant, si tu fais parvenir à l'usager la
composante Dll (calendrier)


manquante présentement sur son système , et que
tu lui montre comment l'initialer dans sa base de
registre, il n'aura pas


besoin d'installer Access pour avoir accès au
Contrôle Calendrier.


Salutations!


"Dédé" a écrit dans le
message de


news:
Salut toi !

Si tu me donne une adress valide, je pourrais
t'envoyer un exemple de


l'utilisation d'un userform Calendar ...

Dans l'attente de ta prochaine réponse ...

Salutations
Dédé

--
Pour répondre, enlever les lettres N O S P A M

Sites de références,
Word :
http://faq.ms.word.free.fr/
Barre de menu disparues ? voir ici -

http://faq.ms.word.free.fr/Environnement/Environnement_rep


onses.htm#e1
Incrémentation chronologique ?
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v3
Chiffres en lettres ? (Word et Excel)
http://faq.ms.word.free.fr/VBA/VBA_reponses.htm#v4
Excel :
http://www.excelabo.net/

http://jacxl.free.fr/cours_xl/cours_xl_jac.html#accueil_xl


http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/
http://excel.1.free.fr/

"Pourquoi" a écrit dans le
message de


news:bnof7m$vrr$
bonjour,
je voudrai en basic programmer un
calendrier "calendar1" et je ne le



trouve pas

comment faire pour le charger ?
merci
alain









.





Avatar
Emcy
Je me suis un peu trompé, viola ce que je voulais écrire :

Voici un exemple de calendrier (sans l'utilisation du
contrôle ActiveX MonthView (qui n'est pas disponible sur
toutes les versions d'Excel)) => En +, il est beaucoup
plus
rapide) :
http://disciplus.simplex.free.fr/classeursxl/gd-feries.zip



-----Message d'origine-----
Salut,

Voici un exemple de calendrier (sans l'utilisation du
contrôle ActiveX Calendar => En +, il est beaucoup plus
rapide) :
http://disciplus.simplex.free.fr/classeursxl/gd-
feries.zip



-----Message d'origine-----
bonjour,
je voudrai en basic programmer un
calendrier "calendar1" et je ne le

trouve pas

comment faire pour le charger ?
merci
alain


.

.





Avatar
Misange
Bonjour,
Tu peux utiliser ce contrôle qui simule le calendrier de access mais n'a
pas besoin de la DLL correspondante :
http://disciplus.simplex.free.fr/classeursxl/mp-datepicker.zip

(Michel Pierron)

Misange migrateuse http://www.excelabo.net
mail : http://cerbermail.com/?k5Q8Dh2mta


le 29/10/2003 14:29:
bonjour,
je voudrai en basic programmer un calendrier "calendar1" et je ne le
trouve pas

comment faire pour le charger ?
merci
alain




Avatar
olivier
Pour information le dll en question s'appelle MSCAL.OCX
1 2