IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Boucle VBA avec pour compteur dates début et fin et pour step la semaine [AC-2010]


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Boucle VBA avec pour compteur dates début et fin et pour step la semaine
    En VBA Access 2010
    Je voudrait utiliser une boucle avec un compteur <date de début> et <date de fin> et un step <une semaine>
    je pensais utiliser l'instruction For ... next avec
    comme compteur <Dateinit> et <Datefin>
    et comme step : < ??> qui se traduise par 1 semaine

    Pour le compteur
    je prévoyait d'utiliser deux variables définies en format date abrégée
    Dim Dateinit As Date
    Dim Datefin As Date

    Je ne sais pas comment définir un step d'une semaine ou ... d'un mois

    Mais est ce possible avec cette instruction ou quelle autre solution peut être utilisée

  2. #2
    Membre régulier
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2014
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Janvier 2014
    Messages : 64
    Points : 94
    Points
    94
    Par défaut
    Bonjour a Tous,

    Comme indique dans un autre post, une date n'est jamais qu'un flottant dont la partie entiere indique le jour depuis l'an zero de l'ere Microsoft.
    Une semaine de delai est donc un increment de 7 jours

    donc un for xDate = DateDebut to DateFin step 7
    devrait y faire assez bien.

    pour un step d'un mois, il faudra se contenter de 30 jours
    ou alors bidouiller severe pour faire varier l'increment en fonction du mois en cours avant le next.

    Cdlt
    Caramel13

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    La fonction DateAdd permet d'ajouter des "fractions" de date.

    Une boucle While sera peut-être plus simple à mettre en place.

  4. #4
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut VBA Access
    Merci pour les réponses qui m'ont permis de résoudre mon pb.
    Cordialement

    GSPD1

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] VBA avec match de date et de code
    Par cg1980 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 12/04/2011, 15h32
  2. Boucle if avec comparaison de dates
    Par pomdeterfrite dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/11/2010, 16h59
  3. [XL-2003] Création de Boucles VBA avec plusieurs Conditions
    Par MatMout dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 16/07/2010, 10h31
  4. boucle for avec 4 compteur
    Par llazrag dans le forum MATLAB
    Réponses: 1
    Dernier message: 04/03/2010, 17h53
  5. Dates début et fin pour chaque semaine d'un mois.
    Par smailhop dans le forum VB.NET
    Réponses: 3
    Dernier message: 09/12/2009, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo