Macros voyageuses

Bonjour à tous, je suis nouveau ...

Je ne sais pas si ce sujet a été traité, mais voilà:

Quand je crée une macro dans un classeur, avec bouton dans le ruban, et que j'envoie ce classeur à une autre personne, ou en ouvrant un autre fichier qui a cette macro, la macro a disparu et ouvre le fichier d'origine pour pouvoir s'exécuter, ou ne le trouve plus ...

Je croyais avoir compris, ... mais pas du tout, ca ne fonctionne pas, et le comportement d'une macro avec ou sans bouton est très bizarre et différent. S'il existe quelque part un résumé de pourquoi et comment on doit s'y prendre, ca m'intéresse ... c'est une macro qui permet de lancer un softphone 3cx sur un clic, compose le numéro qui est dans la cellule active, et colore la cellule, super-pratique, j'ai mis un après-midi à la faire !!! (J'en vois un qui rigole)

Sub numerotation_3cx()  

' numerotation Macro  

' Touche de raccourci du clavier: Ctrl+p  

Dim app, ret  

Dim numero  

numero = ActiveCell.Value  

app = "C:\Program Files (x86)\3CXPhone\3CXPhone.exe"  

ret = Shell(app, 1)  

SendKeys numero, True  

SendKeys "{ENTER}", True  

SendKeys "{NUMLOCK}", True  

ActiveCell.Interior.ColorIndex = 8  

End Sub
Rechercher des sujets similaires à "macros voyageuses"