bonjour à tous,
tout d'abord merci pour cet excellent forum !
je suis debubant en vba et je n'arrive pas a faire ce que je veux.
voila ce que je veux faire :
Sur la feuille 1, dans la colonne A je rentre des elements alphanumerique (code article interne ou code fabricant).
sur la feuille 2 la base de données article.
colonne A : code interne, colonne B : code fournisseur, colonne C : designation produit, colonne D : reference fabricant.
Dans un premier temps, je remplis la colonne A de la feuille 1 je remplis soit des codes fabricant, soit des code interne.
sur clique d'un bouton je souhaiterais comparer la premiere cellule à la premiere colonne si code interne trouve, ecrire le code fab dans la cellule B et la designation dans la colonne C de la meme ligne.
Si apres parcours de la premiere colonne (code interne) la valeur n'est pas trouve alors passer a la colonne code fabricant et comparer (meme procedure que le "code interne" pour les ecritures (designation etc.)) mais avec une modification du code fabricant en premiere colonne par le code interne.
Si le parcours des 2 colonnes ne donne rien alors effacer cette ligne de la 1ere feuille
et passer à la ligne suivante et ainsi de suite.
le nombre de ligne à la saisie en premiere instance n'etant jamais la meme, il faudrait tester aussi le nombre de ligne rempli.
Ce n'est pas facile a expliquer mais je pense avoir ete le plus clair possible.
Je suis debutant en VB excel c'est pourquoi je me permet de vous demander de l'aide.
merci par avance pour vos réponse.
benoit
tout d'abord merci pour cet excellent forum !
je suis debubant en vba et je n'arrive pas a faire ce que je veux.
voila ce que je veux faire :
Sur la feuille 1, dans la colonne A je rentre des elements alphanumerique (code article interne ou code fabricant).
sur la feuille 2 la base de données article.
colonne A : code interne, colonne B : code fournisseur, colonne C : designation produit, colonne D : reference fabricant.
Dans un premier temps, je remplis la colonne A de la feuille 1 je remplis soit des codes fabricant, soit des code interne.
sur clique d'un bouton je souhaiterais comparer la premiere cellule à la premiere colonne si code interne trouve, ecrire le code fab dans la cellule B et la designation dans la colonne C de la meme ligne.
Si apres parcours de la premiere colonne (code interne) la valeur n'est pas trouve alors passer a la colonne code fabricant et comparer (meme procedure que le "code interne" pour les ecritures (designation etc.)) mais avec une modification du code fabricant en premiere colonne par le code interne.
Si le parcours des 2 colonnes ne donne rien alors effacer cette ligne de la 1ere feuille
et passer à la ligne suivante et ainsi de suite.
le nombre de ligne à la saisie en premiere instance n'etant jamais la meme, il faudrait tester aussi le nombre de ligne rempli.
Ce n'est pas facile a expliquer mais je pense avoir ete le plus clair possible.
Je suis debutant en VB excel c'est pourquoi je me permet de vous demander de l'aide.
merci par avance pour vos réponse.
benoit