Configuration d'un macro excel

0

Bonjour,

Je dois configurer une grille Excel pour mon entreprise. Le fichier est composé de deux feuilles toutes les deux composés d'un tableau, je dois mettre en place un macro pour que : 

Dans la feuille 1, lorsque le mot "accepté" apparait dans une des lignes de la colonne G, alors toute cette ligne doit être copié dans la feuille 2 automatiquement.

Pouvez-vous m'aider à configurer cela ? 


Posté le 7 septembre 2021, 18:16
par thib12
Répondre
0
Il y a plusieurs façons de réaliser ta demande : par exemple sur un tableau de 4 colonnes : Sub Extraire() X = 2 For i = 2 To Sheets(1).UsedRange.Rows.Count If Range("C" & i) = "Accepté" Then Sheets(2).Range("A" & X) = Sheets(1).Range("A" & i) Sheets(2).Range("B" & X) = Sheets(1).Range("B" & i) Sheets(2).Range("C" & X) = Sheets(1).Range("C" & i) Sheets(2).Range("C" & X) = Sheets(1).Range("C" & i) X = X + 1 End If Next End Sub Dans ce cas, l'extraction recommence à 0 dans la feuille 2 Tu peux aussi : - automatiser un filtre avancé - déclencher la macro dès qu'une valeur "Accepté" est saisie
ouisansdoute Posté le 21 septembre 2021, 16:03
par ouisansdoute

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :