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 :

Erreur "NEXT sans FOR" [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut Erreur "NEXT sans FOR"
    J'ai un problème "NEXT sans FOR" si la boucle contient mon code sinon pas de problème.


    Dans le module de la Userform :
    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
       Dim Autorise(0 To 5) As String
        Dim Bcle As Long
     
        Dim Good As Boolean
        Autorise(0) = "30 ED 60 FF 3A DD"
        Autorise(1) = "30 ED 60 FF 3A DD"
        Autorise(2) = "30 ED 60 FF 3A DD"                                  'M3
        Autorise(3) = "30 ED 60 FF 3A DD"
        Autorise(4) = "30 ED 60 FF 3A DD"
        Autorise(5) = "30 ED 60 FF 3A DD"
        Good = False
        'For Bcle = LBound(Autorise) To UBound(Autorise)
        For Bcle = 0 To 5
             'If Trim(GetMACAddress) = Autorise(Bcle) Then
             If GetMACAddress = Autorise(Bcle) Then
                Good = True
            End
        Next Bcle
    La procédure appelée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Public Function GetMACAddress() As String
        '...
        GetMACAddress = tmp
    End Function
    Public et renvoi une chaine. Ok en mode exécution dans vbe.


    ESVBA

  2. #2
    Membre Expert
    Femme Profil pro
    Data engineer
    Inscrit en
    Juin 2007
    Messages
    673
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Data engineer
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 673
    Par défaut
    Bonjour,
    Le problème vient de la fermeture incorrecte du If. Il faut écrire End If à la place du End :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
             'If Trim(GetMACAddress) = Autorise(Bcle) Then
             If GetMACAddress = Autorise(Bcle) Then
                Good = True
             End If '<--- Ici

  3. #3
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut merci de la réponse
    l'erreur me parait tellement grosse.

    Le fichier s'est bloqué à plusieurs reprises, j'ai fait des modifications....

    je regarde en rentrant.

    Merci.

    ESVBA

  4. #4
    Membre émérite
    Inscrit en
    Décembre 2006
    Messages
    897
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 897
    Par défaut
    bon, il faut l'avouer l'erreur est tellement grosse que c'est la bonne !

    on fait plusieurs choses en même temps, l'appli plante, on s'énerve et heureuse qu'il y a "développez".

    Merci à toi tedo01.

    ESVBA

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

Discussions similaires

  1. [VBA Word] Next sans for
    Par Dobyan08 dans le forum VBA Word
    Réponses: 6
    Dernier message: 20/10/2016, 11h57
  2. [XL-2007] Erreur de compilation : Next sans For
    Par benjamin_malaussene dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/04/2014, 17h43
  3. Erreur de compilation Next sans For
    Par November-Oscar dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/11/2011, 21h01
  4. [XL-2007] Erreur next sans for, Bizarre!
    Par rvtoulon dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 05/10/2009, 17h19
  5. j'ai une erreur Next sans For
    Par Caps corp dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 22/08/2008, 15h10

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