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

Access Discussion :

macro non respectée sous access et excel


Sujet :

Access

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 167
    Points : 39
    Points
    39
    Par défaut macro non respectée sous access et excel
    Bonjour tout le monde !

    Sous Access 97, j'ai une table avec une dizaine de champs, un
    formulaire basé sur cette table qui me permet d'entrer de nouveaux
    enregistements dans ma base de données.
    J'ai crée une macro que j'ai raccroché à un bouton de formulaire;
    macro qui utilise deux requetes qui filtrent ma bdd, résultats qui
    sont affichés sur deux feuilles excel différentes.
    Sous Excel 2000, j'ai crée une macro qui me met mes champs dans le
    l'ordre que je veux, avec la police, couleur et taille que je souhaite.
    Le problème est que quand je lance ma macro sur un autre fichier
    excel, la macro se lance mais m'affiche n'importe quoi, je voudrais
    savoir si je c'est un cas isolé ou si c'est déjà arrivé? dans ce
    cas que faire?
    J'ai déjà essayé de récupérer le code de ma macro excel et de
    l'intégrer sous Access dans ma macro, mais meme après avoir rajouter
    la library qu'il faut, toutes mes lignes de mon module sont fausses ?
    De plus, si cela est possible, il faudrait que je puisse lancer cette
    macro excel (si on ne peut pas l'exporter vers access) à chaque
    nouvelle feuille (je devrai réaliser cette opération une fois par
    semaine). Quelqu'un a-t-il une idée ?
    Merci d'avance.

  2. #2
    Débutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 167
    Points : 39
    Points
    39
    Par défaut
    re !

    veuillez m'excuser, je me suis embrouillé la tete avec les messages et les forums, désolé.
    Mais par contre j'ai un autre problème.
    Parmi mes champs, j'en ai un qui est un combobox avec 4 choix possible(toto1, toto2, toto3, toto4).
    j'ai déja une macro qui me filtre mes data, par date et par ordre chronologique (jusque là pas dur).
    Mais là où je lutte depuis plus d'une semaine, c'est que je voudrais obtenir dans la mesure du possible, sur ma feuille excel, avoir mes data triées comme ça :
    toto1
    toto1
    toto1
    toto1
    toto2
    toto2
    toto2
    toto2
    toto3
    toto3
    toto3
    toto3
    toto4
    toto4
    toto4
    toto4

    J'espère que je me suis bien exprimé, si ce n'est pas le cas, posez moi vos questions

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 167
    Points : 39
    Points
    39
    Par défaut
    Re !

    S'il vous plaît, je suis dans le désespoir le plus complet, ça va faire plus d'une semaine que je suis sur ce problème, et le temps tourne, il ne m'attend pas.
    Alors répondez moi, même pour me dire que vous savez pas, comme ça je pourrais me dire que quelqu'un a lu mon message

    Parce que vous ne pouvez pas me dire que mes questions sont dures, j'ai regardé les tutorials et certains m'ont l'air beaucoup plus compliqués.

    Help me please.

  4. #4
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    Généralement quand tu n'as pas de réponse, c'est que personne ne sait.....ou alors personne n'as compris le sens de ta question
    De plus ici tous les gens sont bénévoles et ne répondent pas à la commande

    Maintenant, pour ton probléme:
    j'ai déja une macro qui me filtre mes data, par date
    Si tu as déjà une macro qui te filtre ces éléments, pourquoi ne peux tu faire la même chose pour trier les données de ta combobox
    De plus, au lieu d'utiliser des macro pour trier toutes tes données, pourquoi ne pas le faire à partir d'une requête, qui elle va trier tes données, puis ensuite les envoyer vers Excel

    As tu regardais la F.A.Q.
    http://access.developpez.com/faq/?page=Excel#ExpExclReq
    Bonne continuation.
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  5. #5
    Débutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 167
    Points : 39
    Points
    39
    Par défaut
    bonjour FreeAccess !!

    Et merci de m'avoir répondu, c'est gentil.

    le lien que tu m'as montré, je l'avais déjà regardé mais merci quand meme.

    J'utilise bien une requete dans laquelle j'ai crée mes filtres; requetes que j'appelle dans ma macro.

    Tu me dis qu'il faut que je fasse pareil que pour trier mes data, mais j'ai déjà essayé mais ça ne fonctionne pas. N'aurais-tu pas une idée pour avoir résultat du style:
    toto1
    toto1
    toto1
    toto2
    toto2
    toto2
    toto3
    toto3
    toto3
    toto4
    toto4
    toto4

    Encore merci

  6. #6
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Re,
    Heu......toutes tes données proviennent bien de la même table
    Donc, si à partir de cette table tu fais une requête Select et que tu y rentre tous les champs que tu veux trier, je ne vois pas ou est le problème
    Dans ta requête, sur le champ qui peut contenir (Toto1, Toto2,) dans tri, tu mets sur croissant......et là, ça te tri comment tes données
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  7. #7
    Débutant
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    167
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 167
    Points : 39
    Points
    39
    Par défaut
    Ah!!! j'ai pas vu j'ai fais une grosse gaffe !

    Ce qui résolve mon problème!!

    Merci quand meme FreeAccess pour m'avoir mis sur la voie!

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

Discussions similaires

  1. Création automatique de lignes sous access depuis excel
    Par vally74 dans le forum VBA Access
    Réponses: 2
    Dernier message: 27/06/2008, 16h07
  2. Code non excuté sous access 2007
    Par MBAYE BABACAR GUEYE dans le forum VBA Access
    Réponses: 1
    Dernier message: 26/01/2008, 23h36
  3. Réponses: 3
    Dernier message: 27/07/2007, 15h21
  4. Condition macro non respectée
    Par pascal913 dans le forum Access
    Réponses: 12
    Dernier message: 04/07/2006, 12h49
  5. execute une macro via vba sous access
    Par nes dans le forum Access
    Réponses: 4
    Dernier message: 28/03/2006, 23h15

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