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 :

Automatiser via macro une rechercheV


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Par défaut Automatiser via macro une rechercheV
    Bonjour à tous,
    Je reçois chaque mois un fichier Excel (A)de mon portefeuille (Cts Assurances) qui comporte diverses données permettant d'affecter ce portefeuille à mes commerciaux.
    Via trois tables (apporteurs, apporteurs, apporteurs) et un index commun (n° d'apporteur) j'affecte chaque contrat du fichier Excel à un commercial (Le commercial n'est pas l'apporteur, mais le technicien qui anime l'apporteur) par une fonction Recherchev avec plusieurs conditions imbriquées.
    Je souhaite mettre en place un macro qui me permettrait d'automatiser cette affectation mensuelle des cts à mes commerciaux.
    Je ne maîtrise pas les macros et je ne sais pas faire de boucle...
    Que dois-je vous dire de plus pour vous permettre de m'orienter dans la construction de la macro ?
    Merci d'avance,
    Cordialement,
    Janus50

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Etant moi-même débutant, je ne sais pas si je pourrais t'aider pour ta macro.

    Personnellement, je préfère la fonction "Sommeprod" à "RechercheV". Pourquoi?

    Parce que RechercheV, effectue ces recherches de la gauche vers la droite (référence toujours colonne de gauche) et ce n'est pas le cas avec sommeprod.

    Dans une cellule je saisis ma formule sommeprod, une fois que le résultat est bon, j'enregistre une macro en faisant juste un copier et j'arrête l'enregistrement.

    La formule est transcrite pour le vba, tu remarqueras que sommeprod est traduite par "Sumproduct". Voilà, moi je fais ainsi. j’espère que ça t'aideras.

    Il fallait joindre un fichier pour qu'on puisse t'aider. Car il n'est pas évident qu'on se fasse bien comprendre.

    Cordialement,

  3. #3
    Membre à l'essai
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Avril 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Directeur commercial
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2013
    Messages : 4
    Par défaut Recherchev
    Merci pour ta réponse. Je vais essayer de construire un fichier , car mes données sont confidentielles, pour te montrer ce que je fais et ce que je veux faire.
    A +

  4. #4
    Invité
    Invité(e)
    Par défaut
    Je comprends A+

Discussions similaires

  1. [VBA] [5.1.8] Créer une requête BO (via Macro depuis Excel)
    Par Bretonnie dans le forum SDK
    Réponses: 6
    Dernier message: 08/04/2015, 18h20
  2. Supprimer une ligne via macro à partir d'une colonne donnée
    Par muzele dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/06/2012, 10h47
  3. Valider une box via macro
    Par tictactoc dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/08/2009, 21h11
  4. Afficher une photo .Jpg sur Excel via macro Excel
    Par moilou2 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/04/2008, 11h51
  5. Macro VBA : automatiser la réponse à une question.
    Par monf29 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/06/2007, 11h18

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