Retourner des valeurs dans un onglet selon conditions
Résolu
mamined
Messages postés
37
Statut
Membre
-
mamined Messages postés 37 Statut Membre -
mamined Messages postés 37 Statut Membre -
Hello Le forum,
je suis sur un casse tête que j'essaie d'expliquer ici et pour lequel j'aurais besoin de vos connaissances et votre aide:-)
Voici le job que je souhaite automatiser.
Mécanisme à automatiser:
Dans l'onglet Prod nous avons un état actuel des numéros de tournées existantes en colonne "A". Le nombre de ligne est susceptible de varier d'une fois à une autre.
Dès la colonne "C", puis les suivantes nous avons des valeurs qui elles peuvent également varier d'une part mais également être plus ou moins nombreuses d'une fois à une autre.
Dans l'onglet New nous avons un état actuel des numéros de tournées nouvelles en colonne "A". Le nombre de ligne est susceptible de varier d'une fois à une autre.
Dès la colonne "C", puis les suivantes nous avons des valeurs qui elles peuvent également varier d'une part mais également être plus ou moins nombreuses d'une fois à une autre.
But de l'automatisation:
1 Faire un Match entre les données de l'onglet "Prod" qui est l'état présent et de l'onglet "New" qui sera le nouvel état
2 dans l'onglet "Adaptations" retourner les valeurs suivantes en fonction des conditions :
Si une des valeur présente en colonne "A" de l'onglet "Prod" n'est plus présente dans l'onglet "New" alors retourner cette valeur dans l'onglet "Adaptations" en colonne "A" dès la cellule "A1", puis en "A2" et ainsi de suite pour toutes les valeurs manquantes.
Si une des valeur présente en colonne "A" de l'onglet "New" n'est pas présente dans l'onglet "Prod" en colonne "A" alors retourner cette valeur dans l'onglet "Adaptations" en colonne "B" dès la cellule "B1", puis en "B2" et ainsi de suite pour toutes les valeurs manquantes.
Retourner également les valeurs présentent dans l'onglet "New" dès la colonne "C" et ultérieure
Si une des valeur présente en colonne "A" de l'onglet "New" est également présente dans l'onglet "Prod", mais que les valeurs qui se trouvent dès la colonne "C" ou ultérieure de l'onglet "New" pour cette tournée sont différentes de cette de l'onglet "Prod" alors retourner cette valeur dans l'onglet "Adaptations" en colonne "C" dès la cellule "C1", puis en "C2" et ainsi de suite pour toutes les valeurs manquantes.
Retourner également les valeurs présentent dans l'onglet "New" dès la colonne "C" et ultérieure
J'ai fais un exemple sous l'onglet adaptation pour chaque cas.
Pour le retour des valeurs en colonnes "A;B ou C" sous "Adaptations", il faut chaque fois aller à la ligne du dessous. Ainsi si une valeur est présente en A1 et que la suivante vient en colonne "B" elle viendra en "B2" et ainsi de suite.
Je vais joindre le fichier et vous remercie pour l'aide.
Dadou
Lien fichier: https://www.cjoint.com/c/HLukuDdww34
je suis sur un casse tête que j'essaie d'expliquer ici et pour lequel j'aurais besoin de vos connaissances et votre aide:-)
Voici le job que je souhaite automatiser.
Mécanisme à automatiser:
Dans l'onglet Prod nous avons un état actuel des numéros de tournées existantes en colonne "A". Le nombre de ligne est susceptible de varier d'une fois à une autre.
Dès la colonne "C", puis les suivantes nous avons des valeurs qui elles peuvent également varier d'une part mais également être plus ou moins nombreuses d'une fois à une autre.
Dans l'onglet New nous avons un état actuel des numéros de tournées nouvelles en colonne "A". Le nombre de ligne est susceptible de varier d'une fois à une autre.
Dès la colonne "C", puis les suivantes nous avons des valeurs qui elles peuvent également varier d'une part mais également être plus ou moins nombreuses d'une fois à une autre.
But de l'automatisation:
1 Faire un Match entre les données de l'onglet "Prod" qui est l'état présent et de l'onglet "New" qui sera le nouvel état
2 dans l'onglet "Adaptations" retourner les valeurs suivantes en fonction des conditions :
Si une des valeur présente en colonne "A" de l'onglet "Prod" n'est plus présente dans l'onglet "New" alors retourner cette valeur dans l'onglet "Adaptations" en colonne "A" dès la cellule "A1", puis en "A2" et ainsi de suite pour toutes les valeurs manquantes.
Si une des valeur présente en colonne "A" de l'onglet "New" n'est pas présente dans l'onglet "Prod" en colonne "A" alors retourner cette valeur dans l'onglet "Adaptations" en colonne "B" dès la cellule "B1", puis en "B2" et ainsi de suite pour toutes les valeurs manquantes.
Retourner également les valeurs présentent dans l'onglet "New" dès la colonne "C" et ultérieure
Si une des valeur présente en colonne "A" de l'onglet "New" est également présente dans l'onglet "Prod", mais que les valeurs qui se trouvent dès la colonne "C" ou ultérieure de l'onglet "New" pour cette tournée sont différentes de cette de l'onglet "Prod" alors retourner cette valeur dans l'onglet "Adaptations" en colonne "C" dès la cellule "C1", puis en "C2" et ainsi de suite pour toutes les valeurs manquantes.
Retourner également les valeurs présentent dans l'onglet "New" dès la colonne "C" et ultérieure
J'ai fais un exemple sous l'onglet adaptation pour chaque cas.
Pour le retour des valeurs en colonnes "A;B ou C" sous "Adaptations", il faut chaque fois aller à la ligne du dessous. Ainsi si une valeur est présente en A1 et que la suivante vient en colonne "B" elle viendra en "B2" et ainsi de suite.
Je vais joindre le fichier et vous remercie pour l'aide.
Dadou
Lien fichier: https://www.cjoint.com/c/HLukuDdww34
Configuration: Windows / Internet Explorer 11.0
A voir également:
- Retourner des valeurs dans un onglet selon conditions
- Retourner ecran pc - Guide
- Retourner une vidéo - Guide
- Rouvrir onglet fermé chrome - Guide
- Edge nouvel onglet google ✓ - Forum Microsoft Edge / Internet Explorer
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif ci-dessous. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. il manque 5 valeurs dans le tableau ci-dessous. retrouvez-les dans votre tableau, puis reportez-les arrondies à l’entier le plus proche. ✓ - Forum Excel
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour, cherches-tu un conseil, un coup de pouce, ou quelqu'un qui réalise cela pour toi?
dans l'idéal un conseil et un coup de pouce pour apprendre :-) je pense qu'une partie je serais en mesure de le faire par l'enregistrement automatique d'une macro puis en retravaillant bout par bout mais tout je sais que je n'ai pas les connaissances pour le faire :-)