Magic_Doctor
XLDnaute Barbatruc
Bonjour,
Voilà un bon moment que j’essaie de résoudre un problème sans y parvenir.
Je rentre les coordonnées de 2 points géographiques en degrés sexagésimaux (degrés / minutes / secondes). J’obtiens la distance à vol d’oiseau séparant ces 2 points, et d’autres informations. Apparemment, tout marche très bien, sauf pour les secondes dans un cas bien précis. Toutes les entrées (degrés / minutes / secondes) sont sujettes à un contrôle de saisies.
Quand la valeur entrée est numérique, celle-ci doit être cohérente et ne peut excéder une valeur déterminée. Si la valeur n’est pas numérique, la cellule affiche alors un point d’interrogation clignotant et la dernière valeur numérique entrée s’affiche à nouveau. Ça marche très bien. Enfin, si l’on ne rentre rien (touche « Supr »), idem que précédemment pour les degrés et les minutes, mais ça plante pour les secondes, et là je ne comprends pas pourquoi. J’ai un peu tout essayé sans succès.
Le problème doit certainement se trouver dans la macro « ControleSaisie ».
Voilà un bon moment que j’essaie de résoudre un problème sans y parvenir.
Je rentre les coordonnées de 2 points géographiques en degrés sexagésimaux (degrés / minutes / secondes). J’obtiens la distance à vol d’oiseau séparant ces 2 points, et d’autres informations. Apparemment, tout marche très bien, sauf pour les secondes dans un cas bien précis. Toutes les entrées (degrés / minutes / secondes) sont sujettes à un contrôle de saisies.
Quand la valeur entrée est numérique, celle-ci doit être cohérente et ne peut excéder une valeur déterminée. Si la valeur n’est pas numérique, la cellule affiche alors un point d’interrogation clignotant et la dernière valeur numérique entrée s’affiche à nouveau. Ça marche très bien. Enfin, si l’on ne rentre rien (touche « Supr »), idem que précédemment pour les degrés et les minutes, mais ça plante pour les secondes, et là je ne comprends pas pourquoi. J’ai un peu tout essayé sans succès.
Le problème doit certainement se trouver dans la macro « ControleSaisie ».