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 :

VBA , Need Help ! [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2013
    Messages : 2
    Par défaut VBA , Need Help !
    Bonjour tout le monde. Voilà ce que j'ai réussi à faire sur VBA (étant complètement débutante)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub Essai1()
    '
    ' Essai1 Macro
    '
    ' Keyboard Shortcut: Ctrl+a
    '
    trig = UCase(InputBox("Donner le nom de l'agence", agence))
     
    Range("E2").Select
    ActiveCell.FormulaR1C1 = "=Feuil1!RC[-1]"
    Range("E2").Select
    Selection.AutoFill Destination:=Range("E2:E22"), Type:=xlFillDefault
    Range("E2:E22").Select
    End Sub
    J'explique: je travaille sur deux feuilles (Feuille 1 et feuille 2). La feuille 1 contient une liste d'agences bancaires ainsi que les résultats de chacune (pour faire simple ^^ ). Le but est d'afficher les informations sur la page 2, mais uniquement celles de l'agence dont je préciserai le nom, pour cela j'ai utilisé cette fonction: trig = UCase(InputBox("Donner le nom de l'agence", agence))
    Mais comment faire pour cibler les informations de CHAQUE agence et permettre d'y accéder sur la page 2 en indiquant simplement le nom.
    J'espère avoir été claire. Merci d'avance pour votre aide .
    PS: j'ai pensé à une solution que ne n'arrive pas à "formuler", toujours en mode macro effectuer un tri sur la feuille1 qui dépendra du nom d'agence que j'aurai indiqué .
    Encore une fois, j'espère avoir été claire

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 166
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Si j'ai bien compris, tu souhaites obtenir sur la feuille 2 les lignes ou partie de lignes se trouvant en feuille 1 suivant critères.
    Si c'est bien cela, c'est typiquement une solution à traiter avec le filtre avancé d'excel.
    Voir tutoriel Les filtres avancés ou élaborés dans Excel avec des exemples dans un classeur téléchargeable
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  3. #3
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Mai 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme

    Informations forums :
    Inscription : Mai 2013
    Messages : 2
    Par défaut
    Merci pour votre aide , mais est-ce que ça me permet d'automatiser mon travail ou pas ? je m'explique: mon objectif est de pouvoir préciser un nom d'agence sur la feuille 2, et d'obtenir uniquement les informations relatives à cette agence (informations se trouvant initialement sur la feuille 1), et cela uniquement en cliquant sur le bouton que j'ai obtenu grâce à cette commande :
    Dim agence As String, trig
    trig = UCase(InputBox("Donner le nom de l'agence", agence))

    Merci pour votre aide

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 166
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 166
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Bien entendu que l'on peut automatiser
    Avez-vous seulement jeté un coup d'oeil sur le lien ?
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

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

Discussions similaires

  1. [XL-2007] Macro VBA - Need help !
    Par Eccle dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 22/08/2012, 17h59
  2. Récupération xml récalcitrante edit : need help
    Par InDaWinD dans le forum Général Python
    Réponses: 3
    Dernier message: 14/04/2006, 11h28
  3. Need help pour installer upgrade linux Debian
    Par jejerome dans le forum Administration système
    Réponses: 2
    Dernier message: 26/03/2006, 19h26
  4. [VBA-E] [help]macro pour dupliquer une feuille (en valeur)
    Par minikisskool dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 07/11/2005, 19h24
  5. need help pour : boucle & expression régulière
    Par Fabouney dans le forum Langage
    Réponses: 5
    Dernier message: 05/08/2005, 02h22

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