Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Une macro pour tous les classeurs à leur ouverture

chantalou78

XLDnaute Nouveau
Bonjour,
J'ai une macro ci-après (Cells.Replace What:=
";", Replacement:=Chr(10), LookAt:=xlPart, SearchOrder:=xlByRows)
pour mettre à la ligne le texte séparé par un point virgule.

1- Je souhaiterai que cette macro fonctionne dans tous les classeurs que je pourrai avoir à ouvrir, pouvez vous m'aider ?

2- Aussi, je souhaiterai que la macro fonctionne si le texte est séparé par un point, une virgule, un tiret ...
j'ai essayé de changé dans le code >> Cells.Replace What:=
"-", Replacement:=Chr(10), LookAt:=xlPart, SearchOrder:=xlByRows
Cela n'a pas fonctionné ?
En vous remerciant par avance de votre aide
 
C

Compte Supprimé 979

Guest
Bonjour chantalou78

C'est moi ou vous avez choisi une bien petite police

Pour avoir une macro accessible dans tous les classeurs, il faut la mettre dans le classeur de macros personnelles

Pour avoir ce classeur, il faut faire un 1er enregistrement de macro




Bon, il faut absolument que je me fasse faire des lunettes
 

chantalou78

XLDnaute Nouveau
Bonjour,
Merci pour votre réponse désolé pour la police
j'ai réussi, enfin je pense, quand j'ouvre un fichier Excel, le fichier Excel ou j'ai créé la macro s'ouvre en arrière plan ?? est ce normal ? je mets une copie écran de l'écriture de la macro
Merci merci
Bonne journée
 

Pièces jointes

  • copie macro vba2.docx
    63.2 KB · Affichages: 2
C

Compte Supprimé 979

Guest
Re,
j'ai réussi, enfin je pense, quand j'ouvre un fichier Excel, le fichier Excel ou j'ai créé la macro s'ouvre en arrière plan ?? est ce normal ?
Oui c'est normal et heureusement

Vous vouliez, je vous cite :
1- Je souhaiterai que cette macro fonctionne dans tous les classeurs que je pourrai avoir à ouvrir
N'est-ce pas ce que vous avez

A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…