Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Bonjour Vincent,
Essaie ceci : Si cette procédure doit s'exécuter pour une feuille précise, il serait préférable d'utiliser ceci :
With Worksheets("NomDeLAFeuille") au lieu de With ActiveSheet.
'------------------------------- Dim Rg As Range With ActiveSheet Set Rg = .Range("C3:C" & .Range("C65536").End(xlUp).Row) If WorksheetFunction.CountA(Rg) > 1 Then .PageSetup.PrintArea = Rg.Address .PrintOut .PageSetup.PrintArea = "" End If End With Set Rg = Nothing '-------------------------------
Salutations!
"Vincent" a écrit dans le message de news: % Bonsoir J'ai cette procédure merci à Isabelle mais je souhaite qu'elle imprime que si il y a quelque chose de C3 à C...
With ActiveSheet .PageSetup.PrintArea = "$C3:$C1000" .PrintOut .PageSetup.PrintArea = "" End With
Merci
Bonjour Vincent,
Essaie ceci : Si cette procédure doit s'exécuter pour une feuille précise, il serait préférable d'utiliser ceci :
With Worksheets("NomDeLAFeuille") au lieu de With ActiveSheet.
'-------------------------------
Dim Rg As Range
With ActiveSheet
Set Rg = .Range("C3:C" & .Range("C65536").End(xlUp).Row)
If WorksheetFunction.CountA(Rg) > 1 Then
.PageSetup.PrintArea = Rg.Address
.PrintOut
.PageSetup.PrintArea = ""
End If
End With
Set Rg = Nothing
'-------------------------------
Salutations!
"Vincent" <vincent.richard@club-internet.fr> a écrit dans le message de news: %23xHHT6lKFHA.3864@TK2MSFTNGP10.phx.gbl...
Bonsoir
J'ai cette procédure
merci à Isabelle
mais je souhaite qu'elle imprime que si il y a quelque chose de C3 à C...
With ActiveSheet
.PageSetup.PrintArea = "$C3:$C1000"
.PrintOut
.PageSetup.PrintArea = ""
End With
Essaie ceci : Si cette procédure doit s'exécuter pour une feuille précise, il serait préférable d'utiliser ceci :
With Worksheets("NomDeLAFeuille") au lieu de With ActiveSheet.
'------------------------------- Dim Rg As Range With ActiveSheet Set Rg = .Range("C3:C" & .Range("C65536").End(xlUp).Row) If WorksheetFunction.CountA(Rg) > 1 Then .PageSetup.PrintArea = Rg.Address .PrintOut .PageSetup.PrintArea = "" End If End With Set Rg = Nothing '-------------------------------
Salutations!
"Vincent" a écrit dans le message de news: % Bonsoir J'ai cette procédure merci à Isabelle mais je souhaite qu'elle imprime que si il y a quelque chose de C3 à C...
With ActiveSheet .PageSetup.PrintArea = "$C3:$C1000" .PrintOut .PageSetup.PrintArea = "" End With
Merci
Vincent
Merci beaucoup Michdenis c'est exactement cela Bonne soirée
"MichDenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci : Si cette procédure doit s'exécuter pour une feuille précise, il serait préférable d'utiliser ceci :
With Worksheets("NomDeLAFeuille") au lieu de With ActiveSheet.
'------------------------------- Dim Rg As Range With ActiveSheet Set Rg = .Range("C3:C" & .Range("C65536").End(xlUp).Row) If WorksheetFunction.CountA(Rg) > 1 Then .PageSetup.PrintArea = Rg.Address .PrintOut .PageSetup.PrintArea = "" End If End With Set Rg = Nothing '-------------------------------
Salutations!
"Vincent" a écrit dans le message de news: % Bonsoir J'ai cette procédure merci à Isabelle mais je souhaite qu'elle imprime que si il y a quelque chose de C3 à C...
With ActiveSheet .PageSetup.PrintArea = "$C3:$C1000" .PrintOut .PageSetup.PrintArea = "" End With
Merci
Merci beaucoup Michdenis
c'est exactement cela
Bonne soirée
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
ue5csLmKFHA.1176@TK2MSFTNGP12.phx.gbl...
Bonjour Vincent,
Essaie ceci : Si cette procédure doit s'exécuter pour une feuille précise,
il serait préférable d'utiliser ceci :
With Worksheets("NomDeLAFeuille") au lieu de With ActiveSheet.
'-------------------------------
Dim Rg As Range
With ActiveSheet
Set Rg = .Range("C3:C" & .Range("C65536").End(xlUp).Row)
If WorksheetFunction.CountA(Rg) > 1 Then
.PageSetup.PrintArea = Rg.Address
.PrintOut
.PageSetup.PrintArea = ""
End If
End With
Set Rg = Nothing
'-------------------------------
Salutations!
"Vincent" <vincent.richard@club-internet.fr> a écrit dans le message de
news: %23xHHT6lKFHA.3864@TK2MSFTNGP10.phx.gbl...
Bonsoir
J'ai cette procédure
merci à Isabelle
mais je souhaite qu'elle imprime que si il y a quelque chose de C3 à C...
With ActiveSheet
.PageSetup.PrintArea = "$C3:$C1000"
.PrintOut
.PageSetup.PrintArea = ""
End With
Merci beaucoup Michdenis c'est exactement cela Bonne soirée
"MichDenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci : Si cette procédure doit s'exécuter pour une feuille précise, il serait préférable d'utiliser ceci :
With Worksheets("NomDeLAFeuille") au lieu de With ActiveSheet.
'------------------------------- Dim Rg As Range With ActiveSheet Set Rg = .Range("C3:C" & .Range("C65536").End(xlUp).Row) If WorksheetFunction.CountA(Rg) > 1 Then .PageSetup.PrintArea = Rg.Address .PrintOut .PageSetup.PrintArea = "" End If End With Set Rg = Nothing '-------------------------------
Salutations!
"Vincent" a écrit dans le message de news: % Bonsoir J'ai cette procédure merci à Isabelle mais je souhaite qu'elle imprime que si il y a quelque chose de C3 à C...
With ActiveSheet .PageSetup.PrintArea = "$C3:$C1000" .PrintOut .PageSetup.PrintArea = "" End With