VBA SI

Bonjour à tous,

Etant novice en VBA, et après plusieurs tentatives, je cherche a créer une VBA qui me permet de remplir automatiquement un fichier Excel.
Par Exemple: si je rentre le nom de TOTO alors son prénom , son secteur, etc... se remplissent automatiquement.
A savoir qu'il y une vingtaine de prénoms.

En PJ le fichier.

Merci beaucoup pour votre aide!!!!!

6 réponses

  1. Bonjour,

    En PJ le fichier. ou ????
    0
    1. Bonjour,

      Il faudrait détailler la question :
      «Par Exemple: si je rentre le nom de TOTO alors son prénom , son secteur, etc... se remplissent automatiquement. »
      VBA c'est pas la cour des miracles, il faut savoir où se trouvent ces informations !

      D'autre par en général pour faire ce genre d'action, Excel suffit, il n'est pas nécessaire d'utiliser du code de programmation en VBA.

      Si c'est pour t'initier au VBA, voici un excellent cours :
      ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
      0
      1. Bonjour,

        et meci pour ta réponse.

        Il faut donc avoir un fichier source?

        Il y a trop de conditions pour faire un simple 'si' sur Excel, il me faut bien un VBA
        0
        1. Re,

          «Il faut donc avoir un fichier source?» : Oui, pas forcément un fichier mais une source de données (fichier, serveur, Web, ...)

          «Il y a trop de conditions [....] il me faut bien un VBA» : les requêtes et les fonctions recherche et base de données d'Excel sont très performantes !
          Elles suffisent probablement.
          0
          1. Peux-tu m'en dire un peu plus par rapport aux requetes et fonctions?
            Sans faire mon boulot, bien sur, comment pourrais-je m'y prendre?
            0
            1. Pour créer une requête
              onglet Données / données externes / A partir de ...

              Pour les fonctions recherches et base de données :
              dans la barre des formules, touche fx puis Aide sur cette fonction

              Cordialement
              Patrice
              0