Macro erreur
Résolu/Fermé
scelera
Messages postés
39
Date d'inscription
lundi 10 juin 2013
Statut
Membre
Dernière intervention
3 décembre 2021
-
20 juin 2013 à 10:36
scelera Messages postés 39 Date d'inscription lundi 10 juin 2013 Statut Membre Dernière intervention 3 décembre 2021 - 20 juin 2013 à 11:15
scelera Messages postés 39 Date d'inscription lundi 10 juin 2013 Statut Membre Dernière intervention 3 décembre 2021 - 20 juin 2013 à 11:15
A voir également:
- Macro erreur
- Erreur 0x80070643 - Accueil - Windows
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
2 réponses
tbopsia
Messages postés
23
Date d'inscription
lundi 17 juin 2013
Statut
Membre
Dernière intervention
20 juin 2013
4
Modifié par tbopsia le 20/06/2013 à 10:47
Modifié par tbopsia le 20/06/2013 à 10:47
Suite... un petit conseil quand tu développes, indentes bien ton code (décalage), comme ça tu vois rapidement où tu n'as pas fermé.
Sub Macro .... With ActiveSheet.PageSetup .LeftHeader = "" .CenterHeader = "&""Arial,Gras""&20&UExtrait de nos références" .RightHeader = "" End with End Sub
tbopsia
Messages postés
23
Date d'inscription
lundi 17 juin 2013
Statut
Membre
Dernière intervention
20 juin 2013
4
20 juin 2013 à 10:43
20 juin 2013 à 10:43
Hello , pour Tout With il faut un End With.
Donc il manque un End With pour fermer le With ActiveSheet.PageSetup après le .FirstPage.RightFooter.Text = ""
Par contre ta macro est assez bizarre, par exemple pourquoi avoir 2 fois le "With ActiveSheet.PageSetup"
Sinon bonne continuation
Cordialement
Donc il manque un End With pour fermer le With ActiveSheet.PageSetup après le .FirstPage.RightFooter.Text = ""
Par contre ta macro est assez bizarre, par exemple pourquoi avoir 2 fois le "With ActiveSheet.PageSetup"
Sinon bonne continuation
Cordialement
scelera
Messages postés
39
Date d'inscription
lundi 10 juin 2013
Statut
Membre
Dernière intervention
3 décembre 2021
20 juin 2013 à 10:49
20 juin 2013 à 10:49
Merci ça marche maintenant. Mais dans la macro ci dessus, il devrait s'ajouter une image dans l'en tête, mais quand je l'éxécute l'image n'apparaît pas.
Aurais tu une idée du pourquoi ?
Cordialement.
Aurais tu une idée du pourquoi ?
Cordialement.
tbopsia
Messages postés
23
Date d'inscription
lundi 17 juin 2013
Statut
Membre
Dernière intervention
20 juin 2013
4
Modifié par tbopsia le 20/06/2013 à 11:11
Modifié par tbopsia le 20/06/2013 à 11:11
Je pense que le problème viens du fait que tu ais 2 fois le "With ActiveSheet.PageSetup"
J'ai l'impression que le 2ème ne sert à rien et qu'il réinitialise l'entête.
Enlèves le. De toute façon pour affiche une image dans la partie droite de l'entete il ne faut que 2 lignes:
La 1ère ligne indique où chercher l'image et la seconde dans quelle zone l'insérer.
Tes soucis viennent surement de l'enregistreur de macro. C'est mieux quand même de relire le code, de bien le présenter, de retirer tout ce qui ne sert à rien
cordialement
J'ai l'impression que le 2ème ne sert à rien et qu'il réinitialise l'entête.
Enlèves le. De toute façon pour affiche une image dans la partie droite de l'entete il ne faut que 2 lignes:
ActiveSheet.PageSetup.RightHeaderPicture.filename = "P:\Extrait de nos références Macro\Logo TLS.png" ActiveSheet.PageSetup.RightHeader = "&G"
La 1ère ligne indique où chercher l'image et la seconde dans quelle zone l'insérer.
Tes soucis viennent surement de l'enregistreur de macro. C'est mieux quand même de relire le code, de bien le présenter, de retirer tout ce qui ne sert à rien
cordialement
scelera
Messages postés
39
Date d'inscription
lundi 10 juin 2013
Statut
Membre
Dernière intervention
3 décembre 2021
20 juin 2013 à 11:15
20 juin 2013 à 11:15
Merci tout est parfait !
Conne continuation !
Conne continuation !