convertir une variable en object

Pyrof

XLDnaute Occasionnel
Bonjour,

Je voudrais transformer le contenu du variable en object


Dans un développement je récupère le nom d'un bouton d'une userform :
id_bouton="bouton_01"

Je voudrais maintenant changer le caption de ce bouton:

dim tmp as object
set tmp=id_bouton
tmp.caption ="traitement 1"

ceci ne fonctionne pas

Merci
 

Pierrot93

XLDnaute Barbatruc
Re : convertir une variable en object

Bonjour Pyrof,

pas sur d'avoir tout compris, mais pour un bouton (CommandButton) placé sur un USF, regarde le code ci dessous, à placer dans l'usf en question :

Code:
Dim tmp As CommandButton
Set tmp = CommandButton1
tmp.Caption = "xxx"

bonne journée
@+
 

Pyrof

XLDnaute Occasionnel
Re : convertir une variable en object

Merci Pierrot93

Tu as bien compris mon problème mais ta solution marche bien



mais je ne suis pas tout a fais dans cette condition

j'ai:
Dim tmp As CommandButton
numero=1
yy="CommandButton" & numero
Set tmp = yy
tmp.Caption = "xxx"

et la ça ne fonctionne pas, se sont les guillemets qui le perturbe
 

Pyrof

XLDnaute Occasionnel
Re : convertir une variable en object

Merci PierreJean

ça fonctionne.

Cette solution passe par une autre méthode (grâce à la fonction controls)

Le problème de transformer le contenu d'une variable en object reste, on aura pas touojours une fonction pour détourner le pboblème

Encore merci
 

Discussions similaires

Réponses
3
Affichages
197

Statistiques des forums

Discussions
312 913
Messages
2 093 534
Membres
105 750
dernier inscrit
fred13340