Bonjour,
voici deux codes à placer dans VBE comme suit :
- ALT + F11 pour accéderà VBE
- Va dans Menu / Insertion et choisis l'option "Insertion -> Module"
- Dans la fenêtre vierge colle le code ci-après
Sub Activefeuille()
'Macro dan pour Thaubix
Dim i As Integer, dlg As Integer
For i = 1 To Sheets.Count
If UCase(Sheets(i).Name) <> "RECAP" Then
With Sheets("RECAP")
dlg = .Range("A" & Rows.Count).End(xlUp).Row + 1
.Range("A" & dlg) = Sheets(i).Name
End With
End If
Next
End Sub
- clique droite sur l'onglet RECAP
- choisis l'option "Visualiser le code"
- Colle le code ci-dessous
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Macro Dan
If Not Intersect(Target, Range("A2:A" & Range("A" & Rows.Count).End(xlUp).Row)) Is Nothing Then
On Error GoTo fin
Sheets(CStr(Target)).Select
End If
Cancel = True
Exit Sub
fin: MsgBox "La feuille n'existe pas !": Cancel = True
End Sub
Le double click sur le nom créé dans la colonne A de la feuille Rec
Si tu es sous Excel 2007, enregistre ton fichier avec l'extension xlsM afin que tu puisses utiliser les macros.
Si ok, n'oublie pas de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER
Amicalement