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 :

Besoin d'aide pour VBA excel - Fichier de Prospection :


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Directeur d'Exploitation
    Inscrit en
    Mai 2017
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur d'Exploitation
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2017
    Messages : 75
    Par défaut Besoin d'aide pour VBA excel - Fichier de Prospection :
    Bonjour @ tous,

    J'ai beau cherché sur le net, je ne trouve pas de réponse à mon problème :

    Voilà ce que je souhaite faire :

    J'ai un fichier Excel avec 2 feuilles.

    Sur la feuille 1 j'ai toutes mes données, en colonne A* j'ai mis un ID

    Sur la feuille 2 j'ai mis le même ID dans la cellule A*, en colonne B une RECHERCHEV (info reprise de la feuille1)

    Mon problème :

    Je souhaite mettre un bouton dans la feuille 1 donc l'action serait :

    Si je clique dessus, il va me placer dans la colonne C de la feuille 2 du même ID de la feuille 1

    Bref, je ne trouve pas... Please HELP....

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour, et bienvenue au forum !
    Je ne suis pas sûre d'avoir compris ton problème. Voici ce que j'ai compris:
    1. En feuille 1, tu sélectionnes une cellule contenant un ID.
    2. Tu cliques sur le bouton
    3. Cela t'emmène en colonne C de la feuille 2 sur la ligne du même ID qui était sélectionné en feuille 1

    Est-ce bien cela ? Où réside ta difficulté ? Que n'arrives-tu pas à faire ?
    1. Récupérer la valeur de la cellule active :
    2. Chercher cette valeur dans une colonne spécifiée et obtenir la ligne à laquelle elle apparaît :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      Dim i As Long
      i = Application.Match(ActiveCell.Value, Sheets("Feuil2").Range("A:A"), 0)
    3. Sélectionner un cellule en colonne C et selon son numero de ligne (i) :
      Code : Sélectionner tout - Visualiser dans une fenêtre à part
      1
      2
      Sheets("Feuil2").Activate
      Sheets("Feuil2").Range("C" & i).Select

    Maintenant, il faut tout mettre bout à bout

    EDIT : il y a un forum spécialement dédié à VBA, la prochaine fois, il faudra poser ta question concernant VBA dans ce forum. Tu auras plus de succès

  3. #3
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut
    Bonjour,

    juste en lisant l'aide VBA interne de la méthode Find

    Sans compter les nombreux exemples dans les discussions du bon forum, ici étant celui des formules de feuille de calculs

    Ou les encore bien plus nombreux exemples sur tous les autres forums !

    ___________________________________________________________________________________________________________
    Je suis Paris, Manchester, Egypte, Stockholm, London, Istanbul, Berlin, Nice, Bruxelles, Charlie, …

  4. #4
    Membre confirmé
    Homme Profil pro
    Directeur d'Exploitation
    Inscrit en
    Mai 2017
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur d'Exploitation
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2017
    Messages : 75
    Par défaut
    Merci pour vos réponses,

    Je ne suis pas un as du VBA, je me débrouille mais avec du code bien plus simple...

    Riaolle,

    Tu as parfaitement compris ce que je cherchais.

    Je vais essayé de suite....

  5. #5
    Membre confirmé
    Homme Profil pro
    Directeur d'Exploitation
    Inscrit en
    Mai 2017
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Directeur d'Exploitation
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2017
    Messages : 75
    Par défaut
    Cela fonctionne à merveille !!!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub search_ID()
     
    Dim i As Long
     
    i = Application.Match(ActiveCell.Value, Sheets("com").Range("A:A"), 0)
    Sheets("com").Activate
    Sheets("com").Range("C" & i).Select
     
    End Sub

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

Discussions similaires

  1. Générer un fichier word ou excel en php
    Par Taz_8626 dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 10/05/2011, 09h57
  2. Besoin d'aide pour lire un fichier Excel
    Par Sekigawa dans le forum C#
    Réponses: 7
    Dernier message: 04/03/2010, 13h46
  3. [Upload] besoin d'aide pour uploader un fichier xls
    Par scorpion.os dans le forum Langage
    Réponses: 5
    Dernier message: 07/02/2007, 14h59
  4. Réponses: 45
    Dernier message: 04/05/2006, 01h10
  5. Besoin d'aide pour recuperer les fichier d'un projet
    Par barthelv dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 14/04/2006, 11h47

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