Cellule de redirection vers une cellule

Résolu/Fermé
winlose - 8 mai 2015 à 12:43
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 8 mai 2015 à 14:49
Bonjour à tous,

Je viens vers vous sur ce forum puisque je rencontre un problème sur une macro, que je ne parviens pas à résoudre (principalement par manque d'expérience avec VBA).

Mon objectif est le suivant : sur une même feuille de calcul excel, je souhaite créer un bouton qui va chercher en cellule F9 les coordonnées d'une cellule de destination pour me rediriger dessus. Prenons un exemple : si je tape "G13" dans ma cellule F9, la macro me redirigera vers la cellule G13

Voici le code que j'ai commencé à écrire, qui malheureusement me redirige vers la cellule F9 et non vers le contenu de la cellule F9:

Sub Macro1()
'
' Macro1 Macro
'

'
Application.Goto Reference:=Worksheets("Historique magasins").Range("F9"), _
scroll:=False
End Sub


Avez-vous une idée de la syntaxe à appliquer?

Je vous remercie d'avance pour vos réponses :-)

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
8 mai 2015 à 13:14
Bonjour
Range([F9].Value).Select
cdlt
0
Merci beaucoup Frenchie83!

En supprimant le .Select de la solution, ça fonctionne parfaitement :-)

Excellente journée et merci encore pour l'astuce!
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 8/05/2015 à 14:47
bonjour

dim adresse as string
adresse=Range("F9")
Range(adresse).select

ou
Range(Range("F9")).Select

Michel
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
8 mai 2015 à 14:49
Excusez moi, je n'avais pas vu qu'il y avait une bonne réponse
0