Les Allergies
Alimentaires
Posez votre question Signaler

[Excel Macro] ptite macro de recherche simple [Résolu]

LeMarquis - Dernière réponse le 18 févr. 2008 à 12:07
Bonjour j'ai un petit problème sous excel. Je suis débutant en macro. Ce que je souhaite faire c'est rechercher dans une colonne (par exemple la colone B où j'ai des noms), si le nom "tartampion" existe. Si oui je souhaite récupérer le numéro de la ligne où se trouve tartampion, si le nom n'exite pas je souhaite donc aller à la dernière ligne.
Merci, pour votre aide!
Cordialement
Lire la suite 

[Excel Macro] ptite macro de recherche simple »

5 réponses
Réponse
+4
moins plus
Si tu cherches un nom sous excel,
La commande que tu cherches est Vlookup

Sous VB, tu es obligé de faire une boucle:
Je ne suis pas très bon mais ça marche qd même....

Sub recherche()

Message = "Entre le nom à chercher"
Title = "Recherche d'une nom"
MyValue = InputBox(Message, Title, Default)
Range("A1").Select 'entre la première cellule de la colonne des noms
For I = 1 To xxx 'max de ligne dans ta colonne
If ActiveCell.Value = MyValue Then GoTo Fin
If ActiveCell.Value = "" Then GoTo Fin
ActiveCell.Offset(1, 0).Range("A1").Select
Next
Fin:
End Sub
Ajouter un commentaire
Réponse
+4
moins plus
Désolé mais quand je fais cette manipulation, la recherche ne se fais pas il m'envoie en A1
Ajouter un commentaire
Réponse
+4
moins plus
salut, pourkoi tu n'utilise pas plutôt les fonctions Index et Equiv.
Ajouter un commentaire
Réponse
+2
moins plus
Résolu. Merci. c'est bon ça marche. (je sais pas comment il faut faire pour dir eque le prob est résolu)
Ajouter un commentaire
Réponse
+1
moins plus
Au début de ton message tu as la possibilité de dire si ton problème est résolu ou pas via des radios boutons et un bouton de validation.
Ajouter un commentaire
Ce document intitulé « [Excel Macro] ptite macro de recherche simple » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?