Trouver un onglet par macro

Bonjour à tout le forum.

Une nouvelle fois j'ai besoin de vos talents pour trouver un onglet grâce à une macro:

J'ai une base de donnée avec une vingtaine de noms.

Ces noms sont créés par userform. A chaque fois que je créé un nom, je lui attribue un onglet du même nom

Grâce à un bouton (ou autre chose) sur chaque ligne de nom, il faudrait que je puisse attérir sur l'onglet correspondant au nom de la personne. Il faudrait éviter les lien hypertexte car il y aura au moins deux ordinateurs qui utiliseront le fichier.

J'imagine qu'il faut passer par un code du genre application.match mais je ne sais pas du tout quoi mettre après.

Merci de votre aide.

-- 16 Juin 2010, 16:58 --

J'ai besoin de passer par un code VBA car ma liste de nom change régulièrement.

Lorsque je supprime le nom, j'ai des problèmes de références au niveau des formules: La ligne supprimée qui faisait référence à la formule indique REF!

C'est pourquoi j'ai besoin de réactualiser ma liste de noms à chaque fois que je supprime un nom. Par précaution, à chaque fois que je passe d'un onglet à un autre, je passe par une macro pour recalculer toutes les formules.

198trouver-onglet.zip (4.15 Ko)

Bonjour

Code à placer dans la feuille Base

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  If ActiveCell.Column = 1 Then
    x = ActiveCell
    Sheets(x).Select
  End If
End Sub

Double click sur un des noms ouvre la feuille correspondante

Amicalement

Nad

C'est exactement ce que je voulais. Je trouvais que les boutons surchargeaient la feuille.

Avec la méthode du double clique, ça devient parfais.

Merci une nouvelle fois pour l'exactitude de ma demande et de votre rapidité à apporter une réponse. vraiment génial ce forum.

Rechercher des sujets similaires à "trouver onglet macro"