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 de deux colonnes


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
    Stagiaire Informatique
    Inscrit en
    Mars 2018
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Stagiaire Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 69
    Par défaut Comparaison de deux colonnes
    Bonjour,

    J'ai un petit soucis au niveau de la comparaison de deux colonnes de données.
    Je veux comparer deux colonnes sur deux feuilles de calcul differentes, mais mon code ne fonctionne pas entierement.

    Voici ce que devrais faire mon code;
    Il devrait prendre la premiere valeur de la 1er colonne et la comparé à toutes les valeurs de la 2eme colonne, et une fois la condition est vraie recopier la valeur de la cellule de la 2eme colonne dans une colonne prédefinie pour cela.

    Je vous affiche mon code et dite moi ce qui va pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Sub changement()
    Dim x As Long
    Dim y As Long
    For x = 58 To 2000
        For y = 515 To 2000
            If Right(Range("E" & x), 5) = Mid(Sheets("Plaf").Range("B" & y), 7, 5) Then
                ActiveSheet.Cells(x, "X") = Worksheets("Plaf").Cells(y, "B")
            End If
        Next y
    Next x
    End Sub
    Merci

  2. #2
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Cells fonctionne avec des numeriques

    Cells(N°ligne,N°decolonne)

    je dit bien N°de colonne B = 2 ... X = 24 .... AB = 28 etc...


    tu es sur quel version d'Excel tu l'as pas dit

  3. #3
    Membre confirmé
    Homme Profil pro
    Stagiaire Informatique
    Inscrit en
    Mars 2018
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Stagiaire Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2018
    Messages : 69
    Par défaut
    Je suis sur excel 2016, j'avais deja essayé avec les numerique dans les cells mais fonctionnes pas non plus sa donne le meme resultat.

Discussions similaires

  1. [Toutes versions] Comparaison de deux colonnes par blocs
    Par Leonard02 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/07/2012, 09h00
  2. [XL-2007] Comparaison sur deux colonnes excel plus traitement
    Par guiltyspark dans le forum Excel
    Réponses: 5
    Dernier message: 04/03/2011, 10h53
  3. [XL-2003] Syntaxe If Then / Comparaison de deux colonnes
    Par ash.wizard dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/02/2011, 19h17
  4. Comparaison de deux colonnes
    Par casavba dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 12/02/2008, 19h18
  5. [VBA-E] Pb Comparaison De Deux Colonnes Avec Fonction If
    Par gromorice dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 23/03/2007, 05h57

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