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 :

Comparaison avec plusieurs cellules


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37
    Points : 36
    Points
    36
    Par défaut Comparaison avec plusieurs cellules
    Dans une feuille excel, j’ai plusieurs lignes et plusieurs colonnes renseignées.

    Je souhaite que ma cellule active ne soit pas une cellule mais un bloc de cellules, par exemple (A2 à D2) est le bloc que je souhaite actif afin de le comparer (do while…loop) à (A3 à D3), à (A4 à D4) etc….

    Est-ce possible ? Si oui, Quels codes dois-je utiliser ?

  2. #2
    Membre expérimenté Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Points : 1 512
    Points
    1 512
    Par défaut
    re,AMO05 le forum tout est possible que veus tu faire excactement????
    SALUTATIONS

  3. #3
    Membre chevronné Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Points : 2 168
    Points
    2 168
    Par défaut
    J'ai pas forcement compris ce que tu demande mais je dirais oui c'est possible. Mais d'abord essayon de nous comprendre

    Tu veux que le test de fin d'une boucle (Do loop until) soit la comparaison de deux plage de donnée.
    Si A2=A3 et B2=B3 et D2=D3 alors on boucle?
    Est ce bien cela?
    Qu'est ce qui peut varier les ligne les colonnes?


    Si oui tu peux faire quelque chose comme ca

    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
     
    Dim test As Boolean
    Dim cel As Range
     
    do
    'ton code
     
    test = True
    For Each cel In Range("A2:D2")
    If cel.Value <> cel.Offset(1, 0).Value Then  'remplace le 1 par le décalage que tu veux
    test = False
    Exit For
    End If
    Next cel
     
    loop until test
    Edit : Comme le dit Laetitia, que je salut au passage, il faudrait que tu essayes d'être un peu plus explicite
    « Il n'y a pas de recette miracle qui permet aux gens d’écrire des programmes corrects sans avoir à réfléchir. Il faut apprendre aux gens comment réfléchir »

  4. #4
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2009
    Messages : 133
    Points : 160
    Points
    160
    Par défaut Si j'ai bien compris
    S'il s'agit de visualiser chacune des trois cellules de reference à comparer avec le reste et les mettre en evidence l'egalite des trois valeurs de reference.

    Partons de ce principe voici un exemple fichier joint à l'appui de comparaison à l'aide du format conditionnel

    Zone de recherche en orange et les cellules sont en verts si correspondant avec les cellules oranges .....

    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [2008] Comparaison avec plusieurs paramètres (Date)
    Par bibifoke dans le forum SSRS
    Réponses: 0
    Dernier message: 28/01/2014, 16h36
  2. [Débutant] comparaison avec plusieurs images
    Par casuals dans le forum C#
    Réponses: 4
    Dernier message: 24/04/2012, 11h56
  3. comparaison avec plusieurs conditions
    Par athizy dans le forum Excel
    Réponses: 3
    Dernier message: 05/03/2010, 13h49
  4. Réponses: 9
    Dernier message: 10/06/2008, 15h15
  5. Evenementiel sur Range avec plusieurs cellules
    Par Aizen64 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/11/2007, 06h59

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