Bonjour
Mon fichier comporte un onglet caisse et un onglet facture par caisse. Et il ya aura au final environ 20 onglets caisses donc 20 onglets facture
Sur "Caisse1" j'arrive à préparer la facture via une macro simple.
Dans un 1er temps cela efface les anciennes données de"Facture caisse1" puis copie les lignes de facture de "caisse1" que j'ai sélectionné, et colle le données dans l'onglet "Facture Caisse1" en A65.
La facture se rempli avec des formules simples.
Sheets("Facture Caisse1").Select
Rows("65:65").Select
ActiveWindow.SmallScroll Down:=38
Rows("65:103").Select
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-15
Sheets("Caisse1").Select
Selection.Copy
Sheets("Facture Caisse1").Select
Range("A65").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.SmallScroll Down:=-38
ActiveWindow.Zoom = 85
ActiveWindow.SmallScroll Down:=-6
Range("B17").Select
Application.CutCopyMode = False
MAIS je n'arrive pas à faire le même procédé pour caisse 2 et copier les informations dans Factures Caisse2 et surtout quand il y aura les 20 caisses cela va prendre du temps pour passer toute la macro en revue.
J'ai essayé de dupliquer ma macro en modifiant le nom des feuilles mais cela ne fonctionne pas bien
Avez vous un solution
Cordialement