(vba) ouvrir automatiquement une liste après offset
3 réponses
j-pascal
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant
un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer
sur la petite flèche en bas à droite) ?
'----
If Not Intersect([V:V], Target) Is Nothing Then
Target.Offset(0, 3).Select
End If
'----
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
If Not Intersect([V:V], Target) Is Nothing Then Range("C1").Select SendKeys "%{Down}" End If
"j-pascal" a écrit dans le message de news:
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer sur la petite flèche en bas à droite) ?
'---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select End If '----
Merci d'avance pour vos lumières.
JP
If Not Intersect([V:V], Target) Is Nothing Then
Range("C1").Select
SendKeys "%{Down}"
End If
"j-pascal" <nospam-j-pascal@free.fr> a écrit dans le message de news:
ubD6KXzdIHA.1168@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant
un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer
sur la petite flèche en bas à droite) ?
'----
If Not Intersect([V:V], Target) Is Nothing Then
Target.Offset(0, 3).Select
End If
'----
If Not Intersect([V:V], Target) Is Nothing Then Range("C1").Select SendKeys "%{Down}" End If
"j-pascal" a écrit dans le message de news:
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer sur la petite flèche en bas à droite) ?
'---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select End If '----
Merci d'avance pour vos lumières.
JP
MichDenis
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then Target.Select SendKeys "%{Down}" End If End Sub
"j-pascal" a écrit dans le message de news:
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer sur la petite flèche en bas à droite) ?
'---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select End If '----
Merci d'avance pour vos lumières.
JP
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then
Target.Select
SendKeys "%{Down}"
End If
End Sub
"j-pascal" <nospam-j-pascal@free.fr> a écrit dans le message de news:
ubD6KXzdIHA.1168@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant
un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer
sur la petite flèche en bas à droite) ?
'----
If Not Intersect([V:V], Target) Is Nothing Then
Target.Offset(0, 3).Select
End If
'----
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then Target.Select SendKeys "%{Down}" End If End Sub
"j-pascal" a écrit dans le message de news:
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer sur la petite flèche en bas à droite) ?
'---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select End If '----
Merci d'avance pour vos lumières.
JP
j-pascal
Bonsoir,
Je reprends "ma forme" à laquelle j'ajoute ton "SendKeys "%{Down}" '---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select SendKeys "%{Down}" End If '---- ... et le résultat est magnifique ! Merci ++
JP
"MichDenis" a écrit dans le message de news:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then Target.Select SendKeys "%{Down}" End If End Sub
"j-pascal" a écrit dans le message de news:
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer sur la petite flèche en bas à droite) ?
'---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select End If '----
Merci d'avance pour vos lumières.
JP
Bonsoir,
Je reprends "ma forme" à laquelle j'ajoute ton "SendKeys "%{Down}"
'----
If Not Intersect([V:V], Target) Is Nothing Then
Target.Offset(0, 3).Select
SendKeys "%{Down}"
End If
'----
... et le résultat est magnifique ! Merci ++
JP
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
eHfMvhzdIHA.4744@TK2MSFTNGP06.phx.gbl...
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then
Target.Select
SendKeys "%{Down}"
End If
End Sub
"j-pascal" <nospam-j-pascal@free.fr> a écrit dans le message de news:
ubD6KXzdIHA.1168@TK2MSFTNGP02.phx.gbl...
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule
comportant
un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à
cliquer
sur la petite flèche en bas à droite) ?
'----
If Not Intersect([V:V], Target) Is Nothing Then
Target.Offset(0, 3).Select
End If
'----
Je reprends "ma forme" à laquelle j'ajoute ton "SendKeys "%{Down}" '---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select SendKeys "%{Down}" End If '---- ... et le résultat est magnifique ! Merci ++
JP
"MichDenis" a écrit dans le message de news:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect([A:A], Target) Is Nothing Then Target.Select SendKeys "%{Down}" End If End Sub
"j-pascal" a écrit dans le message de news:
Bonsoir,
Est-il possible, lorsqu'après une saisie on passe sur une cellule comportant un menu déroulant, d'ouvrir "automatiquement" la liste (sans avoir à cliquer sur la petite flèche en bas à droite) ?
'---- If Not Intersect([V:V], Target) Is Nothing Then Target.Offset(0, 3).Select End If '----