Calcul de la Date de Fin du Mois en VBA

Tester le jour de la semaine
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre VBA pour Excel 2016
Revoir le teaser Je m'abonne
Transcription


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de vous apprendre à :

  • Utiliser VBA pour manipuler des dates dans Excel
  • Reporter les dates de fin de mois tombant sur un week-end
  • Comprendre et utiliser des structures de contrôle en VBA

Découvrez comment ajuster automatiquement la date de fin du mois pour éviter les samedis et dimanches en VBA Excel.

Cette leçon montre comment améliorer une macro VBA pour ajuster la date de fin de mois afin d'éviter les week-ends. L'instructeur explique étape par étape comment implémenter une fonction qui reporte la date de règlement au lundi suivant si la date initiale tombe un samedi ou un dimanche. L'utilisation de la fonction Weekday pour déterminer le jour de la semaine et d'autres astuces VBA sont couvertes dans cette leçon détaillée et pratique.

Vous apprendrez à :

  • Créer et manipuler des variables date en VBA
  • Utiliser les structures de contrôle comme if et select case
  • Intégrer des fonctions Excel dans VBA pour des calculs dynamiques
  • Déboguer et tester votre macro pour assurer une exécution correcte
Voir plus
Questions réponses
Pourquoi utilise-t-on la fonction Weekday dans cette macro ?
La fonction Weekday est utilisée pour déterminer quel jour de la semaine tombe la date de fin du mois, afin de pouvoir ajuster cette date si nécessaire.
Comment déclarer le premier jour de la semaine comme étant le lundi avec Weekday ?
Il faut spécifier l'argument deux de la fonction Weekday en utilisant VBMonday (vbMonday), ce qui signifie que le lundi sera considéré comme le jour 1 de la semaine.
Que se passe-t-il si la date de fin du mois tombe un samedi ?
Si la date de fin du mois tombe un samedi, la date de règlement est reportée au lundi suivant en ajoutant deux jours à la date initiale.