Super, ca ressemble à ce que je souhaite.
Cependant, c'est pas encore tout à fait ca... et tu vas trouver que j'abuse trop (car c'est moi qui me suit mal exprimé.)
Est il possible que la ligne n'est pas besoin d'etre demandée ? L'idée c'est que ca aille direct sur la derniere ligne de la liste.
Le probleme, c'est qu'en dessous la derniere ligne de la liste, il y a la ligne somme qui donne le total... et il faudrait qu'a chaque fois qu'on rajoute un produit, que la ligne somme se decalle aussi.
De plus, peut on indiquer les feuilles qui sont concernées ? Car a la toute fin, il ya deux feuilles de recap qui ne sont pas concernée.
Bref, j'ai fais une ebauche, mais ca fonctionne pas grrrr!
Code :
- Sub feuille2
- '
- ' Macro pour la feuille 1
- '
- '
- Sheets("Nouvel article" ).Select
- Range("B5" ).Select
- Selection.Copy
- Sheets("feuille 2" ).Select
- ActiveWindow.SmallScroll Down:=137
- Range("B156" ).Select
- ActiveSheet.Paste
- ActiveWindow.SmallScroll Down:=-137
- Range("B7:N156" ).Select
- ActiveWindow.SmallScroll Down:=-138
- Application.CutCopyMode = False
- Selection.Sort Key1:=Range("B7" ), Order1:=xlAscending, Header:=xlGuess, _
- OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
- Range("A1" ).Select
- End Sub
|
Et faire ca pour chaque feuille...
Mais pkoi ca fonctionne pas ???