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 :

Créer un formulaire VBA


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juillet 2010
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juillet 2010
    Messages : 160
    Par défaut Créer un formulaire VBA
    Bonjour à tous,

    Je travaille habituellement sous windows mais la je dois créer une base client toute simple sous Mac. La version est office 2019, mais je ne parviens pas à créer le formulaire. Ça fait un bon moment que je cherche et ça va finir par me rendre fou donc si quelqu'un sait comment ça fonctionne sous mac je lui en serai reconnaissant.
    Merci.

    traversa

  2. #2
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    bonjour, je suis sur Mac aussi que désirez vous savoir?
    Cordialement

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juillet 2010
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juillet 2010
    Messages : 160
    Par défaut
    Quand je suis sur Windows je peux dans visual basic créé un userform. Cette fameuse zone vierge dans laquelle je pourrai intégrer mes différentes cases et boutons. Mais la je ne trouve pas comment créer cette zone. J'ai lu que certains disaient que c'était impossible mais ça me parait bizarre.
    J'ai aussi vu sur youtube que certain avait dans visual basic en cliquant sur nouveau "userform" mais moi je n'ai que "module" et "module de classe". Il y a peut être des options à activer j'ai regardé mais pas trouvé...
    J'espère que je suis clair ;-)

  4. #4
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour, je travaille sur Excel mac 2011 voici sur onglet développeur Insertion:
    Nom : Capture d’écran 2019-06-24 à 07.19.51.png
Affichages : 2471
Taille : 40,3 Ko
    Si vous n'avez pas cela, êtes vous sur d'avoir installer tous les choix lors de l'installation du programme. Maintenant je me rappelle que la version Mac 2007 ne prenait pas en compte VisualBasic. Au vu du tollé déclenché par les utilisateurs, ils sont revenus sur VBA avec la version 2011.
    je vous joint ci-dessous un dossier de test avec un formulaire créé juste pour voir et essayez donc
    Cordialement

    Test Formulaire.xlsm
    Fichiers attachés Fichiers attachés

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juillet 2010
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juillet 2010
    Messages : 160
    Par défaut
    Bon merci de ton aide je suis rassuré. Je pense qu'il doit effectivement y avoir un problème au niveau de l'installation je ne vois pas les mêmes possibilités que toi si joins une capture d'écran. Je n'arrive d'ailleurs pas a afficher ton user form même si j'arrive à voir le code que tu y a associé. c'est très bizarre. Je vais essayer de réinstaller et je vous tiens au courant... Si en attendant quelqu'un a une idée sans réinstallation je suis preneur sinon je m'occupe de ça ce soir.
    Images attachées Images attachées  

  6. #6
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Re.... lequel des deux avez vous installé de fichier test, parce que j'avais mis un premier et j'avais oublié le bouton de départ du test. j'ai donc rajouté un autre dossier avec un bouton de départ, je vous remet le bon dossier ci-dessous
    Test1 Formulaire.xlsm
    On pourra voir la différence, il y a un test à faire pour voir déja si cela marche
    Cordialement

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juillet 2010
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hautes Alpes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juillet 2010
    Messages : 160
    Par défaut
    le bouton fonctionne et il m'affiche le user form. quand je renseigne ça me remplit bien la cellule. mais quand je vais dans via je n'arrive toujours pas à ouvrir la partie "graphique" du user form pour pouvoir insérer de nouveau champ ou déplacer le bouton par exemple.

  8. #8
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bizarre, vous avez dit bizarre.......
    avez vous regardé dans les préférences Excel, pour voir si rien n'a de sujet avec le VBA?
    mais voici un lien pour un formulaire sans UserForm

    Cordialement

  9. #9
    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
    Bonsoir,


    Concernant Excel 2016 ou office 365 Mac on ne peux pas créer de Useform pour l'instant, et non ce n'est pas une problème d'installation
    Les seuls moyens de faire un Useform et soit de le faire sur Excel 2011 (Mac) afin de le récupérer dans la dernière versions (2016 ou office 365 Mac),
    soit de le faire via un Excel PC en faisant bien attention de ne pas choisir tout ce qui est ActiveX dans la construction du Useform Afin de l'avoir sur Mac
    Concernant la programmation vba entre Mac et PC il y a certaines différences, donc il faudra faire les test pour que le Useform marche sur les 2 plateformes (PC et Mac)

    voilà
    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 ;)

  10. #10
    Membre Expert Avatar de Transitoire
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Décembre 2017
    Messages
    733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Décembre 2017
    Messages : 733
    Par défaut
    Bonjour Ryu, merci de votre réponse à @Traersa. n'ayant que excel2011 je n'étais pas sur de l'impossibilité de le faire sur Excel dernier cri. Ca semble incroyable que l'on recommence le même genre d'erreurs que Excel 2007 ou il n'y avait plus de VBA .
    En ce qui concerne Mac ou PC, il est vrai qu'il y a souvent pas mal de choses à modifier. et éviter certaines possibilités offertes aux PC et pas au mac comme le non modal etc.
    @Traersa si vous n'avez pas d'autres possibilités, je veut bien essayer de vous le préparer. faites donc ce que vous souhaitez en PC, transmettez moi le dossier du UserForm PC et je le transformerai en version Mac
    Cordialement

Discussions similaires

  1. [XL-2010] Créer un fichier texte à partir d'un formulaire vba
    Par Lnmex dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/08/2014, 09h20
  2. Créer un formulaire sur word en VBA
    Par O'res dans le forum Général VBA
    Réponses: 0
    Dernier message: 13/02/2014, 20h37
  3. debutant en VBA aide pour créer un formulaire
    Par vince_ballad dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/07/2007, 22h41
  4. Réponses: 3
    Dernier message: 31/08/2006, 10h22
  5. Créer un formulaire avec VBA ?
    Par Jean Bonnisme dans le forum VBA Access
    Réponses: 3
    Dernier message: 14/10/2004, 10h40

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