• Initiateur de la discussion Initiateur de la discussion mythotem
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mythotem

XLDnaute Junior
Bonjour à tous,

Je viens de réaliser ma 1ère petite macro.
Où dois-je l'enregistrer pour que je la retrouve dans n'importe quel fichier Excel que j'ouvrirai ultérieurement?

Merci d'avance.

mythotem.
 
Re : Macro

Bonsoir mythotem, re à tous,

Une première question, Que fait cette macro ?
Y a t-il un besoin de l'utiliser dans plusieurs fichiers, pourquoi et comment ?

Sinon, Un fichier Perso de macro..., mais là, personnellement, je n'utilise pas... mais d'autres pourront te guider..

Ou peut-être une macro complémentaire *.XLA....

Faut voir avant de te dire.

A te lire pour plus d'informations...

Bonne soirée.

Jean-Pierre
 
Re : Macro

Merci Jean-Pierre de me répondre.

Ce fichier m'indique un prix public conseillé PPI R (dans LocalApp) suivant les référence des produits qui se trouvent dans la colonne B.
Voici mon programme :

Sub PPI()
'
' PPI Macro
' Macro enregistrée le 17/05/2007 par Mythotem
'
' Touche de raccourci du clavier: Ctrl+p
'
ActiveCell.FormulaR1C1 = _
"=IF(ISNA(VLOOKUP(RC[-17],'D:\LocalApp\[PPI R.xls]Matrice'!R1C1:R1000C4,4,0)),0,VLOOKUP(RC[-17],'D:\LocalApp\[PPI R.xls]Matrice'!R1C1:R1000C4,4,0))"
Range("S13").Select
ActiveCell.FormulaR1C1 = _
"=IF(ISNA(VLOOKUP(RC[-17],'D:\LocalApp\[PPI R.xls]Matrice'!R1C1:R1000C4,4,0)),0,VLOOKUP(RC[-17],'D:\LocalApp\[PPI R.xls]Matrice'!R1C1:R1000C4,4,0))"
Range("S13:S400").Select
Selection.FillDown
ActiveWindow.LargeScroll ToRight:=-1
ActiveWindow.ScrollRow = 1
ActiveWindow.SmallScroll ToRight:=9
ActiveWindow.DisplayZeros = False
Range("O13:O400").Select
Selection.Copy
ActiveWindow.ScrollRow = 1
Range("S13").Select
Selection.PasteSpecial Paste:=xlFormats, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
End Sub

Ayant plusieurs fichiers Excel sans ces Prix conseillés, cette macro me les indiqueraient automatiquement.

j'espère que tu as saisi le sens de ma question.

Encore merci.

mythotem.
 
Re : Macro

Bonjour Mythotem, Jean-Pierre,

Tu peux l'enregister dans un fichier "Macro" ou "Trucmuche" puisque tu as pris soin de lui attribuer une séquence de touches pour l'appeler. Il faudra alors que ton fichier macro soit ouvert pour que ta macro soit accessible.

Le seul danger réside dans le fait que ta macro renseigne des formules dans la cellule active. Il faut donc prendre soin, avant de la lancer, d'activer les bonnes cellules....

Cordialement
 
Re : Macro

Re,

Le sens de ta question, je l'ai bien compris,
seulement, ta macro fait appel à un fichier particulier et unique... donc impossible pour ce que tu souhaites....

Je vais y réfléchir... mais pas trop gagné...

Bonne soirée.
 
Re : Macro

Re,
ta macro fait appel à un fichier particulier et unique... donc impossible pour ce que tu souhaites....

Je vais y réfléchir... mais pas trop gagné...
Tu fumes la moquette Jean-Pierre?😛😉

Merci Jean-Pierre,
Je vais essayer çà.
Non moi c'est Spitnolan, enfin je crois... sauf si tu veux te lancer dans un fichier xla!

A+
Bonne soirée et bon week-end🙂
 
Re : Macro

Re,

Vu le prix du tabac, je préfère encore recevoir et payer l'apéro.... oh, oh...

Maintenant, tu crois que notre ami mythotem va s'y retrouver....😛 dans toutes ces débauches...? Manque plus que quelques Femmes et des formules à te faire planer....

Mais, bon, c'est week-end.... et plaisir....

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
33
Affichages
2 K
Réponses
8
Affichages
317
Réponses
7
Affichages
676
Retour