OVH Cloud OVH Cloud

plage et choix par défaut

2 réponses
Avatar
BrunoL
Bonjour,

J'ai quelques macro qui satisfont les utilisateurs sauf un point. Le
choix des zones de traitement sélectionnées via la souris.
Ils râlent car d'un lancement au suivant il doivent resélectionner les
plages bien que leurs positionnements n'aient pas changés.

Est-il possible de rappeler la dernière zone choisie par l'utilisateur ?
Ou au moins une zone sur une plage par défaut ?

Merci.
--
-- Pour me contacter otez le second point de l'adresse.

2 réponses

Avatar
anonymousA
bonjour,

si les "lancements différents" ont lieu avec le fichier toujours ouvert,
1 solution me vient à l'esprit.
Utiliser une variable publique pour stocker ton Refedit.text ( je
suppose que le choix se fait par un RefEdit, non ?).
Ce faisant, à chaque fois que le programme sera relancé fichier jamais
fermé, tu pourras retrouver grace à cette variable, ce que le dernier
utilisateur a saisi et t'en servir pour le mettre lors du
userform.Initialize par défaut dans ton refedit.
S'il faut que la dernière sélection soit conservée fichier fermé, la
solution consisterait sans doute à stocker sur une feuille , la dernière
saisie , puis à t'en servir lors de l'ouvreture du UF.

A+

Bonjour,

J'ai quelques macro qui satisfont les utilisateurs sauf un point. Le
choix des zones de traitement sélectionnées via la souris.
Ils râlent car d'un lancement au suivant il doivent resélectionner les
plages bien que leurs positionnements n'aient pas changés.

Est-il possible de rappeler la dernière zone choisie par l'utilisateur ?
Ou au moins une zone sur une plage par défaut ?

Merci.


Avatar
BrunoL
bonjour,

si les "lancements différents" ont lieu avec le fichier toujours ouvert,
1 solution me vient à l'esprit.
Utiliser une variable publique pour stocker ton Refedit.text ( je
suppose que le choix se fait par un RefEdit, non ?).
Ce faisant, à chaque fois que le programme sera relancé fichier jamais
fermé, tu pourras retrouver grace à cette variable, ce que le dernier
utilisateur a saisi et t'en servir pour le mettre lors du
userform.Initialize par défaut dans ton refedit.
S'il faut que la dernière sélection soit conservée fichier fermé, la
solution consisterait sans doute à stocker sur une feuille , la dernière
saisie , puis à t'en servir lors de l'ouvreture du UF.


Je pensais à une solution plus légère. Je crois me rappelé que dans
certain cas lors de l'affichage d'une formulaire de saisie les champs
contenaient des zones pré-renseignées sans que je n'ai rien fait.
Mais je n'ai malheureusement pas pu reproduire le cas :-(

A+
--
-- Pour me contacter otez le second point de l'adresse.