EXCEL VBA : Entrer plage de cellules Inputbox
Résolu/Fermé
ettihal
Messages postés
6
Date d'inscription
mercredi 23 mai 2012
Statut
Membre
Dernière intervention
30 mai 2012
-
23 mai 2012 à 12:18
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 23 mai 2012 à 19:44
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 23 mai 2012 à 19:44
A voir également:
- Inputbox vba exemple
- Url exemple - Guide
- Exemple de code ascii - Guide
- Tableau croisé dynamique excel exemple - Guide
- Un exemple de rapport de travail ✓ - Forum Word
- L'indice n'appartient pas à la sélection vba - Forum VB / VBA
3 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 257
Modifié par eriiic le 23/05/2012 à 12:39
Modifié par eriiic le 23/05/2012 à 12:39
Bonjour,
Le mieux est d'utiliser l'inputbox (type 8) de l'application et non la méthode inputbox.
Ca permet à l'utilisateur d'aller choisir ses plages à la souris :
Autre avantages :
- pas contrôle de saisie à faire, les références seront obligatoirement valides
- sélection multiple autorisée
eric
Le mieux est d'utiliser l'inputbox (type 8) de l'application et non la méthode inputbox.
Ca permet à l'utilisateur d'aller choisir ses plages à la souris :
Dim ref As Range Set ref = Application.InputBox(prompt:="Sélectionner les cellules sur la feuille", Type:=8) MsgBox (ref.Address)
Autre avantages :
- pas contrôle de saisie à faire, les références seront obligatoirement valides
- sélection multiple autorisée
eric