Bonjour,
Dans un fichier excel, on pourrait y parvenir avec du code VBA.
Au prealable, votre fichier doit etre converti en format .xlsm
et la structure du fichier doit demeurer stable afin d’effectuer une boucle sur vos numeros.
Le code que j’ai integre dans un module de votre fichier apparait ci bas.
Vous pourriez modifier ce code pour mieux l’adapter a vos besoins.
Un fichier exemple est joint au present envoi – Le bouton Execution permet d’executer le code.
En esperant que cela pourra vous aider
Eric Ste-Croix
Sub ImpressionTrammes()
Debut_Ligne_Impression = 1
For i = 16 To 80 Step 16
Cells(i, 1).Select
If ActiveCell.Value = 10 Or ActiveCell.Value = 30 Or ActiveCell.Value = 70 Then
Range(Cells(i – 13, 2), Cells(i, 7)).Select
Selection.Copy
Sheets(“Feuil2”).Select
Cells(Debut_Ligne_Impression, 1).Select
ActiveSheet.Paste
Debut_Ligne_Impression = Debut_Ligne_Impression + 16
End If
Sheets(“Feuil1”).Select
Next i
Sheets(“Feuil2”).Select
Cells(1, 1).Select
End Sub