Re : Extraction par VBA
Bonjour Chris,
pour le tri, il suffit de trier AVANT la mise en forme.
Fait l'extraction, met un ' avant la ligne Call mise_en_forme, tu auras toute l'extraction dans ton deuxième onglet.
Tu démarres l'enregistreur de macro, puis tu fais ton tri.
Ensuite, il suffit de l'adapter....
Pour le code de la mise en forme, ce que tu ne comprends peut-être pas c'est ces lignes :
ActiveSheet.ResetAllPageBreaks 'on supprime tous les sauts de page
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=ActiveCell 'on insère un saut de page horizontal
ActiveWindow.SelectedSheets.VPageBreaks.Add Before:=ActiveCell ' saut de page vertical
Range("J81").Select
ActiveSheet.VPageBreaks(1).Delete 'on supprime le saut de page pour pouvoir insérer un autre
ActiveWindow.SelectedSheets.HPageBreaks.Add Before:=ActiveCell
ActiveWindow.SelectedSheets.VPageBreaks.Add Before:=ActiveCell
Pour les sauts de page, en faisant un essai, tu verras que pour le 1er, pas de problème, mais pour insérer un autre, il faut d'abord supprimer le précédent, puis insérer un autre. Ce n'est pas pour autant que le précédent est supprimé, c'est la procédure....
Je pense que la méthode "Impression des titres" serait la plus adaptée, tu n'aurais pas de souci de mise en forme, insertion de saut de page....
Commence ton projet, et reviens si tu n'y arrives pas
Bon courage