Bonjour à toutes et à tous.
Je vous présente mon problème.
Je développe une petite application en EXCEL-VBA.
Mon application fonctionne en grande partie. Le code pourrait être optimisé mais je ne suis pas encore assez calé.
Voici le déroulé opératoire d'une manipulation type :
1/ Sur Feuil 1, clic gauche sur un bouton importation du fichier .txt ;
2/ Les données sont importées sur la Feuil 2 répartient sur plusieurs colonnes ;
3/ L'utilisateur exécute un filtre quelconque sur la colonne de son choix ;
4/ L'utilisateur, pour un meilleur confort de lecture, clic sur une cellule de la colonne C ;
5/ Un UserForm apparaît constitué de divers champs ;
6/ 3 champs récupèrent les données de 3 cellules des colonnes C, F et G) ;
7/ Jusque là tout va bien ;
8/ Ensuite, l'utilisateur peut afficher d'autres données via le UserForm en cliquant sur un bouton de commande "Haut" ou "Bas";
9/ et c'est là que les ennuis commencent ;
10/ Si la cellule de la Feuil 2 se trouve être exactement la suivante ou la précédente, le Userform fonctionne correctement ;
11/ Par contre, si la cellule ne se trouve pas être exactement la suivante ou la précédente (par exemple de la ligne 5 le curseur passe à la ligne 24), le Userform affiche les données de la ligne 5 mais pas celle affichée sur la Feuil 2 qui est filtrée.
Longue explication mais je sais qu'il faut être clair pour être compris. L'envoi du fichier sera un plus évidemment, mais il contient des données confidentielles et professionnelles.
Merci d'avance pour votre aide.
Fabrice
Partager