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
Daniel.C
Bonjour. La feuille par défaut est celle qui contient le code, pas la feuille active. Tu ne peux sélectionner une plage que sur la feuille active. Comme la feuille par défaut n'est pas la feuille active, il faut que tu qualifies la plage :
With Worksheets(2) .Activate .Range("A3:M3").Select End With
Cordialement. Daniel
Bonjour,
J'ai un problème avec ce code qui figure sur le feuille (1) :
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets(2).Activate Range("A3:M3").Select
End Sub
l'erreur suivante est retournée : La méthode select de la classe range a échoué
je bloque !!!
Merci pour vos éclaircissements
Michel MTO
Bonjour.
La feuille par défaut est celle qui contient le code, pas la feuille
active. Tu ne peux sélectionner une plage que sur la feuille active.
Comme la feuille par défaut n'est pas la feuille active, il faut que tu
qualifies la plage :
With Worksheets(2)
.Activate
.Range("A3:M3").Select
End With
Cordialement.
Daniel
Bonjour,
J'ai un problème avec ce code qui figure sur le feuille (1) :
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets(2).Activate
Range("A3:M3").Select
End Sub
l'erreur suivante est retournée : La méthode select de la classe range a
échoué
Bonjour. La feuille par défaut est celle qui contient le code, pas la feuille active. Tu ne peux sélectionner une plage que sur la feuille active. Comme la feuille par défaut n'est pas la feuille active, il faut que tu qualifies la plage :
With Worksheets(2) .Activate .Range("A3:M3").Select End With
Cordialement. Daniel
Bonjour,
J'ai un problème avec ce code qui figure sur le feuille (1) :
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets(2).Activate Range("A3:M3").Select
End Sub
l'erreur suivante est retournée : La méthode select de la classe range a échoué
je bloque !!!
Merci pour vos éclaircissements
Michel MTO
Michel MTO
Merci Daniel, Je regarde et je te tiens au courant (un peu booker pour l'instant)
Michel
"Daniel.C" a écrit dans le message de news:OttDW%
Bonjour. La feuille par défaut est celle qui contient le code, pas la feuille active. Tu ne peux sélectionner une plage que sur la feuille active. Comme la feuille par défaut n'est pas la feuille active, il faut que tu qualifies la plage :
With Worksheets(2) .Activate .Range("A3:M3").Select End With
Cordialement. Daniel
> Bonjour, > > J'ai un problème avec ce code qui figure sur le feuille (1) : > > Private Sub Worksheet_Change(ByVal Target As Range) > > Worksheets(2).Activate > Range("A3:M3").Select > > End Sub > > l'erreur suivante est retournée : La méthode select de la classe range a > échoué > > je bloque !!! > > Merci pour vos éclaircissements > > Michel MTO
Merci Daniel,
Je regarde et je te tiens au courant (un peu booker pour l'instant)
Michel
"Daniel.C" <dcolardelleZZZ@gmail.com> a écrit dans le message de
news:OttDW%23y7JHA.5356@TK2MSFTNGP05.phx.gbl...
Bonjour.
La feuille par défaut est celle qui contient le code, pas la feuille
active. Tu ne peux sélectionner une plage que sur la feuille active.
Comme la feuille par défaut n'est pas la feuille active, il faut que tu
qualifies la plage :
With Worksheets(2)
.Activate
.Range("A3:M3").Select
End With
Cordialement.
Daniel
> Bonjour,
>
> J'ai un problème avec ce code qui figure sur le feuille (1) :
>
> Private Sub Worksheet_Change(ByVal Target As Range)
>
> Worksheets(2).Activate
> Range("A3:M3").Select
>
> End Sub
>
> l'erreur suivante est retournée : La méthode select de la classe range a
> échoué
>
> je bloque !!!
>
> Merci pour vos éclaircissements
>
> Michel MTO
Merci Daniel, Je regarde et je te tiens au courant (un peu booker pour l'instant)
Michel
"Daniel.C" a écrit dans le message de news:OttDW%
Bonjour. La feuille par défaut est celle qui contient le code, pas la feuille active. Tu ne peux sélectionner une plage que sur la feuille active. Comme la feuille par défaut n'est pas la feuille active, il faut que tu qualifies la plage :
With Worksheets(2) .Activate .Range("A3:M3").Select End With
Cordialement. Daniel
> Bonjour, > > J'ai un problème avec ce code qui figure sur le feuille (1) : > > Private Sub Worksheet_Change(ByVal Target As Range) > > Worksheets(2).Activate > Range("A3:M3").Select > > End Sub > > l'erreur suivante est retournée : La méthode select de la classe range a > échoué > > je bloque !!! > > Merci pour vos éclaircissements > > Michel MTO