COMPATIBILITÉ ENTRE DEUX TABLEAUX
Fermé
NISRIIIN
Messages postés
4
Date d'inscription
mercredi 1 mars 2017
Statut
Membre
Dernière intervention
10 avril 2017
-
1 mars 2017 à 12:39
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 11 avril 2017 à 15:03
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 - 11 avril 2017 à 15:03
A voir également:
- COMPATIBILITÉ ENTRE DEUX TABLEAUX
- Fusionner deux tableaux excel - Guide
- Compatibilite windows 11 - Guide
- Itinéraire google map entre deux adresses - Guide
- Tableaux croisés dynamiques - Guide
- Deux ecran pc - Guide
4 réponses
Raymond PENTIER
Messages postés
58724
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 novembre 2024
17 238
7 mars 2017 à 14:03
7 mars 2017 à 14:03
Bonjour.
Je n'ai pas bien compris ton intervention dans ce forum :
Tu as un travail compliqué à accomplir pour ton patron ; tu veux qu'on le fasse à ta place ; et tu veux une réponse rapide !
On t'a fait croire que CCM est une espèce de gros logiciel où on dépose son problème et qui expédie par retour du courrier la bonne solution ?
Alors comme tu es nouvelle ici, je t'explique :
Les personnes qui participent aux forums sont des gens comme toi et moi, des bénévoles, qui essaient de donner un coup de main aux autres, s'ils en ont le temps et l'envie. Nous n'avons aucune obligation à répondre à un message, surtout si nous pensons ne pas avoir la solution ; nous n'avons aucune obligation de nous dépêcher, surtout si nous savons qu'il va falloir consacrer du temps à ce problème.
Ton message de 13:42 est donc très mal venu et très maladroit, puisqu'il ne va encourager aucun d'entre nous à s'investir dans cette discussion ...
Je n'ai pas bien compris ton intervention dans ce forum :
Tu as un travail compliqué à accomplir pour ton patron ; tu veux qu'on le fasse à ta place ; et tu veux une réponse rapide !
On t'a fait croire que CCM est une espèce de gros logiciel où on dépose son problème et qui expédie par retour du courrier la bonne solution ?
Alors comme tu es nouvelle ici, je t'explique :
Les personnes qui participent aux forums sont des gens comme toi et moi, des bénévoles, qui essaient de donner un coup de main aux autres, s'ils en ont le temps et l'envie. Nous n'avons aucune obligation à répondre à un message, surtout si nous pensons ne pas avoir la solution ; nous n'avons aucune obligation de nous dépêcher, surtout si nous savons qu'il va falloir consacrer du temps à ce problème.
Ton message de 13:42 est donc très mal venu et très maladroit, puisqu'il ne va encourager aucun d'entre nous à s'investir dans cette discussion ...
NISRIIIN
Messages postés
4
Date d'inscription
mercredi 1 mars 2017
Statut
Membre
Dernière intervention
10 avril 2017
7 mars 2017 à 13:42
7 mars 2017 à 13:42
MERCI POUR NE PAS AIDER
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
7 mars 2017 à 14:49
7 mars 2017 à 14:49
Bonjour NISRIIIN,
Ce n'est pas parce que vous n'avez pas une réponse dans l'immédiat, que personne ne s'intéresse à votre problème. Personnellement, je travaille sur votre demande depuis le premier jour car le sujet m' intéresse, seulement, je n'y travaille que par intermittence.
J'ai déjà pas mal avancé, mais il me faut encore un peu de temps parce qu'il n'est pas simple à mettre en oeuvre, ne serait-ce que pour en assimiler la logique.
-Question: Si un matricule existe dans les 2 tableaux avec 2 dates différentes, lequel doit-on sélectionner? Exemple le Matricule "NA05727R" dans le tableau "FACTURE" est daté du 20/06/16 et dans le tableau "REEL" du 29/07/16, dans vos résultats vous avez sélectionné la valeur du tableau "REEL". Pourquoi?
Autre question: le matricule "R0000BBP du tableau "FACTURE" est présent aux dates du 01, du 16 et du 29/07/16, dans le tableau "REEL", il est introuvable, vous avez retenu le 01, le 11 et le 29/07/16. Pour le 01 et le 29, d'accord, mais pour le 11/07/16 d'où cela sort-il?
Si vous l'avez fait manuellement, n'avez-vous pas fait d'erreurs?
Donnez plus de précisions, parce que là ce n'est pas très évident.
Cordialement
Ce n'est pas parce que vous n'avez pas une réponse dans l'immédiat, que personne ne s'intéresse à votre problème. Personnellement, je travaille sur votre demande depuis le premier jour car le sujet m' intéresse, seulement, je n'y travaille que par intermittence.
J'ai déjà pas mal avancé, mais il me faut encore un peu de temps parce qu'il n'est pas simple à mettre en oeuvre, ne serait-ce que pour en assimiler la logique.
-Question: Si un matricule existe dans les 2 tableaux avec 2 dates différentes, lequel doit-on sélectionner? Exemple le Matricule "NA05727R" dans le tableau "FACTURE" est daté du 20/06/16 et dans le tableau "REEL" du 29/07/16, dans vos résultats vous avez sélectionné la valeur du tableau "REEL". Pourquoi?
Autre question: le matricule "R0000BBP du tableau "FACTURE" est présent aux dates du 01, du 16 et du 29/07/16, dans le tableau "REEL", il est introuvable, vous avez retenu le 01, le 11 et le 29/07/16. Pour le 01 et le 29, d'accord, mais pour le 11/07/16 d'où cela sort-il?
Si vous l'avez fait manuellement, n'avez-vous pas fait d'erreurs?
Donnez plus de précisions, parce que là ce n'est pas très évident.
Cordialement
NISRIIIN
Messages postés
4
Date d'inscription
mercredi 1 mars 2017
Statut
Membre
Dernière intervention
10 avril 2017
3 avril 2017 à 12:06
3 avril 2017 à 12:06
BONJOUR Frenchie83
MERCI POUR TON TEMPS ET DSL DE NE PAS REPONDRE A TEMPS. JE ME SUIS OCCUPE DU PROBLEME MANUELEMENT ET CA MA PRIS UNE ETERNETE; JE SUIS TOUJOUR INTERSSE PAR TA SOLUTION SI TU AS TROUVE UNE. J'AI UTILISE CODE POUR COMPARER LES DEUX TABLAUX CA MA APPORTER DE L'AIDE MAIS JE DEVAIT CRER DES TABLEAU DYNAMIQUES ET DE GENERER UN TABLEAU POUR CHAQUE MATRICULE ET CONTROLER LES MATRICULES UNE PAR UNE.
ET DSL POUR LE MAUVAIS MESSAGE EN HAUT J'ETAIT STRESSE; C'ETAIT LE PREMIER TRAVAIL QU'ON MA DONNE DANS MON NOUVEAU JOB ET JE N'AVAIT AUCUNE IDEE D'OU DEBUTER;
MERCI POUR TON TEMPS ET DSL DE NE PAS REPONDRE A TEMPS. JE ME SUIS OCCUPE DU PROBLEME MANUELEMENT ET CA MA PRIS UNE ETERNETE; JE SUIS TOUJOUR INTERSSE PAR TA SOLUTION SI TU AS TROUVE UNE. J'AI UTILISE CODE POUR COMPARER LES DEUX TABLAUX CA MA APPORTER DE L'AIDE MAIS JE DEVAIT CRER DES TABLEAU DYNAMIQUES ET DE GENERER UN TABLEAU POUR CHAQUE MATRICULE ET CONTROLER LES MATRICULES UNE PAR UNE.
ET DSL POUR LE MAUVAIS MESSAGE EN HAUT J'ETAIT STRESSE; C'ETAIT LE PREMIER TRAVAIL QU'ON MA DONNE DANS MON NOUVEAU JOB ET JE N'AVAIT AUCUNE IDEE D'OU DEBUTER;
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
>
NISRIIIN
Messages postés
4
Date d'inscription
mercredi 1 mars 2017
Statut
Membre
Dernière intervention
10 avril 2017
7 avril 2017 à 10:25
7 avril 2017 à 10:25
Bonjour
Pouvez-vous apporter une réponse aux questions posées précédemment?
L'apport d'un extrait du travail déjà fait manuellement, bien commenté, serait le bienvenu pour comprendre le raisonnement à suivre.
Dès que j'aurai ces éléments, je regarderai de nouveau.
Cdlt
Pouvez-vous apporter une réponse aux questions posées précédemment?
L'apport d'un extrait du travail déjà fait manuellement, bien commenté, serait le bienvenu pour comprendre le raisonnement à suivre.
Dès que j'aurai ces éléments, je regarderai de nouveau.
Cdlt
NISRIIIN
Messages postés
4
Date d'inscription
mercredi 1 mars 2017
Statut
Membre
Dernière intervention
10 avril 2017
10 avril 2017 à 11:38
10 avril 2017 à 11:38
BONJOUR Frenchie83
VOILA LE FICHIER DU TRAVAIL QUE J'AI RÉALISER MANUELLEMENT: https://www.cjoint.com/c/GDkjDr0wQfw
VOUS TROUVEREZ TOUS LES ÉTAPES PAR LES QUELLES JE SUIS PASSE, ET POUR LA COMPARAISON J'AI UTILISE LE CODE SUIVANT QUE JE MODIFIER SELON LA COLONNE QUE JE VEUX:
Sub Find_Matches()
Dim CompareRange As Variant, x As Variant, y As Variant
' Set CompareRange equal to the range to which you will
' compare the selection.
Set CompareRange = Range("C1:C5")
' NOTE: If the compare range is located on another workbook
' or worksheet, use the following syntax.
' Set CompareRange = Workbooks("Book2"). _
' Worksheets("Sheet2").Range("C1:C5")
'
' Loop through each cell in the selection and compare it to
' each cell in CompareRange.
For Each x In Selection
For Each y In CompareRange
If x = y Then x.Offset(0, 1) = x
Next y
Next x
End Sub
COORDIALEMENT
VOILA LE FICHIER DU TRAVAIL QUE J'AI RÉALISER MANUELLEMENT: https://www.cjoint.com/c/GDkjDr0wQfw
VOUS TROUVEREZ TOUS LES ÉTAPES PAR LES QUELLES JE SUIS PASSE, ET POUR LA COMPARAISON J'AI UTILISE LE CODE SUIVANT QUE JE MODIFIER SELON LA COLONNE QUE JE VEUX:
Sub Find_Matches()
Dim CompareRange As Variant, x As Variant, y As Variant
' Set CompareRange equal to the range to which you will
' compare the selection.
Set CompareRange = Range("C1:C5")
' NOTE: If the compare range is located on another workbook
' or worksheet, use the following syntax.
' Set CompareRange = Workbooks("Book2"). _
' Worksheets("Sheet2").Range("C1:C5")
'
' Loop through each cell in the selection and compare it to
' each cell in CompareRange.
For Each x In Selection
For Each y In CompareRange
If x = y Then x.Offset(0, 1) = x
Next y
Next x
End Sub
COORDIALEMENT
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
11 avril 2017 à 15:03
11 avril 2017 à 15:03
Bonjour
Vu la complexité de la tâche, pour une meilleure compréhension et si vous êtes d'accord pour procéder ainsi.
Je suggère d'avancer au coup par coup. Vous allez m'expliquer le raisonnement que vous avez suivi pour chaque étape, ainsi je reproduirai ce travail avec l'aide de VBA.
Pour débuter, nous allons commencer par l'étape 1, expliquez moi clairement le but à atteindre et uniquement que pour cette étape (j'ai déjà commencé mais je ne trouve pas pareil que vous, donc c'est donc que j'ai mal compris le raisonnement). Dès que j'aurai bien assimilé l'étape 1, nous passerons à la suivante et ainsi de suite jusqu'au résultat final.
Si vous êtes d'accord pour procéder ainsi, alors j'attends vos éclaircissements.
Cdlt
Vu la complexité de la tâche, pour une meilleure compréhension et si vous êtes d'accord pour procéder ainsi.
Je suggère d'avancer au coup par coup. Vous allez m'expliquer le raisonnement que vous avez suivi pour chaque étape, ainsi je reproduirai ce travail avec l'aide de VBA.
Pour débuter, nous allons commencer par l'étape 1, expliquez moi clairement le but à atteindre et uniquement que pour cette étape (j'ai déjà commencé mais je ne trouve pas pareil que vous, donc c'est donc que j'ai mal compris le raisonnement). Dès que j'aurai bien assimilé l'étape 1, nous passerons à la suivante et ainsi de suite jusqu'au résultat final.
Si vous êtes d'accord pour procéder ainsi, alors j'attends vos éclaircissements.
Cdlt