Probléme Titre Macro
Résolu/Fermé
scelera
Messages postés
39
Date d'inscription
lundi 10 juin 2013
Statut
Membre
Dernière intervention
3 décembre 2021
-
12 juin 2013 à 09:23
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 12 juin 2013 à 11:41
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 12 juin 2013 à 11:41
A voir également:
- Probléme Titre Macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Je cherche une chanson dont je ne connais pas le titre - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Macro logiciel - Télécharger - Organisation
5 réponses
Bonjour,
J'ai testé ta macro pour ma part le titre apparait en entier.
J'ai tenté de dégrossir le code.
Essayes la macro ci-dessous et dis moi si tu obtiens le même résultat.
Sub Macro_Dégrossie()
Sheets("Feuil1").Select
Range("G:J,O:O,AK:AL").Select
Selection.Copy
Sheets("Feuil2").Select
ActiveSheet.Paste
Range("A:B,D:D,F:G").Select
Selection.EntireColumn.AutoFit
Sheets("Feuil1").Select
Columns("AH:AH").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("H:H").Select
ActiveSheet.Paste
Sheets("Feuil1").Select
Columns("AG:AG").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("I:I").Select
ActiveSheet.Paste
Sheets("Feuil1").Select
Columns("K:K").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("J:J").Select
ActiveSheet.Paste
Rows(1).Select
Selection.AutoFilter
ActiveWindow.View = xlPageLayoutView
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = "&""Arial,Gras""&20&UExtrait de nos références"
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.25)
.RightMargin = Application.InchesToPoints(0.25)
.TopMargin = Application.InchesToPoints(0.75)
.BottomMargin = Application.InchesToPoints(0.75)
.HeaderMargin = Application.InchesToPoints(0.3)
.FooterMargin = Application.InchesToPoints(0.3)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 57
.PrintErrors = xlPrintErrorsDisplayed
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.ScaleWithDocHeaderFooter = True
.AlignMarginsHeaderFooter = True
.EvenPage.LeftHeader.Text = ""
.EvenPage.CenterHeader.Text = ""
.EvenPage.RightHeader.Text = ""
.EvenPage.LeftFooter.Text = ""
.EvenPage.CenterFooter.Text = ""
.EvenPage.RightFooter.Text = ""
.FirstPage.LeftHeader.Text = ""
.FirstPage.CenterHeader.Text = ""
.FirstPage.RightHeader.Text = ""
.FirstPage.LeftFooter.Text = ""
.FirstPage.CenterFooter.Text = ""
.FirstPage.RightFooter.Text = ""
End With
Range("G3").Select
End Sub
WeaponEDGE
J'ai testé ta macro pour ma part le titre apparait en entier.
J'ai tenté de dégrossir le code.
Essayes la macro ci-dessous et dis moi si tu obtiens le même résultat.
Sub Macro_Dégrossie()
Sheets("Feuil1").Select
Range("G:J,O:O,AK:AL").Select
Selection.Copy
Sheets("Feuil2").Select
ActiveSheet.Paste
Range("A:B,D:D,F:G").Select
Selection.EntireColumn.AutoFit
Sheets("Feuil1").Select
Columns("AH:AH").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("H:H").Select
ActiveSheet.Paste
Sheets("Feuil1").Select
Columns("AG:AG").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("I:I").Select
ActiveSheet.Paste
Sheets("Feuil1").Select
Columns("K:K").Select
Selection.Copy
Sheets("Feuil2").Select
Columns("J:J").Select
ActiveSheet.Paste
Rows(1).Select
Selection.AutoFilter
ActiveWindow.View = xlPageLayoutView
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = "&""Arial,Gras""&20&UExtrait de nos références"
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.LeftMargin = Application.InchesToPoints(0.25)
.RightMargin = Application.InchesToPoints(0.25)
.TopMargin = Application.InchesToPoints(0.75)
.BottomMargin = Application.InchesToPoints(0.75)
.HeaderMargin = Application.InchesToPoints(0.3)
.FooterMargin = Application.InchesToPoints(0.3)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperA4
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = 57
.PrintErrors = xlPrintErrorsDisplayed
.OddAndEvenPagesHeaderFooter = False
.DifferentFirstPageHeaderFooter = False
.ScaleWithDocHeaderFooter = True
.AlignMarginsHeaderFooter = True
.EvenPage.LeftHeader.Text = ""
.EvenPage.CenterHeader.Text = ""
.EvenPage.RightHeader.Text = ""
.EvenPage.LeftFooter.Text = ""
.EvenPage.CenterFooter.Text = ""
.EvenPage.RightFooter.Text = ""
.FirstPage.LeftHeader.Text = ""
.FirstPage.CenterHeader.Text = ""
.FirstPage.RightHeader.Text = ""
.FirstPage.LeftFooter.Text = ""
.FirstPage.CenterFooter.Text = ""
.FirstPage.RightFooter.Text = ""
End With
Range("G3").Select
End Sub
WeaponEDGE
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 704
12 juin 2013 à 09:55
12 juin 2013 à 09:55
Bonjour,
Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données et ta macro sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile de t'aider car ta liste est assez imbuvable...
Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données et ta macro sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile de t'aider car ta liste est assez imbuvable...
rEVOLV3r
Messages postés
223
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
21 septembre 2022
28
12 juin 2013 à 10:01
12 juin 2013 à 10:01
Bonjour,
C'est vrai qu'elle fait mal aux yeux cette macro..
Cependant quelque chose me semble bizarre à cette ligne de code :
.CenterHeader = "&""Arial,Gras""&12&UExtrait de nos références"
Si tu changais le U par ", peut-être que ca pourrait aller mieux, peut-être.
Amicalement,
rEVOLV3r
C'est vrai qu'elle fait mal aux yeux cette macro..
Cependant quelque chose me semble bizarre à cette ligne de code :
.CenterHeader = "&""Arial,Gras""&12&UExtrait de nos références"
Si tu changais le U par ", peut-être que ca pourrait aller mieux, peut-être.
Amicalement,
rEVOLV3r
scelera
Messages postés
39
Date d'inscription
lundi 10 juin 2013
Statut
Membre
Dernière intervention
3 décembre 2021
12 juin 2013 à 10:57
12 juin 2013 à 10:57
Merci pour ton aide mais ta solutuion ne fonctionne pas.
WeaponEDGE a trouvé la solution ;)
Merci guys !!
WeaponEDGE a trouvé la solution ;)
Merci guys !!
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
12 juin 2013 à 10:53
12 juin 2013 à 10:53
Salam tout le monde.
La ligne .CenterHeader = "&""Arial,Gras""&12&UExtrait de nos références" marche bien chez moi. C'est la commande Application.PrintCommunication qui n'est pas reconnue ??? Elle sert à quoi?
La ligne .CenterHeader = "&""Arial,Gras""&12&UExtrait de nos références" marche bien chez moi. C'est la commande Application.PrintCommunication qui n'est pas reconnue ??? Elle sert à quoi?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
rEVOLV3r
Messages postés
223
Date d'inscription
jeudi 12 août 2010
Statut
Membre
Dernière intervention
21 septembre 2022
28
12 juin 2013 à 10:59
12 juin 2013 à 10:59
Selon Microsoft :
<<Specifies whether communication with the printer is turned on. Boolean Read/write>>
Donc c'est un indicateur booléen qui va dire si la communication avec l'imprimante est activée ou pas.
<<Specifies whether communication with the printer is turned on. Boolean Read/write>>
Donc c'est un indicateur booléen qui va dire si la communication avec l'imprimante est activée ou pas.
12 juin 2013 à 10:59
Merci t'assure et bonne journée ;)
12 juin 2013 à 11:02
12 juin 2013 à 11:41
Le problème était donc au niveau de Application.PrintCommunication ? Je m'en doutais un peu.