![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 18 Inscrit : 15 Mar 2014 Membre no 189 751 ![]() |
Bonjour à tous,
Je suis à la fac et j'ai un cours d'informatique cette année, dans lequel on va devoir faire un projet avec VBA. J'ai Office 2016 et je n'arrive pas à utiliser VBA comme sur Windows. Dans Excel, je vais dans développeur, puis Visual Basic, mais je ne peux rien écrire. En plus de ça, les codes VBA sont tous écrits en colonne (une lettre par ligne) et impossible à modifier quand je prends des projets déjà faits. Quelqu'un pourrait-il m'éclairer ? Merci ![]() |
|
|
![]() |
![]()
Message
#2
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 2 319 Inscrit : 27 Jul 2008 Lieu : Besançon Membre no 118 630 ![]() |
J'ai placé mon fichier Macro.xlam dans le dossier où il enregistre par défaut le classeur de document personnel, soit :
Code StartupDisk:Users:moi:Library:Containers:com.microsoft.Excel:Data:Library:Application Support:User:MacroVisualBasic.xlam Ca marche pour les fonctions. Si j'utilise une fonction perso dans une feuille de calcul ça marche même quand j'ouvre le fichier depuis mon autre ordi avec Office 2011. Par contre, si je crée un bouton et que je lui affecte une macro ça marche sur le même Ordi. Par contre si j'ouvre mon classeur sur l'autre ordi avec Office 2011, là ça ne va pas car il mémorise non pas juste le nom de la macro, mais tout son path "StartupDisk:Users:moi:Library:Containers:com.microsoft.Excel:Data:Library:A pplication Support:User:MacroVisualBasic.xlam!MaMacro" et comme ce n'est pas le même path sur l'autre ordi avec l'autre Office (même avec le même Office ça ne marcherait pas d'ailleurs, vu que le nom d'utilisateur et le nom du stqrtupdisk peuvent différer. Comment faire ? ![]() ![]() Merci -------------------- |
|
|
![]() ![]() |
Nous sommes le : 18th July 2025 - 02:11 |