Bonjour à tous,
Je travail sur un projet en ce moment utilisé par des utilisateurs Windows et Apple. Perso je suis sur windows et j'ai utilisé la commande : SendKeys "%{down}" pour dérouler automatiquement une liste déroulante présente sur une cellule. Mon but est simple, si tu vas sur une cellule avec un liste déroulante, elle se déroule sans action de l'utilisateur. Pour comprendre je vous met mon code.
Ce code fonctionne très bien sur Windows ... Pas du tout sur Mac. Effectivement j'ai trouvé que la commande SendKeys n'est pas compatible avec Apple.
Est ce vous connaissez un équivalent Mac ?
Je vous remercie d'avance !
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Row >= 18 And Selection.Row <= 166 Then
If (Target.Column >= 6 And Target.Column <= 7) Or (Target.Column >= 15 And Target.Column <= 16) Then
SendKeys "%{down}"
End If
End If
End Sub
Is there a way or a 3rd party application which would let me specify, for example, that I want it to send a keyboard event (so that it has the same effect as physically hitting the key on the keybo...
Can someone please confirm for me whether or not the 'SendKeys' statement is available for the Mac (Excel v.X). When I try something as simple as... SendKeys "ABC" ...I receive the following error... "Run-time error '5': Invalid procedure call or argument" Thanks!
www.mrexcel.com
N'étant pas sur Mac, je ne pourrai pas vous aider plus ...