Bonjour,
je développe un petit programme démineur sans prétention depuis quelque temps.
J'avance petit à petit et je comprend un peu plus le langage VBA au fil de mes erreurs.
J'ai réussi à comprendre et corriger plusieurs d'entre elles sans avoir besoin d'aide mais, la dernière en date me pose soucis:
j'ai une gestion des meilleurs score qui compare la durée de la partie qui vient d'être réussie avec les valeurs d'un tableau.
Si la durée est plus courte que celle située dans le tableau, je fais un insert d'une cellule à la place et je colle ma nouvelle valeur avec le nom de l'utilisateur.
Si le tableau ne comporte pas de valeur, je colle directement ma durée.
Tout se passe bien pour les 3 premiers enregistrements, puis au moment de l'exécution du insert, je choppe une erreur 400. et la: moi pas comprendre.
J'imagine que c'est une erreur toute bête mais avec la tête dans le guidon, je n'arrive pas a voir le problème.
je vous joins donc mon fichier
Le code se trouve dans le module Scores dans le sub Scoring à la ligne 24.
Si jamais, en lisant le code, vous repérez d'autre erreur ou des fonctionnement pouvant être simplifié, je suis preneur
Merci à vous et bonne journée
je développe un petit programme démineur sans prétention depuis quelque temps.
J'avance petit à petit et je comprend un peu plus le langage VBA au fil de mes erreurs.
J'ai réussi à comprendre et corriger plusieurs d'entre elles sans avoir besoin d'aide mais, la dernière en date me pose soucis:
j'ai une gestion des meilleurs score qui compare la durée de la partie qui vient d'être réussie avec les valeurs d'un tableau.
Si la durée est plus courte que celle située dans le tableau, je fais un insert d'une cellule à la place et je colle ma nouvelle valeur avec le nom de l'utilisateur.
Si le tableau ne comporte pas de valeur, je colle directement ma durée.
Tout se passe bien pour les 3 premiers enregistrements, puis au moment de l'exécution du insert, je choppe une erreur 400. et la: moi pas comprendre.
J'imagine que c'est une erreur toute bête mais avec la tête dans le guidon, je n'arrive pas a voir le problème.
je vous joins donc mon fichier
Le code se trouve dans le module Scores dans le sub Scoring à la ligne 24.
Si jamais, en lisant le code, vous repérez d'autre erreur ou des fonctionnement pouvant être simplifié, je suis preneur
Merci à vous et bonne journée