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 :

Problème de End If


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Educateur Animateur
    Inscrit en
    Février 2013
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur Animateur
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 132
    Par défaut Problème de End If
    Bonsoir,

    J'ai le code suivant... avec l'erreur :

    " End If sans bloc If "

    Le souci c'est que si je supprime End If, il met :

    " Bloc If sans End If "

    Je ne sais pas quoi faire... Avez-vous une idée !?

    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
    Private Sub CommandButton5_Click()
    Dim i As Long
    i = 1
    Dim Mes As Integer
     
        Mes = MsgBox("Vous êtes sur le point de supprimer un enregistrement. Action irreversible ! Voulez vous continuer ?", _
        vbExclamation + vbYesNo)
     
        If Mes = vbNo Then
            Unload Me
            Else
            Do While Sheets("Retenues").Range("A" & i).Value <> ""
                If Sheets("Retenues").Range("A" & i).Value = ListBox1.Text Then
                Sheets("Retenues").Rows(i).Delete
                End If
        End If
     
        i = i + 1
    Loop
     
    End Sub

  2. #2
    Membre extrêmement actif
    Avatar de NVCfrm
    Homme Profil pro
    Administrateur Système/Réseaux - Developpeur - Consultant
    Inscrit en
    Décembre 2012
    Messages
    1 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Administrateur Système/Réseaux - Developpeur - Consultant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2012
    Messages : 1 037
    Billets dans le blog
    5
    Par défaut
    bonsoir...,

    placer Loop dans Else.

    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
    Private Sub CommandButton5_Click()
    Dim i As Long
    i = 1
    Dim Mes As Integer
     
        Mes = MsgBox("Vous êtes sur le point de supprimer un enregistrement. Action irreversible ! Voulez vous continuer ?", _
        vbExclamation + vbYesNo)
     
        If Mes = vbNo Then
            Unload Me
            Else
            Do While Sheets("Retenues").Range("A" & i).Value <> ""
                If Sheets("Retenues").Range("A" & i).Value = ListBox1.Text Then
                Sheets("Retenues").Rows(i).Delete
                End If
     
     
                i = i + 1
          Loop
     
    End If
     
    End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    Educateur Animateur
    Inscrit en
    Février 2013
    Messages
    132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Educateur Animateur
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 132
    Par défaut
    Ok super ça fonctionne... merci beaucoup

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

Discussions similaires

  1. Problème de End If
    Par Pascaldigito dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/01/2014, 00h01
  2. Problème avec End
    Par Nicos57 dans le forum C++
    Réponses: 5
    Dernier message: 04/08/2007, 15h35
  3. [D7]Problème Try Finally End
    Par delphi5user dans le forum Delphi
    Réponses: 12
    Dernier message: 17/04/2007, 16h37
  4. problème php unexpected $end
    Par hismaella dans le forum Langage
    Réponses: 12
    Dernier message: 03/04/2007, 16h28
  5. [Fortran77] Problèmes de boucle et end of file
    Par Kokocha dans le forum Fortran
    Réponses: 1
    Dernier message: 18/03/2007, 19h00

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