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 :

Récupérer le contenu d'une cellule, grâce à la cellule d'à côté


Sujet :

Macros et VBA Excel

  1. #1
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut Récupérer le contenu d'une cellule, grâce à la cellule d'à côté
    Bonjour tout le monde, j'espère que vous pourrez m'aider parce que même si j'ai bien avancé sur mon tp, là j'avoue que je bloque.
    Je préviens, je ne suis pas très douée en vba !

    J'ai une feuille Excel dans laquelle il y a deux colonnes. Une colonne avec un nom, et une colonne à côté avec un numéro correspondant à ce nom.

    exemple :
    Aaaaa 1.5
    Bbbbb 1.22
    Ccccc 1.54
    ...

    Dans mon formulaire vba, j'ai une liste déroulante où je choisis le nom que je veux parmi la liste que j'ai sous Excel (la liste déroulante propose les choix de noms entrés sous excel).

    Ce nom, je le récupère à partir de mon formulaire vba, pour l'afficher dans une autre feuille Excel différente de la première.
    Et là, (c'est là que ça coince), il faudrait que j'affiche le nom ET le numéro correspondant.
    Par exemple, j'affiche Bbbbb et dans la cellule d'à côté, 1.22 .

    Donc si vous pouvez m'aider ... =)

    (j'espère que j'ai été claire dans mes explications )

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    salut. interresse toi a offset
    cellule.offset(1,0) = la cellule en dessous
    cellule.offset(0,5) renverra la cellule meme ligne et 5 colonne a droite

  3. #3
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Le problème c'est que ça, je suppose que ça doit aller dans le code vba ?

    Et c'est dans mon fichier Excel, que je récupère le "nom", et que là à côté je dois afficher le numéro !

    Alors si c'est bien dans le code vba, je dois le placer où ?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 563
    Points : 1 691
    Points
    1 691
    Par défaut
    ben là pour te répondre, faudrait voir le fichier, met le en piece jointe

  5. #5
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Je ne sais pas pourquoi mais ça bug ! >< (ça c'est ma poisse habituelle ^^)

    Sinon est-ce qu'il n'y a pas une formule sous Excel qui permet à partir d'une cellule, d'écrire le contenu de la cellule d'à côté ?

    Cell 1 ................. Cell 2

    aaaa..................... 23

    Mon formulaire sous vba me renvoit aaaa dans une feuille Excel, et à côté de cette cellule, j'écris aussi 23 (que je récupère à l'aide de la feuille excel où il y a mes données) ?

    Edit : avec une fonction SI, ça marche, mais quand ma plage de valeurs contient 2 colonnes et 84 lignes, je n'ai pas envie de tout taper à la main ... donc si certains connaissent une astuce ... ^^)

  6. #6
    Membre actif Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Points : 262
    Points
    262
    Par défaut
    Bon ben j'ai finalement réussi à résoudre mon problème toute seule ^^

    Merci alsimbad quand même =)

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

Discussions similaires

  1. Récupérer le contenu d'une cellule Datagrid sur click
    Par mariooma dans le forum Silverlight
    Réponses: 3
    Dernier message: 27/10/2008, 15h00
  2. Réponses: 9
    Dernier message: 26/09/2007, 16h18
  3. Réponses: 9
    Dernier message: 09/03/2007, 20h44
  4. Réponses: 7
    Dernier message: 08/03/2007, 11h08
  5. [VB.NET][FlexGrid]Récupérer le contenu d'une cellule de FlexGrid
    Par kinganasius dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/06/2006, 17h11

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