Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

signification de lignes de programmation

  • Initiateur de la discussion isa88000
  • Date de début
I

isa88000

Guest
bonjour à tout le monde,

je cherche à comprendre ces quelques lignes de programme.
Pouvez vous m'aider svp?

Dim D1, D2 As Date
D1 = CDate('1/' & ComboBox2.Value & '/' & ComboBox1.Value)
D2 = DateAdd('m', 1, D1) - 1
az = WeekDay(D1, 2)
For i = 0 To 36
U_chx_dte(i).Visible = False
U_chx_dte(i) = False
U_chx_dte(i).Tag = ''
Next i
For jcal = D1 To D2
U_chx_dte(az + Day(jcal) - 2).Visible = True
U_chx_dte(az + Day(jcal) - 2).Caption = Format(jcal, 'd')
U_chx_dte(az + Day(jcal) - 2).Tag = jcal
Next jcal

merci d'avance

A bientôt
 

sousou

XLDnaute Barbatruc
Bonjour isa

D1 sera une date (cdate) composé de 1/ et de deux données situé dans des combox d'un userform

le résultat sera 1/2/2005 si dans combo1=2 et combo2=5
d2 sera = a cette date plus un mois - i jour

Résulat 28/2/2005

az sera égal au numéro de jour dans la semaine du premier du mois

ici=2

Ensuite (for 1 a 36)
Je suppose qu'il y a 36 textbox qui seront tous rendu invisible
et non accessible

l'étape suivante rendant visible et accessible les textbox
Dans ce cas de 2 à 29,

J'espère qu'avec le contenu du userform cela t'aidera
 

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Isa, Sousou, le forum,

 
I

isa88000

Guest
rebonjour à tous,

merci pour votre aide

si je vous mets en fichier joint mon programme pourriez vous me dire pourquoi lorsque je clique sur valider dans ma userform choix d'une date avec une date selectionnée il ne veut plus me l'afficher dans la case prévue sur ma userform organisation?

merci beaucoup


A bientôt
 

Discussions similaires

Réponses
5
Affichages
255
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…