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

Macros et VBA Excel Discussion :

Boucle For sortie condition IF


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2015
    Messages : 9
    Par défaut Boucle For sortie condition IF
    Bonjour à tous,

    Je vous remercie de m'aider tout le temps!
    Je souhaite sortir de ma boucle "For" lorsque ma boucle "IF" affiche le MSg box!!

    Merci d'avance pour votre réponse

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    'on récupère les Date of loss
    For cmpt2 = 0 To Int((End_triangle_row - Date_loss1_row) / incre_Date_loss)    'on prend la partie entière pour avoir le nombre exact de valeur
    a = ws.Cells(Date_loss1_row + cmpt2 * incre_Date_loss, Date_loss1_col)
     
    If IsDate(a) Then ' on teste si le format est une date
     
           If Month(a) > 7 Then 'si la date est supérieure à juillet alors on ne la touche pas
           ws2.Cells(16 + cmpt2, 4) = a
           Else
           ws2.Cells(16 + cmpt2, 4) = DateSerial(Year(a), 7, 1) ' si la date est inférieur à juillet alors on la met au 1 juillet
     
           End If 'If Month(a) > 7 Then
    'on teste la longeur de la chaine de caractère et on fait une déduction
    ElseIf Len(a) < 5 Then ' on suppose que nous sommes seulement en présence de la date
    ws2.Cells(16 + cmpt2, 4) = DateSerial(a, 7, 1)
     
    Else
     MsgBox "Change the format of Date of loss"
     
     
     End If 'If IsDate(a)
     
     
     
     
    Next cmpt2

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut

    Bonjour, bonjour !

    Et oui, encore un heureux gagnant, la réponse est déjà dans l'aide VBA intégrée ‼

    Placer le curseur texte sur For dans le code puis cliquer sur la touche et lire évidemment …

    Rendez-vous chers amis lors du prochain tirage de notre grand jeu
    « Je préfère perdre du temps en posant une question sur un forum au lieu de consulter l'aide pourtant disponible ! »

    __________________________________________________________________________________________________
    Tous unis, tous Charlie

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Février 2012
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 277
    Par défaut
    Exit for

Discussions similaires

  1. Boucle For avec condition sur doublons
    Par nyto35 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 26/04/2013, 11h04
  2. Pb boucle [FOR] avec condition [IF]
    Par Newenda dans le forum MATLAB
    Réponses: 2
    Dernier message: 03/02/2010, 11h50
  3. Aide boucle for avec condition
    Par guigui33 dans le forum Images
    Réponses: 1
    Dernier message: 06/03/2008, 20h59
  4. [Tableaux] Boucle for dans condition de if
    Par Lenorah dans le forum Langage
    Réponses: 5
    Dernier message: 03/03/2008, 18h06
  5. boucle for avec condition
    Par Daniel Magron dans le forum Delphi
    Réponses: 4
    Dernier message: 22/01/2007, 16h18

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