matcch columns in excel file

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
i
ifranity
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 20 août 2018
Version d'Excel : 2016

Message par ifranity » 20 août 2018, 11:15

Bonjour tout le monde,
j'ai un petit soucis au niveau de la creation d'un macro qui est pour bute de matcher une colonne avec la concatenation de deux autres :

colonne 1 : 45778 Paris
colonne 2 : 45778
collone 3 : Paris
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'599
Appréciations reçues : 250
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 20 août 2018, 11:18

bonjour

pas besoin de VBA
1- joins un fichier exemple

2- pourquoi pensais-tu à une macro ?
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
i
ifranity
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 20 août 2018
Version d'Excel : 2016

Message par ifranity » 20 août 2018, 11:28

jmd a écrit :
20 août 2018, 11:18
bonjour

pas besoin de VBA
1- joins un fichier exemple

2- pourquoi pensais-tu à une macro ?
Bonjour,
Merci de trouver ci joint les fichiers excel que j'avais a la base :
ce que je veux c'est copier column1 du fichier Invoice.xlsx dans le fichier classeur1 dans le bute de comparer la colonne ajoutée avec les deux autres existantes.
Classeur1.xlsx
(22.95 Kio) Téléchargé 2 fois
Invoice.xlsx
(9.67 Kio) Téléchargé 7 fois
Avatar du membre
nonesofar13
Membre fidèle
Membre fidèle
Messages : 416
Appréciation reçue : 1
Inscrit le : 15 février 2016
Version d'Excel : 2013 FR

Message par nonesofar13 » 20 août 2018, 11:34

Bonjour,

Voici un exemple en PJ avec des données fictives.
ifranity.xlsm
(14.84 Kio) Téléchargé 2 fois
Sub check()
Dim wb As Worksheet

Set sht1 = Sheets("Feuil1")

LastRow = sht1.Cells(sht1.Rows.Count, "A").End(xlUp).Row

For i = 2 To LastRow

check_concat = Cells(i, 1).Value
check_concat_build = Cells(i, 2).Value & " " & Cells(i, 3).Value

If check_concat = check_concat_build Then

Cells(i, 4).Value = "match_colonne"

End If

Next i


End Sub
Bonne journée
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'599
Appréciations reçues : 250
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 20 août 2018, 11:42

re

tu veux savoir si une facture reçue par mail ou fax concerne un client dans une liste de clients
(tu vois, il vaut mieux poser la question en termes concrets et non en "Excel"

mais il y a un problème grave : la reconnaissance de caractères est trèèèès mauvaise
il sera quasiment impossible de faire le rapprochement que tu voulais

pire même : tu ne peux pas faire des calculs de facturation.
1 membre du forum aime ce message.
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
i
ifranity
Nouveau venu
Nouveau venu
Messages : 3
Inscrit le : 20 août 2018
Version d'Excel : 2016

Message par ifranity » 20 août 2018, 11:43

Bonjour,
Merci pour votre reponse,
je vais tester ce code et je vais vous tenir au courant.

crdlt,
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message