IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Convertir macro pour MAC [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 465
    Par défaut Convertir macro pour MAC
    Bonjour à tous,

    J'ai mis en place une macro dans ThisWorkBook afin de rafraîchir les données d'un fichier Excel. Le problème est qu'un des utilisateurs possède un MAC et il n'arrive pas à ouvrir ce fichier.

    Voici le code en question, je pense qu'il faut le convertir pour MAC mais je ne sais pas comment faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Option Explicit
     
    Private Sub Workbook_Open()
        RefreshAll
    End Sub
    Merci d'avance pour votre aide

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    vérifier si la méthode existe dans l'aide VBA du MAC ou encore en ligne chez Microsoft …



    _________________________________________________________________________________________________________
    Je suis Paris, Nice, Bruxelles, Charlie, …

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, va voir ici

  4. #4
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,
    normalement RefreshAll doit marcher je l'avait testé il y a un bout de temps, par contre j'en suis plus sur mais je pense qu'il faut peut être revoir l'écriture du code pour Mac
    avec le contexte plus un fichier d'exemple je pourrais regarder çà pour te dire ce qu'il en est
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 465
    Par défaut
    Merci à tous pour vos explications.

    En fait, mon fichier excel contient une query vers une table oral. A l'ouverture du fichier, le code que j'ai mis fait un "refresh all".
    Sur le Mac il ne fait rien...

    J'ai mis un classeur vierge avec le code dans le ThisWorkBook si quelqu'un veut voir

    Refresh.xlsm

  6. #6
    Membre Expert
    Homme Profil pro
    PAO
    Inscrit en
    Octobre 2014
    Messages
    2 576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PAO
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2014
    Messages : 2 576
    Par défaut
    Bonjour,
    Est il possible de mettre une fausse table en lien avec le fichier pour que je sois dans les conditions réel du problème (tu peux zippé le tout) je regarde dès que j'ai un moment
    Merci
    Cordialement
    Ryu

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. – Albert Einstein

    Pensez à la Balise [ CODE][/CODE ] - à utiliser via le bouton # => Exemple

    Une fois votre problème solutionné pensez à mettre :resolu: en n'oubliant pas d'indiquer qu'elle est la solution finale choisie ;)

  7. #7
    Membre éclairé
    Inscrit en
    Avril 2011
    Messages
    465
    Détails du profil
    Informations forums :
    Inscription : Avril 2011
    Messages : 465
    Par défaut
    Merci pour ton aide.

    J'ai fait un lien vers un autre classeur avec des données bidons. En réalité le lien est vers une table oracleRefresh.zip

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Macro pour convertir
    Par Dubbleu dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 18/06/2013, 10h49
  2. [VBA] Macro pour convertir le rapport en CSV [XIR2]
    Par BipBipBO dans le forum SDK
    Réponses: 1
    Dernier message: 11/06/2010, 15h44
  3. macro VBA Excel pour MAC
    Par ericdev67 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/08/2009, 08h44
  4. Macro pour convertir des € en $, et vice versa
    Par Jibe1982 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 25/10/2008, 11h19
  5. [VBA-E] Macro pour convertir un fichier texte en excel
    Par Nicolas67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/05/2006, 14h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo