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 !
bonsoir le forum
je cherche le code qui permet d'imprimer une feuille dont les données auront été triées et sans la mise en page (couleurs dans les cellules)
merci
j'ai essayé avec enregistreur de macro mais je n'arrive à rien
une autre solution si tu veux tout de même conserver les couleurs dans le classeur :
Code:
Option Explicit
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Feuil1.PageSetup.BlackAndWhite = True
End Sub
Attention, ce code chez moi, exécuté pas à pas (touche F8) me plante complètement Excel... Etrange non... Peut être incompatibilité avec l'imprimante !!! Attention à vos fichiers déjà ouverts donc...
Dans le même sens que JC, mais sans effacer les couleurs de la feuille.
Dans ThisWorkbook :
Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
On Error Resume Next 'au cas où la feuille active n'est pas une feuille calcul
ActiveSheet.Copy Before:=ActiveSheet
Set F = ActiveSheet
Cells.Interior.ColorIndex = xlNone
Application.OnTime Now, "Supprime"
End Sub
Dans un Module :
Code:
Public F As Object 'mémorise la feuille
Sub Supprime()
Application.DisplayAlerts = False
On Error Resume Next
F.Delete
Set F = Nothing
End Sub
Option Explicit
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Cells.Interior.ColorIndex = xlNone
End Sub
ce code fonctionne bien, trop bien même , mais
je ne l'avais pas précisé mais il serait souhaitable que les couleurs reviennent après l'impression
et je n'y avais pas pensé mais ça m'imprime tout le classeur
alors que j'aimerais imprimer uniquement la feuille active soit "tableau de bord" pour le moment
que rajouter au code
euh pour job et pierrot
en fait si je veux supprimer la mise en page , et là c'est mon coté radin qui parle, c'est pour économiser sur l'impression lol!!!!
bonsoir job
entre temps j'avais essayé ton code qui convient parfaitement et oublier de revenir sur le forum pour t'en remercier
pour ce qui est l'impression de la zone sur une seule page j'ai trouvé dans les options d'impression
bonne soirée
- 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