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 :

pb de condition


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 138
    Points : 72
    Points
    72
    Par défaut pb de condition
    bonsoir,
    J'ai l'impression que la condition (Index - 1) n'est pas comprise...pas d'erreur mais instruction non prise en compte. Je cherche à copier les cases en colonne 6 et 7 si celle en colonne 7 est >0 et celle juste au dessus est < 0 et comporte n800 dans les 4 derniers caractères.
    Merci à ceux qui pourront m'aider

    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
      Range("a1").Select
     
     
      For Index = 3 To 1000
              If (Cells(Index, 7) > 0 And Cells((Index - 1), 7)< 0 And Right(Cells(Index, 8), 4) = "n800") Then
     
     
               Range(Cells(Index, 6), Cells(Index, 7)).Select
     
            Selection.Copy
             Range(Cells(Index, 14), Cells(Index, 15)).Select
            ActiveSheet.Paste
            End If
     
        Next Index

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 535
    Points
    5 535
    Par défaut
    Bonsoir,

    je note une contradiction entre :

    Citation Envoyé par captaine93 Voir le message
    Je cherche à copier les cases en colonne 6 et 7 si celle en colonne 7 est >0 et celle juste au dessus est < 0 et comporte n800 dans les 4 derniers caractères.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If (Cells(Index, 7) > 0 And Cells((Index - 1), 7)< 0 And Right(Cells(Index, 8), 4) = "n800") Then
    Explique ...

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 138
    Points : 72
    Points
    72
    Par défaut
    Milles excuses d'avoir posté pour rien...j avais pas les yeux en face des trous !
    J'me suis trompé de case en comparant...la honte
    Sorry

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

Discussions similaires

  1. Condition If multiple
    Par M1000 dans le forum ASP
    Réponses: 2
    Dernier message: 01/03/2004, 13h46
  2. [MYSQL] conditions et requetes
    Par sebos63 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 16h41
  3. Condition sur debug et release
    Par xave dans le forum MFC
    Réponses: 3
    Dernier message: 04/02/2004, 15h04
  4. Condition et contenu TImage
    Par Detlev_linux dans le forum Langage
    Réponses: 6
    Dernier message: 23/12/2003, 01h00
  5. boucle avec condition d'arret changeante
    Par NicoH dans le forum Langage
    Réponses: 3
    Dernier message: 10/06/2003, 11h48

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