Remplissage automatique de cellules d'une colonne en fonction d'une autre

Bonjour à tous,

Je suis nouveau et je débute avec le codage VBA.

Je voudrais automatiser le remplissage des cellules d'une colonne en fonction du remplissage d'une autre colonne.

exemple dans mon fichier

lorsque je remplis, dans la feuille 1, les colonnes marques, boisson et type, je voudrais que les colonnes nom_boisson et type de la feuille 2 se remplissent de la même information et que les autres colonnes de la ligne se remplissent avec leurs formules respectives.

J'ai trouvé ce code sur le net mais il n'est pas automatisé :/

Sub test()

Dim i As Integer

i = 2

Do While Cells(i, 1).Value <> ""

If Range("a" & i) = "tu" Then Range("b" & i) = "u"

i = i + 1

Loop

End Sub

Merci d'avance

Bonjour,

Lorsque vous postez un code, pensez à utiliser les balises de codes </> qui se trouvent dans la barre des icones

Une question, pourquoi passer par la feuille 1 pour remplir votre feuille 2 ? Une solution sans code VBA et qui vous permet de compléter directement dans la feuille 2

Sélectionnez votre tableau en feuille 2 puis aller dans menu Accueil --> Mise sous forme de tableau et cochez la case "mon tableau comporte des entêtes". Du coup vous il vous suffit de compléter la colonne E et F au fur et à mesure dans cette feuille 2. Les formules seront adaptées automatiquement à chaque ligne ajoutée à la suite des autres.

Cordialement

Bonjour,

Merci pour votre réponse, je ne voulais pas passer par un tableau en fait mais ce n'est rien j'ai appliquer une autre méthode.

Je ne savais pas pour la macro, merci pour l'infos.

Rechercher des sujets similaires à "remplissage automatique colonne fonction"