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 - Suppression colonne - Erreur '13' [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 84
    Par défaut Boucle For - Suppression colonne - Erreur '13'
    Bonjour à tous,

    Je suis confronté à quelque chose d'étrange, voici le programme suivant qui me pose problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sheets("Résultat").Select
            DerniereLigne3 = Range("A65536").End(xlUp).Row
            'Suppression des collaborateurs sortis (Non présent sur ES)
            Range("I2") = "=VLOOKUP(RC[-8],es!C[-7]:C[-6],2,0)"
            Range("I2").AutoFill Destination:=Range("I2:I" & DerniereLigne3)
            Range("I2:I" & DerniereLigne3).Copy
            Range("I2:I" & DerniereLigne3).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
            For i = DerniereLigne3 To 2 Step -1
                If Range("I" & i).Value = "#N/A" Then
                    Rows(i).Delete
                End If
            Next i
    C'est au niveau du texte en rouge que ça bug .. ça me met une erreur d'incomptabilité n°13 ... Je ne comprends pas.
    Je cherche tout simplement, après ma recherchev, à supprimer les colonnes comportant en colonne I "#N/A", je ne comprends pas la nature de l'erreur en question. J'ai testé avec Cells, .. , like ... Rien ne marche.

    I Need You ! Thanks !!

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     If Range("I" & i).Text = "#N/A" Then

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 84
    Par défaut
    C'est parfait merci !

    C'est le code erreur "#N/A" qui ne peut être reconnu par une valeur dans le Range en fait ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    exacte l'erreur vient d'une formule quand tu appel la valeur tu régénéré l'erreur!

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

Discussions similaires

  1. [XL-2007] Suppression resultat boucle suite suppression colonne
    Par ALEX80800 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 21/11/2013, 16h11
  2. [XL-2003] Boucle For sur colonnes
    Par thebigrensky dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/01/2010, 17h26
  3. [AC-2003] Boucle For sur colonnes
    Par thebigrensky dans le forum VBA Access
    Réponses: 0
    Dernier message: 27/01/2010, 15h52
  4. Shell - Erreur dans une boucle for
    Par claralavraie dans le forum Linux
    Réponses: 4
    Dernier message: 11/01/2006, 13h45
  5. Erreur avec la boucle For
    Par Harvester dans le forum Langage
    Réponses: 3
    Dernier message: 06/11/2005, 16h46

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