Je ne cherche pas à polémiquer , mais ...
Je ne sais pas qui préconise de ne pas utiliser les Do Loop alors qu'il y a forcement une utilité ou un choix judicieux pour chaque commande.
Par contre le code suivant :
C'est le type de code que je refuse en entreprise. On demande une maintenance à quelqu'un d'autre , c'est confus dans la façon de traiter le problème posé. Un débutant qui ne connait pas les fonctions ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If Weekday(datef, vbFriday) = 1 Then Vendr = DateSerial(annee, mois, 15) Else Vendr = DateAdd("d", datef, 22 - Weekday(datef, vbFriday)) End If
Un bon code , c'est un code concis , avec un algorithme clair. C'est ma préconisation.
Partager