Message erreur incompatibilité de type

Fermé
Philbon60 Messages postés 5 Date d'inscription jeudi 24 mars 2022 Statut Membre Dernière intervention 13 avril 2022 - 24 mars 2022 à 09:59
Philbon60 Messages postés 5 Date d'inscription jeudi 24 mars 2022 Statut Membre Dernière intervention 13 avril 2022 - 24 mars 2022 à 13:55
Bonjour
Je début en VBA excel
je développe une appli de compta pour une association
j'en suis à la saisie d'écriture
j'ai créé un formulaire qui alimente une listbox avec 7 champs
et j'arrive ensuite à les transférer dans ma feuille appelée "Journal"
maintenant ce que je voudrais faire c'est comparer les totaux des 2 derniers champs de ma listbox pour voir si mon écriture est équilibrée
et je me heurte toujours au meme message d'incompatibilité
j'ai essayé de faire une chose toute simple, faire apparaitre le contenu d'un de mes champs de listbox dans un message box et toujours le message d'erreur
voila le peit bout de code qui ne fonctionne pas

Dim i As Variant
Dim cible As Variant
Dim Resultat As Variant
Resultat = 0

cible = LstListeLigneEcriture.ListCount

MsgBox LstListeLigneEcriture(0, 3) c'est cette ligne qui fait apparaitre le message d'erreur

For i = 1 To cible

Resultat = Resultat + LstListeLigneEcriture(i - 1, 5)
Next


Pouvez-vous m'aide svp
Merci d'avance
Philbon

2 réponses

f894009 Messages postés 17190 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 16 mai 2024 1 705
24 mars 2022 à 10:24
Bonjour,

MsgBox LstListeLigneEcriture.List(0, 3)
1
Philbon60 Messages postés 5 Date d'inscription jeudi 24 mars 2022 Statut Membre Dernière intervention 13 avril 2022
24 mars 2022 à 13:55
Merci beaucoup de votre réponse hyper rapide
ça fonctionne je vais pouvoir poursuivre mon développement
bonne journée à vous
0