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 :

Compatibilité win mac [XL-MAC 2011]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Par défaut Compatibilité win mac
    salut

    soucis mon fichier marche très bien sur Windows et pas sur mac

    l userform avec la liste déroulante s ouvre mais la liste de choix et vide

    dans ma feuille
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Option Explicit
                    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Dim rep As Boolean
    Cancel = False
    If Not Intersect(Target, Range("e5:e500")) Is Nothing And UserForm1_reference.Visible = False Then
    UserForm1_reference.Show
    End If
    End Sub
    dans l userform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub UserForm_Activate()
      Me.ComboBox1_reference.DropDown
    End Sub
     
    Private Sub ComboBox1_reference_Change()
    Dim R
    R = Array(7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
    ActiveWindow.ScrollColumn = R(ComboBox1_reference.ListIndex)
    Unload Me
    End Sub
    merci pour l aide !!!

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    Encore une fois ce
    totalement inutile ****** et qui me fait vraiment mal aux yeux (mais aussi au ventre, pour ce qu'il met en exergue de la compréhension de ce que l'on écrit) !
    Et ce n'est pas faute de te l'avoir déjà dit -->>
    https://www.developpez.net/forums/d1...s/#post9818045

    (en vain). A quoi bon alors venir sur un forum ? A quoi bon te répondre ? Je me le demande ...


    ****** comme est également inutile (non utilisée) cette variable booléenne Rep
    et comme est également inutile une expression conditionnelle pour appeler la méthode show de l'userform
    Et la cerise sur le gâteau est de très loin celle-ci
    l userform avec la liste déroulante s ouvre mais la liste de choix et vide
    Alors que l'on ne voit nulle part dans le code montré ici où et comment est abondée ******* cette "liste déroulante".
    ******* : je veux croire qu'aucun être sensé ne peut imaginer (surtout si chercheur informatique) qu'existe la génération spontanée et encore moins en matière de développement informatique.
    Ta "liste déroulante" (qu'est-ce ? Une listbox ?) reste bien évidemment vide si elle n'est pas alimentée. Et elle ne peut l'être que de deux (pas trente-six) manières :
    - soit dynamiquement par instruction VBA (du code, donc)
    - soit en mode création (sans code, donc) en spécifiant éventuellement à quelle source elle est liée. Et cela s'exprime par la valeur donnée à l'une de ses propriétés. Si tu es dans ce dernier cas et que tu ne sais pas quelle peut bien être cette propriété, on est en droit de s'interroger très sérieusement sur la paternité réelle du classeur qui "marche bien" sous Windows.
    - et il n'y a aucun autre miracle, ni magie, etc ... possibles (c'est tellement évident ).

    Bonne chance.

  3. #3
    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,

    la version MAC 2016 est fort mal née côté VBA :  elle a encore plus de bugs que la précédente version !

    Tester sur une version MAC 2011 ou sinon comparer en mode pas à pas l'exécution entre les deux plateformes,
    tout ce que l'on peut conseiller avec la présentation initiale fort légère et l'absence de réponse aux questions posées,
    n'étant pas sur un forum divinatoire, pas d'oracle non plus à disposition !   Madame Irma ?!   …

    ___________________________________________________________________________________________________________
    Je suis Paris, Egypte, Nigeria, New-York, Mogadicio, Barcelone, London, Manchester, Stockholm, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  4. #4
    Membre très actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Par défaut
    salut Marc-L

    je suis revenu sur 2011 et c pareil a part l accès au développeur vba

    je vais essayer de tester en mode pas à pas si je trouve merci bien !!!

  5. #5
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    je viens d'appeler Mme IRMA.

    De son propre avis (et aveu) :

    - ta combobox est très certainement remplie via la propriété RowSource du contrôle
    - cette propriété étant absente des versions Excel MAC .... rien ne se remplit

    la solution ?

    Bah utilises la propriété .List pour remplir ta combobox dans l'évènement Activate (penser à .Clear avant !) ou Initialize
    En prenant la valeur du RowSource utilisé à la base (passe par ton Excel windows pour la consulter)

  6. #6
    Membre très actif
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2014
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 137
    Par défaut
    bonsoir joe.levrai

    je me doutais que ça venais de part la et g trouver tout seul ( même pas besoin de Mme IRMA ) pour le manque de RowSource sur mac suis en train d essayer de faire le bon code

    merci a toi mais reste quand même dans les parages au cas ou !!!

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

Discussions similaires

  1. ScrollBox qui freeze : compatibilité Win 2003 ?
    Par Harry dans le forum Composants VCL
    Réponses: 13
    Dernier message: 24/10/2012, 11h23
  2. Compatibilité PC/Mac code conditionnel ?
    Par Antipod dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/07/2010, 01h49
  3. [QUESTION] Compatibilité hardware Mac/PC
    Par KiranoO dans le forum Composants
    Réponses: 1
    Dernier message: 16/11/2009, 17h30
  4. [AC-97] compatibilité win XP
    Par goofyto8 dans le forum Sécurité
    Réponses: 4
    Dernier message: 31/10/2009, 22h13
  5. compatibilité entre mac et pc
    Par isis1be dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/04/2008, 21h52

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