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 :

Remplir case Excel par un clic bouton dans Access [AC-2013]


Sujet :

Access

  1. #1
    Membre du Club Avatar de Boxtell
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Avril 2016
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2016
    Messages : 81
    Points : 50
    Points
    50
    Par défaut Remplir case Excel par un clic bouton dans Access
    Bonjour,

    J'expose la situation :

    J'ai une zone de liste avec un liste de numéro de colis. Lorsque j'appui sur le bouton "livré", cela inscrit "livré" dans la colonne livraison de la zone de liste, sur la ligne sélectionnée.

    En parallèle j'ai un fichier Excel avec cette même liste de colis.

    Je souhaiterais savoir s'il est possible, lorsque l'utilisateur clic sur le bouton "livré" dans le formulaire Access, cela vienne inscrire "livré" dans la cellule du fichier Excel (correspondant au bon colis).

    Je suis conscient qu'en lisant mon problème on pourrais se demander pourquoi je n'exporte pas ma table sur Excel ou autre, mais j'ai un besoin bien particulié qui ne peut être satisfait ainsi.

    Est-ce possible en VBA d'aller chercher la bonne ligne (bon N° Colis) et la bonne cellule pour y inscrire "livré", tout en ne travaillant que sur Access ?

    Merci

  2. #2
    Membre actif Avatar de Pellouaille
    Homme Profil pro
    STF (Sans Travail Fixe)
    Inscrit en
    Novembre 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : STF (Sans Travail Fixe)
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2014
    Messages : 89
    Points : 204
    Points
    204
    Par défaut
    Hello Boxtell,

    Tu trouvera des réponses dans le FAQ

    Cordialement,

    Pellouaille
    "Va lentement, tu iras plus loin."

  3. #3
    Membre du Club Avatar de Boxtell
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Avril 2016
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2016
    Messages : 81
    Points : 50
    Points
    50
    Par défaut
    Bonjour,

    J'ai consulté la rubrique :"Comment envoyer des données Access sur Excel ?" de la FAQ.

    Cependant il me reste une interrogation : Je vois comment remplir une cellule "choisi d'avance" mais imaginons que je souhaite qu'Access remplisse toujours la colonne B. Cependant pour qu'il choisisse la bonne ligne (Genre B5 et pas B3) il faut qu'il aille lire la valeur qu'il y a dans la colonne A.

    Comment faire ceci ? (Je ne sais pas si j'ai été clair ?)

    Cordialement

  4. #4
    Membre actif Avatar de Pellouaille
    Homme Profil pro
    STF (Sans Travail Fixe)
    Inscrit en
    Novembre 2014
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Activité : STF (Sans Travail Fixe)
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2014
    Messages : 89
    Points : 204
    Points
    204
    Par défaut
    Hello Boxtell,

    Ci-dessous un extrait du FAQ:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       ' Trouver une valeur dans une colonne
        vtemp = xlSheet.Columns("E").Find("2").Row
    Cordialement,

    Pellouaille
    "Va lentement, tu iras plus loin."

  5. #5
    Membre du Club Avatar de Boxtell
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Avril 2016
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2016
    Messages : 81
    Points : 50
    Points
    50
    Par défaut
    Merci, avec le code de la FAQ : "Comment envoyer des données Access sur Excel ?" J'ai réussi à remplir la case Excel que je désigne dans mon code VBA (comme expliqué).

    Cependant j'aimerais que la case change à chaque fois.

    Je m'explique :

    L'utilisateur clic sur une ligne de zone de liste sur Access

    Le premier champ de cette ligne est un numéro d'identification.

    Dans le fichier Excel les numéros d'identifications sont listés dans la colonne A.

    Est ce possible que le logiciel détecte la ligne sélectionné dans Access, recherche la ligne correspondant correspondante dans Excel et remplisse celle-ci ?

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

Discussions similaires

  1. internet explorer - Clic bouton dans IE pour export fichier excel
    Par francoiscrna dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/12/2014, 11h05
  2. [XL-2010] VBA - Excel/ internet explorer - Clic bouton dans IE pour export fichier excel
    Par victoireC dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 10/01/2013, 09h39
  3. ouvrir un fichier excel à partir d'un bouton dans un userform
    Par Iichham dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/08/2011, 19h06
  4. Réponses: 26
    Dernier message: 20/06/2010, 18h24
  5. Réponses: 22
    Dernier message: 03/08/2007, 17h47

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