VBA façon hyperlien - problème de plage
Hello 8-)
Grande débutante VBA, j'ai trouvé un code sur un forum, puis je l'ai bidouillé pour qu'il colle à mes besoins. Mais bien sûr, quelque chose ne tourne pas rond, et c'est là que j'ai besoin d'aide.
Tout d'abord, voici le code :
Code:
1 2 3 4 5 6 7 8
| Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Select Case Target.Address
Case "$D$6" To "$D$69"
Sheets("A").Visible = True
Sheets("A").Activate
End Select
End Sub |
Ce code doit déclencher la macro lorsque l'utilisateur double-clique sur une cellule qui se trouve dans la plage spécifiée. Il est alors renvoyé vers l'onglet cité. A première vue c'est très simple.
MAIS :
- la plage ne fonctionne pas. Elle fonctionne seulement si je la découpe en "tranches" d'environ 20 cellules à la fois. Qu'est-ce que je fais mal ?
- je n'arrive pas à spécifier une cellule d'arrivée précise : je voudrais que l'utilisateur arrive précisément en E2.
Est-ce que quelqu'un a une idée svp ? 8O
Ingrid
PS : je ne sais pas comment insérer un tag, mais je travaille sous Office 2010 Pro, Excel 14.0.7192.5000 (32 bits)