"enregistrer sous" code VBA avec office 2011 excel mac, prob

goufra

Membre junior
14 Novembre 2010
27
2
78
Bonsoir,
Voici donc le collationnement

1/ Le fichier goufra17.xlsm placé dans le dossier facture

Avec ActiveWorkook.fullname :
__________ Sans titre:Users:flo:Desktop:FACTURE:nomchemin.xlsm

Avec DocumentsFolder = MacScript("return (path to documents folder) as string")
__________Sans titre:Users:flo:Documents:

2/ le fichier goufra17.xlsm placé dans xrmultilight
Avec ActiveWorkook.fullname
__________Sans titre:Users:flo:Documents:XR multi-light 11.13.48:1094goufra.xlsm

Avec DocumentsFolder = MacScript("return (path to documents folder) as string")
__________Sans titre:Users:flo:Documents:

Je suis perplexe. que vient faire 'documents' ?
Merci de me déperplexer !
et encore merci pour ta patience.
Bonne soirée.
JC Goufra
 

Aliboron

Chercheur de son
Modérateur
Club MacG
1 Janvier 2008
13 990
967
Toulouse.cong
faq.office.macintosh.free.fr
Je suis perplexe. que vient faire 'documents' ?
"Documents" est un peu l'équivalent du dossier "Mes Documents" de Windows, c'est un dossier "standard". Le script de Ron de Bruin demande le chemin d'accès au dossier "Documents" (dénommé documents folder dans l'instruction), il est donc logique qu'il te le donne. Si tu veux le chemin d'accès au bureau (autre emplacement standard) alors il faut que ton instruction soit :
MacScript("return (path to desktop folder) as string")
 

goufra

Membre junior
14 Novembre 2010
27
2
78
Bonjour,
Je vais donc l'utiliser pour obtenir l'dresse d'un répertoire.
Un truc idiot au quel je pense: enregistrer une macro

sur excel 2010, onglet développeur, enregistrer une macro.
pour afficher le développeur clic droit sur ruban puis
clic gauche personnaliser le ruban/ choix:développeur/choix: tous les onglets/développeur / ajouter
as-tu cette possibilité sur 2011 mac ?
Je suis navré de t'importuner de la sorte.
Merci
jc
 

Aliboron

Chercheur de son
Modérateur
Club MacG
1 Janvier 2008
13 990
967
Toulouse.cong
faq.office.macintosh.free.fr
sur excel 2010, onglet développeur, enregistrer une macro.
pour afficher le développeur clic droit sur ruban puis
clic gauche personnaliser le ruban/choix : développeur/choix : tous les onglets/développeur/ajouter
as-tu cette possibilité sur 2011 mac ?
On peut demander l'affichage de l'onglet "Développeur" via l'onglet "Ruban" des préférences d'Excel (menu "Excel"). Mais il y a plus simple pour enregistrer une macro : menu "Outils" > "Macro" > "Nouvelle macro…" ;)

Ceci dit, au vu des essais que j'ai pu faire, le problème rencontré dans ton cas ne vient pas de la macro elle-même, qui fonctionne très bien chez moi...
 

goufra

Membre junior
14 Novembre 2010
27
2
78
Bonsoir
J'ai le code !!!!

ActiveWorkbook.SaveAs Filename:= _
"Sans titre:Users:flo:Documents:XR multi-light 11.13.48:facture:1099goufra.xlsm" _
, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

il manquait (seulement!) la 2 éme partie après la vigule.

Comment inscrire "résolu"


Bref je suis satisfait de ne plus avoir à chercher.
Je te remercie infiniment pour l'aide que tu m'a apportée et ta patience.

Encore une fois merci à toi
bonne soirée
JC
 
  • J’aime
Réactions: Aliboron

Aliboron

Chercheur de son
Modérateur
Club MacG
1 Janvier 2008
13 990
967
Toulouse.cong
faq.office.macintosh.free.fr
il manquait (seulement!) la 2 éme partie après la vigule.
??? Que veux-tu dire ? Après le nom, tout est facultatif (le format et la création de copie) et, chez moi, je ne l'ai jamais mis, j'ai fait les tests exactement comme tu avais donné les indications…

Mais bon, l'essentiel est que ça soit terminé et opérationnel, bien entendu. ;)

Comment inscrire "résolu"
Dans la ligne bleue, juste au-dessus du premier message, sur la droite, tu as les "Outil de la discussion". Là, tu peux indiquer que c'est résolu.