bonjour à tous,
j'ai développé une appli pour le suivi de temps passés sur des projets dans Excel 2000.
LE PRINCIPE :les collaborateurs disposent d'une colonne où renseigner les projets sur lesquels ils travaillent,
ils saisissent ensuite, pour chaque jour du mois, le temps passé par projet
L'EQUIPEMENT : les collaborateurs sont équipés de Excel 97
LES CONTROLES :1. l'ensemble de la feuille est protégée si ce n'est les zones de saisie
2. les projets sont renseignés à l'aide de listes déroulantes (outils de validation des cellules)
3. les cellules de saisie de nombre de jours de travail présentent plusieurs contrôles :
--- a. seuls les valeurs 0, 0.5 et 1 peuvent être saisies (outil de validation des cellules sans liste dans la cellule)
--- b. un projet doit être déclaré pour pouvoir saisir des jours de travail (contrôle VBA sur évènement Worksheet_Change)
--- c. impossible de travailler plus d'un jour par jour (contrôle VBA sur évènement Worksheet_Change)
LE PROBLEME :un message d'erreur Excel dans Excel 97 que je n'ai pas dans Excel 2000
"TYPE INCOMPATIBLE", avec un point d'exclamation jaune à l'avant
ce message n'apparaît pas dans toutes les circonstances !
elle se déclenche uniquement quand l'information de la donnée est validée par un évènement clavier (touche [enter] ou flèches)
je n'ai pas vu le message d'erreur (à ce jour) si la donnée est validée par un évènement souris (à savoir en qliquant dans une autre cellule
NOTES :le message ne bloque pas le déroulement des procédures VBA ni les calculs de la feuille !
je pensais que le message était lié aux procédures Worksheet_Change mais il continue d'apparaître même après que j'ai effacé tout le code VBA
si vous avez des idées,
désirez une description complémentaire des symptomes, ...
n'hésitez pas à m'écrire (merci d'avance)
cyriaque