Bonjour à tous,
Je bloque sur un projet VBA. J'ai réussi à me démerder pour faire deux macros qui fonctionnent mais je n'arrive pas à faire le reste malgré toutes les recherches que j'ai faites.
Mon fichier fonctionne en deux étapes, la première permet de transposer des éléments de fichier d'injection avec des données horizontales à la verticale. vers une nouvelle feuille de calcul en cliquant sur le bouton 1.
Le second bouton me permet d'aller chercher ces infos et de les copier dans un template pour injection de données. Il manque néanmoins une partie de code pour faire en sorte d'aller chercher des valeurs telles que:
- Dans Feuille "Template injection" si colonne D = Feuille "Colonne Attribut" colonne C alors copier la valeur présente dans la colonne B de la feuille "Colonne Attribut" dans la colonne C de la feuille "Template injection"
- Dans Feuille "Template injection" si colonne D = Feuille "Colonne Attribut" colonne C alors copier la valeur présente dans la colonne I de la feuille "Colonne Attribut" dans la colonne B de la feuille "Template injection"
J'ai tenté de faire des règles IF avec .Value = X then copy mais je débute et tout ce que j'ai fait ne fonctionne pas. Je joins un bout de fichier avec données anonymes afin de vous permettre je l'espère de m'aider avec ce morceau de code.
Je bloque sur un projet VBA. J'ai réussi à me démerder pour faire deux macros qui fonctionnent mais je n'arrive pas à faire le reste malgré toutes les recherches que j'ai faites.
Mon fichier fonctionne en deux étapes, la première permet de transposer des éléments de fichier d'injection avec des données horizontales à la verticale. vers une nouvelle feuille de calcul en cliquant sur le bouton 1.
Le second bouton me permet d'aller chercher ces infos et de les copier dans un template pour injection de données. Il manque néanmoins une partie de code pour faire en sorte d'aller chercher des valeurs telles que:
- Dans Feuille "Template injection" si colonne D = Feuille "Colonne Attribut" colonne C alors copier la valeur présente dans la colonne B de la feuille "Colonne Attribut" dans la colonne C de la feuille "Template injection"
- Dans Feuille "Template injection" si colonne D = Feuille "Colonne Attribut" colonne C alors copier la valeur présente dans la colonne I de la feuille "Colonne Attribut" dans la colonne B de la feuille "Template injection"
J'ai tenté de faire des règles IF avec .Value = X then copy mais je débute et tout ce que j'ai fait ne fonctionne pas. Je joins un bout de fichier avec données anonymes afin de vous permettre je l'espère de m'aider avec ce morceau de code.