VBA excel: remplacer mot dans en en tête page
Fermé
lolosecu
-
24 avril 2011 à 23:52
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 avril 2011 à 08:24
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 25 avril 2011 à 08:24
A voir également:
- VBA excel: remplacer mot dans en en tête page
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
Modifié par lami20j le 25/04/2011 à 00:33
Modifié par lami20j le 25/04/2011 à 00:33
Re,
En fait il suffit d'affecter la chaîne à LeftHeader
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
En fait il suffit d'affecter la chaîne à LeftHeader
Active.PageSetup.LeftHeader = "Mois de dépense: AVRIL"
GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
106485010510997108
lolosecu
Messages postés
1
Date d'inscription
dimanche 24 avril 2011
Statut
Membre
Dernière intervention
25 avril 2011
25 avril 2011 à 07:14
25 avril 2011 à 07:14
Bonjour,
Merci pour la réponse mais le problème est que je veux lancer une seule macro qui va traiter une trentaine de fichier qui ont des en-tetes différents. (cf ex ci-dessus)
Mais le pont commun est le mois car ce sont des fichiers mensuels.
La macro ne fait pas que ça, mais je bloque bêtement sur cette partie là.
Il me faudrait idealement remplacer dans les trois en-tetes (gauche , milieu, droit) un mot comme "lemoiss" par exemple par le mot que je veux comme "AVRIL" par exemple.
J'ai essayé avec REPLACE mais ça marche pas. Je l'ai peut etre mal ecrit.
Merci pour vos réponses.
Merci pour la réponse mais le problème est que je veux lancer une seule macro qui va traiter une trentaine de fichier qui ont des en-tetes différents. (cf ex ci-dessus)
Mais le pont commun est le mois car ce sont des fichiers mensuels.
La macro ne fait pas que ça, mais je bloque bêtement sur cette partie là.
Il me faudrait idealement remplacer dans les trois en-tetes (gauche , milieu, droit) un mot comme "lemoiss" par exemple par le mot que je veux comme "AVRIL" par exemple.
J'ai essayé avec REPLACE mais ça marche pas. Je l'ai peut etre mal ecrit.
Merci pour vos réponses.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 avril 2011 à 08:24
25 avril 2011 à 08:24
Salut,
Essaie comme ça (je n'ai pas testé)
Essaie comme ça (je n'ai pas testé)
entetegauche = Active.PageSetup.LeftHeader Replace(entetegauche, "'lemoiss'", "'AVRIL'") Active.PageSetup.LeftHeader = entetegauche