comment résoudre "La méthode Select de la classe Range a échoué" ?
2 réponses
Jean-Claude
Bonjour,
j'utilise la macro (simplifiée) ci-dessous depuis une feuille "f1".
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
...
Sheets("f2").Select
Sheets("f2").Range("C27").Select
End Sub
A la fin de cette macro, je veux me placer dans une cellule précise de
la feuille "f2", mais j'ai droit à un message à l'exécution de la
dernière ligne :
*Erreur d'exécution 1004 :*
*La méthode Select de la classe Range a échoué.*
Si j'intervertis les 2 dernières lignes, même résultat.
Si je définis la macro en Public, même résultat.
Je suppose que c'est parce que ma macro est en f1 et fait référence à la
f2, mais comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Bonjour Jean-Claude,
Tu peux utiliser cette ligne de code pour te retrouver dans une autre feuille dans la cellule de ton choix. Regarde dans l'aide d'excel la signification du paramètre Scroll
"Jean-Claude" a écrit dans le message de groupe de discussion : 49db91d6$0$17778$ Bonjour,
j'utilise la macro (simplifiée) ci-dessous depuis une feuille "f1".
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ... Sheets("f2").Select Sheets("f2").Range("C27").Select End Sub
A la fin de cette macro, je veux me placer dans une cellule précise de la feuille "f2", mais j'ai droit à un message à l'exécution de la dernière ligne : *Erreur d'exécution 1004 :* *La méthode Select de la classe Range a échoué.*
Si j'intervertis les 2 dernières lignes, même résultat. Si je définis la macro en Public, même résultat. Je suppose que c'est parce que ma macro est en f1 et fait référence à la f2, mais comment faire ?
Merci d'avance. Jean-Claude
Bonjour Jean-Claude,
Tu peux utiliser cette ligne de code pour te retrouver dans une autre feuille
dans la cellule de ton choix. Regarde dans l'aide d'excel la signification du
paramètre Scroll
"Jean-Claude" <repondre_en_forum_svp@orange.fr> a écrit dans le message de groupe de
discussion : 49db91d6$0$17778$ba4acef3@news.orange.fr...
Bonjour,
j'utilise la macro (simplifiée) ci-dessous depuis une feuille "f1".
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
...
Sheets("f2").Select
Sheets("f2").Range("C27").Select
End Sub
A la fin de cette macro, je veux me placer dans une cellule précise de
la feuille "f2", mais j'ai droit à un message à l'exécution de la
dernière ligne :
*Erreur d'exécution 1004 :*
*La méthode Select de la classe Range a échoué.*
Si j'intervertis les 2 dernières lignes, même résultat.
Si je définis la macro en Public, même résultat.
Je suppose que c'est parce que ma macro est en f1 et fait référence à la
f2, mais comment faire ?
Tu peux utiliser cette ligne de code pour te retrouver dans une autre feuille dans la cellule de ton choix. Regarde dans l'aide d'excel la signification du paramètre Scroll
"Jean-Claude" a écrit dans le message de groupe de discussion : 49db91d6$0$17778$ Bonjour,
j'utilise la macro (simplifiée) ci-dessous depuis une feuille "f1".
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ... Sheets("f2").Select Sheets("f2").Range("C27").Select End Sub
A la fin de cette macro, je veux me placer dans une cellule précise de la feuille "f2", mais j'ai droit à un message à l'exécution de la dernière ligne : *Erreur d'exécution 1004 :* *La méthode Select de la classe Range a échoué.*
Si j'intervertis les 2 dernières lignes, même résultat. Si je définis la macro en Public, même résultat. Je suppose que c'est parce que ma macro est en f1 et fait référence à la f2, mais comment faire ?
Merci d'avance. Jean-Claude
Jean-Claude
MichDenis a écrit :
Bonjour Jean-Claude,
Tu peux utiliser cette ligne de code pour te retrouver dans une autre feuille dans la cellule de ton choix. Regarde dans l'aide d'excel la signification du paramètre Scroll
Désolé de la réponse tardive : ça fonctionne bien ! Merci !
Jean-Claude
MichDenis a écrit :
Bonjour Jean-Claude,
Tu peux utiliser cette ligne de code pour te retrouver dans une autre feuille
dans la cellule de ton choix. Regarde dans l'aide d'excel la signification du
paramètre Scroll
Tu peux utiliser cette ligne de code pour te retrouver dans une autre feuille dans la cellule de ton choix. Regarde dans l'aide d'excel la signification du paramètre Scroll