Partage
  • Partager sur Facebook
  • Partager sur Twitter

Lancement macros selon menu déroulant

    24 juillet 2018 à 15:34:39

    Bonjour à tous,

    Je suis en train de créer une base de données et je rencontre un petit problème. 
    J'ai créé trois feuilles : Base de données, Formulaire et choix.

    Dans le formulaire, je remplis mes cellules selon des menus déroulants qui s'ajoutent ensuite à la base de données. En revanche quand j'exécute mon code, un message d'erreur me dit qu'un objet est requis.

    Est-ce que ce serait dû à un problème de format de mes cellules ?

    Voici le code d'essai que j'ai exécuté :

    Sub rangecopy()
    Form.Range("C5:C8").Copy
    Database.Range("A2:E2").PasteSpecial Transpose:=True
    End Sub

    Merci d'avance !

    • Partager sur Facebook
    • Partager sur Twitter
      24 juillet 2018 à 16:40:24

      Bonjour,

      Mauvais forum

      Le sujet est déplacé de la section Base de données vers la section Autres langages (VBA, Ruby,...)

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        25 juillet 2018 à 11:08:49

        Bonjour,

        Essaies de remplacer cette ligne : 

        Database.Range("A2:E2").PasteSpecial Transpose:=True

        Par : 

        Database.Range("A2:E2").select
        activesheet.PasteSpecial Transpose:=True



        • Partager sur Facebook
        • Partager sur Twitter

        Lancement macros selon menu déroulant

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown