Se connecter avec
S'enregistrer | Connectez-vous

Réaliser des macros sous excel

Dernière réponse : dans Programmation

Bonjour,

J'ai besoin de votre aide pour comprendre ce que l'on met dans le terme "macro". J'essaie depuis quelques heures de réaliser sous excel 97 une opération automatique (pour moi, une macro) mais rien ne se passe.
Je suis allée voir l'aide en ligne d'office, j'ai circulé sur plusieurs forum, mais aucun ne me permet de comprendre comment je dois parler à Excel. Je vois beaucoup VBA mais je n'y connais rien en programmation ! :( 

J'ai un tableau fichier, qui comprend des éléments qui pour certains sont liés et pour d'autres non. :??: 

Je m'explique :

colonne A- ligne 1 : Nom du client
Colonne B- Ligne 1 : adresse du client dont le nom figure en ligne 1 colonne A

Colonne C - ligne 1 : intitulé de formation - j'aurai dans cette colonne plusieurs intitulés de formation mais tous ne seront pas rattachés au client 1 par ex
Colonne D : durée de la formation ( rattachée cette fois à l'intitulé et au client)
Colonne E : cout de la prestation (rattaché aussi à l'intitulé et au client et à la durée)

J'aimerai dire à Excel :heink:  que lorsque dans ma data-base (qui est une autre feuille excel) je saisi client X, la macro doit me sortir l'adresse dudit client. Lorsque je dis à Excel que le client X a acheté la formation Y, alors, la colonne Heures et couts de mon fichier data-base se rempli automatiquement. Ex : client X pour formation Y = 8 heures et 500€

Voilà, j'espère que je suis parvenue à expliquer clairement mon problème... En fait, je sais donner un nom à ma macro et c'est.... tout !

Peut être que ce je demande est irréaliste? merci d'avance en tous cs pour votre aide et vos éclaircissements !

Andragone

Autres pages sur : realiser macros excel

Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

Ta database ? M'enfin Excel n'est pas un gestionnaire de données, mais un tableur !
Qu'importe.

Plutôt que de te lancer dans l'écriture de macros, je te propose d'abord de t'intéresser aux formule Excel. Connais-tu RechercheV() ?

Sinon, puisque tu gères des formations, eh, offre-t-en une ! [:patch]


Salut Zeb,

On m'a toujours dit qu'Excel était beaucoup plus qu'un tableur??? :pt1cable: 

Merci d'avoir pris du temps pour me répondre. Oui je connais la recherche V de nom... n'est ce pas la fonction dans Excel qui permet de trouver des données et par exemple de rapprocher un N° de matricule à un nom de salarié?

Comme je suis un peu blonde décolorée, je ne parviens pas à comprendre ce que la Rech V va m'apporter. Aurais-tu la gentillesse :bounce:  de m'expliquer ( pas comment ça fonctionne, je vais chercher) mais pourquoi cette fonction avec ma problématique ?

Merci d'avance Zeb, et puis, comme on dit, les cordonniers sont toujours les plus mal chaussés ! Je prends le conseil et je vais me chercher une petite formation Excel :D 

A bientôt, Zeb

Bonsoir Thore,

Merci beaucoup pour tes explications mais aussi pour le lien... j'ai compris le pourquoi et tu m'as même donné le comment ! C'est génial et je te remercie vraiment

Je vais tester dès demain et je te dirais quoi (et oui, je suis une chti, mais une vraie!)

Encore merci et à demain pour le résultat

Andragone
Expert Programmation

Eh, t'es presque d'min coin, ti !
[:keysersoze:30]

Je ne m'étendais pas sur les fonctions Excel car nous ne traitons ici que du VB, d'une part, et que tu pouvais déjà connaître cette fonction ou te renseigner sur elle d'autre part.

Mais le Marteau de Thor a parlé !
Lassé par la pub ? Créez un compte