VBA recherche automatique

caroted

XLDnaute Nouveau
Bonjour,

Dans le cadre d'un stage je recensse les titres de propriétés appartenant à l'entreprise, j'ai classé mes données par département sur des feuilles distinctes dans mon classeur. Le problème est que mon fichier est danse et comporte beaucoup de feuille, pour faciliter la recherche des utilisateurs je souhaite inserer une macro qui permette en saisissant la ville du lieu du titre de propriété d'ouvrir la feuille correspondante, à la ligne correspondante.
Je suis novice en la matiere, j'ai creer un bouton qui active un message box "quel est la ville concernée par votre recherche ? " . N'ayant que très peu de notion, je n'ai aucune idée du code qu'il faut que j'utilise ensuite. Est ce que quelqun peu m'aider ?

Merci par avance pour votre aide.
Cordialement

Caroted
Ps : en pièce jointe un exemple de mon fichier
 

Pièces jointes

  • Caroted Recherche Auto.xls
    18.5 KB · Affichages: 82
  • Caroted Recherche Auto.xls
    18.5 KB · Affichages: 92
  • Caroted Recherche Auto.xls
    18.5 KB · Affichages: 82

repcheks

XLDnaute Junior
Re : VBA recherche automatique

Hello,

Ci joint un exemple avec un Userform.
 

Pièces jointes

  • Caroted Recherche Auto.xls
    53.5 KB · Affichages: 102
  • Caroted Recherche Auto.xls
    53.5 KB · Affichages: 115
  • Caroted Recherche Auto.xls
    53.5 KB · Affichages: 102

caroted

XLDnaute Nouveau
Re : VBA recherche automatique

merci beaucoup repchek.

je souhaite plutot que la recherche ce fasse par rapport à la ville et non le département, c'est cette lingne là que je dois changer ?

ThisWorkbook.Sheets("" & ComboBox1.Value & "").Activate

Merci
 

repcheks

XLDnaute Junior
Re : VBA recherche automatique

Arf, du coup c'est un peu plus compliqué, il faut aller lire les données de chaque feuille au lieu de simplement lire le nom des feuilles, tout en gardant la correspondance de la source des données afin de pouvoir afficher la feuille correspondant a la veille choise.

Pour ce faire, j'ai affiché les villes sous la forme "Ville : Departement".

Dis moi si ca te convient
 

Pièces jointes

  • Caroted Recherche Auto (2).xls
    63.5 KB · Affichages: 99
  • Caroted Recherche Auto (2).xls
    63.5 KB · Affichages: 100
  • Caroted Recherche Auto (2).xls
    63.5 KB · Affichages: 98

natorp

XLDnaute Accro
Re : VBA recherche automatique

Bjr carotec et repcheks

excusez-moi de m'immiscer dans votre fil, je suis très intéressé
repcheks : est-il possible lorsque l'onglet de la ville cherchée s'affiche, que nous soyons positionné sur la cellule de cette ville ?

Merci de votre attention, cordialement, Gérard
 

repcheks

XLDnaute Junior
Re : VBA recherche automatique

@ Caroted : pas de quoi :)

@ natorp :

Bonjour,

Oui c'est possible, par contre ca ne selectionnera que la premiere ligne concernée, si il y a plusieurs propriétés dans la meme ville.

Un exemple en piece jointe, j'ai commenté la ligne concernée dans le code du module1.

EDIT: En fait ici, ca selectionne la derniere ligne concernée, je n'ai pas utilisé la méthode que j'avais prévu initialement.
 

Pièces jointes

  • Caroted Recherche Auto (2).xls
    65.5 KB · Affichages: 87
  • Caroted Recherche Auto (2).xls
    65.5 KB · Affichages: 99
  • Caroted Recherche Auto (2).xls
    65.5 KB · Affichages: 99
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 232
Messages
2 086 461
Membres
103 219
dernier inscrit
Akyrah