Basculer les lignes sur une autre feuille lorsque oui est choisi dans la derniere cellule

1

Bonjour,

Je réalise un tableau permettant de suivre une liste de dépannages.
J'ai créé deux feuilles, une "a réaliser" et une "réalisé".
Dans ma dernière colonne, j'ai positionné un menu déroulant oui/non.

Je voudrai que lorsque je valide oui la ligne entière concernant ce dépannage se retire de la feuille 1 pour aller sur la 2 automatiquement.

Je ne suis pas expert en Excel.
Merci

Posté le 2 février 2015, 23:03
par mulots
Répondre
-1

À mon avis le plus simple serait d'utiliser une seule feuille avec une clonne "état" contenant 2 valeurs possibles : "à faire" et "fait". Ensuite tu créé un filtre (Données > Filtrer) qui va permette de n'afficher que les lignes "à faire".

Si tu tiens absolument à avoir 2 feuilles, alors tu peux utiliser une macro pour déplacer une ligne d'une feuille à une autre dans le classeur. Voici un exemple :

Private Sub Worksheet_Change(ByVal Target As Range)
    Set feuille_a_realiser = Sheet2.Range("A1").End(xlDown).Offset(1, 0)
    Target.EntireRow.Copy Destination:=feuille_a_realiser.EntireRow
    Target.EntireRow.Delete
End Sub

http://www.mrexcel.com/forum/excel-questions/341748-macro-move-row-another-worksheet.html
http://stackoverflow.com/questions/18802874/search-column-move-entire-row-into-another-sheet

Vince Posté le 3 février 2015, 14:52
par Vince
-1

Bonjour, avant tout.....MERCIIIII infiniment pour votre tutorial.  J'aimerai savoir s'il y a possibilité que la ligne s'efface du Sheet 1 lorsqu'elle est renvoyer à la Sheet 2.  Merci beaucoup!


Posté le 10 janvier 2019, 02:23

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 :