Salut,
Et en créant un feuille, puis supprimer les infos monde, régler le zoom, après il ne reste plus qu'à l'imprimer et la supprimer.
Voici un code minimaliste sans l'impression, ni la suppression
Sub Print100()
Dim sh As Worksheet
Worksheets("Table").Copy after:=Sheets("Table")
With ActiveSheet
.Name = "PrintTemp"
With .ListObjects(1)
Dim Ele
Dim sReplace
For Each Ele In .ListColumns("Emplacement").DataBodyRange
sReplace = Trim(Replace(Ele, Split(Ele, "/", , vbTextCompare)(4), "", , , vbTextCompare))
Ele.Value = sReplace
Next
End With
Application.PrintCommunication = False
With .PageSetup
.Orientation = xlLandscape
.PaperSize = xlPaperA4
.LeftFooter = Application.UserName
.CenterFooter = "Page &P/&N"
.RightFooter = "&D à &T"
.Zoom = 150
End With
Application.PrintCommunication = True
End With
End Sub