FORUM Tom's Hardware » Programmation » VB / VBA / VBS » Aide sur la récupération d’événement de souris API ou autre - VBA Exce
 

Aide sur la récupération d’événement de souris API ou autre - VBA Exce

Il y a 196 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici



Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Aide sur la récupération d’événement de souris API ou autre - VBA Exce
 
Plus d'informations

Bonjour à tous

J’ai une application Excel qui communique avec un serveur OPC (Tout fonction bien, stable)
J’ai une procédure qui ai appelée par événement à chaque fois (qu’une variable abonné) a changée de valeur.

Sub GroupeReadWriteOnly_DataChange(ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date)
' We don't have error handling here since this is an event called from the OPC interface
On Error GoTo Err_GroupeReadWriteOnly_DataChange
Dim i As Integer

If Not EnAction Then ' 1 test peut etre enlevé

EnAction = True
For i = 1 To NumItems
r = r + i
'Worksheets("Feuil1" ).Range("B" & ClientHandles(i)).Value = ItemValues(i)
Worksheets("Feuil1" ).Range("B" & r).Value = ItemValues(i)  Cette ligne plante
Record(r) = CStr(ItemValues(i))
Next i
EnAction = False
End If

GoTo SkipErr_GroupeReadWriteOnly_DataChange
Err_GroupeReadWriteOnly_DataChange:
MsgBox Err.Description + vbCrLf + "Erreur produite dans le programme: GroupeReadWriteOnly_DataChange"
EnAction = False
SkipErr_GroupeReadWriteOnly_DataChange:
End Sub


Le problème ai que si la fonction n’ai pas terminé et qu’un événement souris se produit par exemple : clique gauche sur la feuille et bien un message d’erreur se produit ????? (Un clique droit ne crée pas d’erreur)

Quelqu’un pourrait il me donner un code qui permet de capturer l’événement de souris clique gauche en VBA sous excel. Avec API de Windows ou autre ?

Merci d’avance de votre aide
lolo1475

zeb
Profil : Modérateur libre

Pour trouver de l'aide ici :

1°) Lis les règles, comprends-les, appliques-les. (Notamment ce qui concerne la balise CODE)
2°) Toujours donner les messages d'erreur dans leur intégralité.

Pour répondre à ton problème, je te propose plutôt de regarder du côté de la protection de ta feuille, avant ta macro et sa déprotection après.


  FORUM Tom's Hardware » Programmation » VB / VBA / VBS » Aide sur la récupération d’événement de souris API ou autre - VBA Exce

Aller à :
 

Annonces Google
Publicité
Offres partenaires
Actualités relatives

La fin du laser pour les souris Microsoft ?

Publié le 28 August 2008

Plusieurs sources ont donné des informations sur la prochaine souris pour ordinateur portable de Microsoft. Cette dernière a la particularité d’être dépourvue de laser. Lire la suite

A4Tech : une souris sans fil ni batterie

Publié le 02 November 2006

Le concept de souris sans fil et sans base de rechargement existe déjà, nous vous en avions parlé il y a de nombreux mois. Il s’agissait alors d’une souris dotée d’une cellule photovoltaïque permettant de recharger la souris grâce au soleil (Une souris s ... Lire la suite

La souris pour pervers

Publié le 29 July 2003

Sous la forte pression d'un collègue tombé secrètement amoureux de ce produit, je vous présente une nouvelle souris, baptisée la souris des pervers. Une photo valant mieux qu'un long discours... Cette souris est disponible à partir de 24.90 &e Lire la suite

19 tapis de souris comparés

Publié le 22 March 2004

Certes, les tapis de souris, ce n'est plus trop à la mode : les souris optiques permettent généralement de s'en passer. Toutefois, les joueurs acharnés y trouvent encore un intérêt, puisque cela augmente la rapidité et la précision des mouvement Lire la suite

Les derniers tests

Que choisir ? Home Cinema 5.1 ou projecteur de son ?

Publié le 25 September 2008

Faut-il craquer pour un ensemble 5.1 ou pour une barre de son ? Découvrez les forces et faiblesses comparées de chaque système. Lire la suite

Intel Core i7 (Nehalem) : une architecture signée AMD ?

Publié le 25 September 2008

Avec ses nouveaux processeurs Core i7, Intel fait évoluer les Core 2 en reprenant leur architecture, mais en lui rajoutant des technologies dont la plupart semblent avoir leur équivalent direct chez AMD. Impression ou réalité ? Lire la suite

Test du Nokia N96 : la vie sans écran tactile

Publié le 24 September 2008

Un téléphone haut de gamme peut il échapper à l'écran tactile ? Nokia a tenté le pari avec le N96. Lire la suite

Les nouveaux disques durs 1 To

Publié le 22 September 2008

Un an et demi après l'introduction du premier disque dur 1 To, les prix ont beaucoup diminué et de nouveaux modèles ont été lancés. Mais comment se comportent-ils entre eux et par rapport aux anciens ? Réponse dans ce comparatif. Lire la suite