Rechercher : dans
Par :

Creation macro sous excel2007

Dernière réponse le 23 jui 2009 à 14:52:48 Hill Billy, le 29 mai 2008 à 09:34:06 
 Signaler ce message aux modérateurs

Bonjour,
je souhaiterais creer une petitre macro sous excel 2007 réalisant la meme fonction que le tri automatique sous excel 2003, à savoir selectionner dans une liste tous les elements identiques a celui ded la cellule selectionné.
je sais que l on peut faire cette action à travers un clic droit==>filtrer==>filtrer par la valeur de la cellule selectionné
et je voudrais pouvoir creer un bouton pour automatiser ce traitement

Merci d'avance pour votre aide

Configuration: Windows XP
Internet Explorer 7.0

1

Doudou95, le 29 mai 2008 à 10:04:44

Bonjour

Il me semble que c'est tout simple.

Tu fais Outils => Macros => Nouvelle Macro => OK
Tu fé ton opération :
"clic droit==>filtrer==>filtrer par la valeur de la cellule selectionné"
Tu fais Outils => Macros => Arreter l'enregistrement

Ensuite tu fais Alt+F11 pour ouvrir le VB studio
et tu peux voir ta macro.

Ferme VB une fois que tu as supprimé les lignes inutiles
Crée un nouveau bouton que tu place dans une des barres d'outils
Fais personnaliser, Attribuer une macro et sélectionne la macro.
Tu n'as plus qu'à cliquer sur le bouton

Est-ce cela que tu demandes?
Veux tu ta macro sur chacun de tes document?

Répondre à Doudou95

2

Hill Billy, le 29 mai 2008 à 10:24:44

Le probleme est que je travaille sous Excel 2007 et que je ne parviens pas a creer un macro "globale"
Plus clairement, jai une base de donne avec divers champs. (ex : nom,prenom,date de naissance, matiere) et ma macro doir pouvoir selectionner tous les enregistrements avec un champ specifique (ex : si jutilise ma macro avec le champs Maths,je dois avoir filtrer tous les eleves ayant maths) Cependant elle doit rester globale car elle doit fonctionner ke j 'utilise maths ou francais ou un prenom.
le probleme est ke sous 2007 je ne parviens a faire des macros que specifiques,c'est a dire ke si jenregistre la macro avec Maths, le resulta sera tjr le même en dépit du fait que je veuille l appliquer a un autre champ
Et je souhaiterais pouvoir également utiliser cette macro dans tous les documents.

Merci pour ton aide car je suis un novice dans ce domaine (excel et macro!!)

Répondre à Hill Billy

6

DOUDOUNE DU 01, le 17 jun 2009 à 19:23:07

Tu est un malin, mais sur EXCEL 2007 ou se trouve Outils Etc Etc Etc...

merci de ta réponse

Répondre à DOUDOUNE DU 01

8

 calipsooo, le 23 jui 2009 à 14:52:48

C tres simple tu dois faire une formation sur excel2007 ahhhahahaha

Répondre à calipsooo

3

Doudou95, le 29 mai 2008 à 11:50:02

J'vérai ça chez moi ce soir mais tu veux dire que sur Excel 2007 ce n'est plus le même système pour créer des macros que sur le 2003 par exemple *?

Répondre à Doudou95

4

Hill billy, le 29 mai 2008 à 16:15:03

Ben non je n'en ai pas l'impression
je n'arrive dailleurs toujours pas a creer de boutons avec la bonne macro (je n'arrive pas a creer de bouton tout court)
pourtant ceci a l'air plus simple sous Word 2007

jte remercie pour tout

Répondre à Hill billy

5

Doudou95, le 30 mai 2008 à 09:03:21

Ben cherche je le connai pas du tout le 2007 mais tu dois bien avoir un mode création. Regarde dans un premier temps si la barre d'outils correspondante est affichée
Dans un deuxième temps crée un bouton quand tu as la barre d'outil juste pour le test
quand t'as créé le bouton fais clique droit dessus (toujours en mode création) et fais visualiser le code.
Voila cela t'ouvrira la page pour la programmation de ta macro .
Après pour l'enregistrement de ta macro :) je ne sais pas trop, faut tester un peu tout :)

Répondre à Doudou95

7

Doudou95, le 9 jui 2009 à 11:21:41

T'en a toujours besoin?

Répondre à Doudou95