Control calendar [Résolu]

tommarianne 20 Messages postés samedi 13 mai 2006Date d'inscription 29 octobre 2008 Dernière intervention - 18 févr. 2008 à 18:02 - Dernière réponse : tommarianne 20 Messages postés samedi 13 mai 2006Date d'inscription 29 octobre 2008 Dernière intervention
- 22 févr. 2008 à 18:39
en vb
je dispose de 1 userform avec 1 calendar
a l' initialisation pas de probleme pour afficher la date


par contre comment faire pour selectionner le 1 jour du mois lorsque l' on change le mois du calendar


merci d' avance
Afficher la suite 

7 réponses

Répondre au sujet
tommarianne 20 Messages postés samedi 13 mai 2006Date d'inscription 29 octobre 2008 Dernière intervention - 22 févr. 2008 à 18:39
+3
Utile
j' ai aussi recu ceci et cela fonctionne
encore Merci a Frédéric

Dim var1 As Integer

Private Sub UserForm_Initialize()
Calendar1.Value = Date 
var1 = 1
End Sub

Private Sub Calendar1_NewMonth()If var1 0 Then: var1 1: Exit Sub
Calendar1.Day = 1
Calendar1.Value = 1
End Sub
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de tommarianne
cs_MPi 3863 Messages postés mardi 19 mars 2002Date d'inscription 13 mars 2018 Dernière intervention - 21 févr. 2008 à 00:07
0
Utile
Pourquoi au juste ?

Tu parles de UserForm... ne serais-tu pas sous Excel, par hasard ?

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Commenter la réponse de cs_MPi
tommarianne 20 Messages postés samedi 13 mai 2006Date d'inscription 29 octobre 2008 Dernière intervention - 21 févr. 2008 à 09:34
0
Utile
oui exact
je suis sous excel
Commenter la réponse de tommarianne
cs_MPi 3863 Messages postés mardi 19 mars 2002Date d'inscription 13 mars 2018 Dernière intervention - 21 févr. 2008 à 11:01
0
Utile
Clique le bouton "Accepté" seulement si ton problème est résolu. Sinon les gens pourraient passer tout droit sans regarder ton message. Tu peux annuler ce "Accepté".

Pour en revenir à ton problème, quelle est l'importance de sélectionner le premier du mois ? Quel contrôle utilises-tu exactement ? le calendrier MsCal.ocx ou MonthView ou Date and Time Picker ? Sous Excel, je ne vois pas le contrôle Calendrier (MsCal) ...

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Commenter la réponse de cs_MPi
tommarianne 20 Messages postés samedi 13 mai 2006Date d'inscription 29 octobre 2008 Dernière intervention - 22 févr. 2008 à 10:24
0
Utile
l' importance : si je valide les données des textbox, label et autres ne sont pas enregistrer s' il n' y a pas une date cochée

les cases suivantes sont cochées
vb6 - outil - references - microsoft controle calendar 11.0
vb6 - outil - controles supplementaires - controle calendrier 11.0
les deux visant : mscal.ocx

je suis sous office 2003

Date and Time Picker - je n' ai rien qui se rapproche de cela dans les references
pourtant j' ai bien : mscomctl.ocx

merci A+
Commenter la réponse de tommarianne
cs_MPi 3863 Messages postés mardi 19 mars 2002Date d'inscription 13 mars 2018 Dernière intervention - 22 févr. 2008 à 11:31
0
Utile
Dans les contrôles supplémentaires, tu devrais trouver le MonthView
Microsoft MonthView Control 6.0  (MSCOMCT2.OCX)

ou encore le DTPicker qui provient du même OCX
Microsoft Date and Time Picker Control 6.0

Mais peut-être viennent-ils avec VB6 plutôt que Office (?)

Je pense qu'ils seraient plus simples d'utilisation que le Calendar...

MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI
Commenter la réponse de cs_MPi
tommarianne 20 Messages postés samedi 13 mai 2006Date d'inscription 29 octobre 2008 Dernière intervention - 22 févr. 2008 à 12:53
0
Utile
desole mais aussi bien dans
- les references ou les controles supplementaire
je n' ai pas
Microsoft MonthView Control 6.0 
Microsoft Date and Time Picker Control 6.0

de plus en faisant une recherche
je ne trouve pas mscomct2.ocx
Commenter la réponse de tommarianne

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.