Boite de dialogue pour selectionner une plage de cellule
cam2d
Messages postés5Date d'inscriptionvendredi 2 mars 2007StatutMembreDernière intervention16 août 2007
-
2 mars 2007 à 16:35
cam2d
Messages postés5Date d'inscriptionvendredi 2 mars 2007StatutMembreDernière intervention16 août 2007
-
5 mars 2007 à 13:44
Bonjour
Je cherche le moyen de faire une boite de dialogue pour selectionner une plage de cellule et que cette boite renvoie un Range.
Boite du type de celle qui existe lorsqu'on crée un graphique et que l'on doit renseigner la plage de valeur dans Excel
Quelqu'un a parlé d'un Refedit mais je comprends pas grand chose au userform (je sais c'est pas bien mais pas encore eu le temps de me pencher dessus.
Si quelqu'un a une piste où un exemple qui s'en rapproche, j'aurais une belle épine en moins
Merci
A voir également:
Boite de dialogue pour selectionner une plage de cellule
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 2 mars 2007 à 17:43
Salut,
avec tes contrôles de bases pour un UserForm (le pavé où se trouve le TextBox, CommandButton, ComboBox, etc..) il faut faire un clique droit dessus, sélectionne Contrôles supplémentaires, et coche RefEdit.ctl.
Il apparait dans le pavé des contrôles, place le où tu veux sur ton UserForm, il va se nommer RefEdit1.
Pour récupérer sa valeur et travailler avec, fais ceci :
Dim LaValeurDeLaCelluleChoisiParUtilisateur As String
LaValeurDeLaCelluleChoisiParUtilisateur = Range(RefEdit1.Value)
MsgBox LaValeurDeLaCelluleChoisiParUtilisateur
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
cam2d
Messages postés5Date d'inscriptionvendredi 2 mars 2007StatutMembreDernière intervention16 août 2007 5 mars 2007 à 13:44
Merci pour le refedit
ça marche bien même avec la première solution
Je n'ai pas encore essayé la version avec inputBox ( le userform convient mieux à l'utilisation que je veux faire et c'est moins compliqué que je ne le pensais)