Explication code impresssion PDF

Bonjour la communauté,

est ce que quelqu'un pourrait s"il vous plait m'expliquer ce code?

Je comprends pas le I=i 5to 5 il sert à quoi exactement je suis amenée à changer la macro et il faut que je sache à quoi sert chaque partie

Sub Macro1()

For i = 5 To 5

Sheets("Liste").Select

ActiveSheet.Range("$B$8:$O$194").AutoFilter Field:=1, Criteria1:=i

Sheets(Array("Guide", "Liste", "700m²")). _

Select

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _

"J:\Desktop - DR" & i & ".pdf", Quality:=xlQualityStandard _

, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _

False

Sheets("Liste").Activate

Next i

End Sub

Merci

Bonjour,

utilise les balises Codepour améliorer la lisibilité de ton post

For i = 5 To 5

' ...
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"J:\Desktop - DR" & i & ".pdf", Quality:=xlQualityStandard _
, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False

' ...

Next i

En effet, cela ne sert à rien de mettre cette pseudo-boucle. Autant mettre directement

 i = 5

Cela vient sans doute que son auteur a eu besoin ou ait voulu conserver cette boucle avec une plage de valeurs de i plus grande.

Bonjour,

Merci pour votre réponse

en fait la boucle est necessaire j'ai pas mis toutes les valeurs normalement cava de 2 à 45

Rechercher des sujets similaires à "explication code impresssion pdf"