Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Peut on indiquer dans une macro que l'on veut une impression en portrait si un "P" se trouve en "colonne F"
ou une impression en paysage si un "L" se trouve en "colonne F"
Private Sub Workbook_BeforePrint(Cancel As Boolean)
If Range("F1") = "L" Then
ActiveSheet.PageSetup.Orientation = xlLandscape
ElseIf Range("F1") = "P" Then
ActiveSheet.PageSetup.Orientation = xlPortrait
Else
MsgBox "comment imprime-t-on ?"
Cancel = True
End If
End Sub
En effet, tu fais bien de préciser (j'en ai fait l'expérience récemment), les 2 cas sont évalués (vrai et faux) même s'il n'a pas besoin de rentrer dedans... c'est le défaut du iif. Ca peut évidement occasionner quelques plantages.
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD