Papynou
XLDnaute Occasionnel
Bonsoir le forum,
Suite à un post https://www.excel-downloads.com/threads/copier-coller-effacer-entre-deux-feuilles.72273/ dans lequel Didier_mDF s'est encore montré un vrai CPU (Conçis, Précis et Utile) , j'ai voulu reproduire ce qu'il avait fait
Voici le contexte dans lequel évoluent trois UserForm.
L'UserForm1 comporte le ListView1 (équipé des CheckBox), un ComboBox, un TextBox et un CommandButton. Il offre deux possibilités :
1- visualiser de suite les données en cochant un des Checkbox de la ListView1 ce qui a pour effet d'initialiser l'UserForm2. Manip impeccable, ça fonctionne farpaitement ! (Merci Didier_mDF)
2- effectuer une recherche "rapide" par 1) choix dans le ComboBox puis 2) par saisie du N° dans le TextBox et 3) lancer la recherche par le CommandButton ce qui a pour effet d'initialiser l'UserForm3.
L'UserForm3 comporte le ListView2 (équipé des CheckBox) et un CommandButton pour revenir à l'UserForm1.
Son initialisation est le résultat de la recherche "rapide" lancée dans l'UserForm1.
Il ne reste plus qu'à cocher le CheckBox en face de la ligne que l'on veut consulter et l'UserForm2 se trouve initialisé. Du moins c'est comme celà que ça fonctionnait avant que je ne remplace la méthode" Find" par " Public SelLign As Long".
Maintenant, la recherche ne donne plus aucun résultat dans l'UserForm3
Comme je ne vois absolument pas le rapport qui peut exister entre ces deux actions différentes, je livre le fichier joint à la sagacité des amateurs de trucs bizarres
Suite à un post https://www.excel-downloads.com/threads/copier-coller-effacer-entre-deux-feuilles.72273/ dans lequel Didier_mDF s'est encore montré un vrai CPU (Conçis, Précis et Utile) , j'ai voulu reproduire ce qu'il avait fait
Voici le contexte dans lequel évoluent trois UserForm.
L'UserForm1 comporte le ListView1 (équipé des CheckBox), un ComboBox, un TextBox et un CommandButton. Il offre deux possibilités :
1- visualiser de suite les données en cochant un des Checkbox de la ListView1 ce qui a pour effet d'initialiser l'UserForm2. Manip impeccable, ça fonctionne farpaitement ! (Merci Didier_mDF)
2- effectuer une recherche "rapide" par 1) choix dans le ComboBox puis 2) par saisie du N° dans le TextBox et 3) lancer la recherche par le CommandButton ce qui a pour effet d'initialiser l'UserForm3.
L'UserForm3 comporte le ListView2 (équipé des CheckBox) et un CommandButton pour revenir à l'UserForm1.
Son initialisation est le résultat de la recherche "rapide" lancée dans l'UserForm1.
Il ne reste plus qu'à cocher le CheckBox en face de la ligne que l'on veut consulter et l'UserForm2 se trouve initialisé. Du moins c'est comme celà que ça fonctionnait avant que je ne remplace la méthode" Find" par " Public SelLign As Long".
Maintenant, la recherche ne donne plus aucun résultat dans l'UserForm3
Comme je ne vois absolument pas le rapport qui peut exister entre ces deux actions différentes, je livre le fichier joint à la sagacité des amateurs de trucs bizarres
Dernière édition: