Référence dans une Msgbox

  • Initiateur de la discussion PICU
  • Date de début
P

PICU

Guest
Bonjour à tous,

Voilà mon pb :
j'ai une msgbox qui contient une zone d'édition.
cette zone (champ1) doit permettre de saisir une plage de cellules dans une feuille EXCEL. genre Feuil1!A1:B2
Jusque là no problemo.

Dans une macro VB, je voudrais utiliser ce qui est renseigné dans la zone.
Mon problème est que quand je récupère avec l'instruction "EditBoxes("champ1").Text", je me ramasse des guillemets avant et après ma plage de cellules. genre "Feuil1!A1:B2".

Donc comment faire pour obtenir la référence sans les guillemets ?

Merci par avance.
 
@

@+Thierry

Guest
Salut Picu, le Forum


Huum Huum, "j'ai une msgbox qui contient une zone d'édition"

Parlons nous d'une InputBox ?

Si oui de laquelle ?

InputBox Fonction ou InputBox Méthode ?

Vu ce que tu décrits, je crois bien que c'est la Première ....

Tu devrais essayer la seconde !!! (tes Users en seront ravis, car ils n'auront pas à taper quoique ce soit !!!)

Exemple

Sub InputBoxMethodeType8()
Dim Adresse As Range
Set Adresse = Application.InputBox("Faites une Sélection", "Selection à la Souris", , , , , , 8)
Adresse.Interior.ColorIndex = 9
End Sub


on peut écrire la
 
@

@+Thierry

Guest
...même chose oups (Touche [Enter] intempestive !)

Application.InputBox("Faites une Sélection", "Selection à la Souris", Type:=8)

Enfin si j'ai compris car tu n'es pas au top clair !!

Bon Week End
@+Thierry
 

Discussions similaires