VBA excel: remplacer mot dans en en tête page
lolosecu
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
Je cherche a remplacer dans un en tête déjà écrit un mot par un autre avec le langage VBA
Ex de texte dans en tête de page gauche : "Mois de dépense: lemoiss". Dans un autre fichier j'aurais : "Periode concernée: lemoiss"
Je voudrais remplacer chaque fois "lemoiss" par "AVRIL".
J'ai essayé:
With ActiveSheet.PageSetup
'en-tête de page
LeftHeader = Replace(LeftHeader, "'lemoiss'", "'AVRIL'")
Mais ça marche pas.
Merci à ceux et celles qui me répondront.
Laurent
Je cherche a remplacer dans un en tête déjà écrit un mot par un autre avec le langage VBA
Ex de texte dans en tête de page gauche : "Mois de dépense: lemoiss". Dans un autre fichier j'aurais : "Periode concernée: lemoiss"
Je voudrais remplacer chaque fois "lemoiss" par "AVRIL".
J'ai essayé:
With ActiveSheet.PageSetup
'en-tête de page
LeftHeader = Replace(LeftHeader, "'lemoiss'", "'AVRIL'")
Mais ça marche pas.
Merci à ceux et celles qui me répondront.
Laurent
A voir également:
- VBA excel: remplacer mot dans en en tête page
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
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
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.