[VBA] - reconstituer nom objet

  • Initiateur de la discussion thierrypigot
  • Date de début
T

thierrypigot

Guest
[RESOLU] [VBA] - reconstituer nom objet

Bonjour à tous,

Je un petit problème dans Excel. J’ai composé un formulaire avec des macros, des fonctions, … et je souhaite affecter des valeurs à des objets de mon formulaire (label).

Le problème c’est que je souhaite recréer le nom de ces objets à partir de variables.

Exemple :

Nom du formulaire : FORMULAIRE_FICHE
Nom de mes objets (label) : test_1, test_2, test_3, …

Dans ma macro, ma variable est un compteur :
compteur as integer
compteur = 1
compteur = 2
compteur = 3
, …

Maintenant je souhaite affecter à mes objets le résultat de traitement de la macro :
FORMULAIRE_FICHE.test1.caption = « toto »
FORMULAIRE_FICHE.test2.caption = « tutu »
FORMULAIRE_FICHE.test2.caption = « titi »


soit :
"FORMULAIRE_FICHE.test_" & compteur & ".caption" = résultat de ma macro

Mais bien sur l’exemple juste au dessus ne marche pas !

Une idée :confused:

Merci
Thierry
 
Dernière modification par un modérateur:

Hervé

XLDnaute Barbatruc
Re : [VBA] - reconstituer nom objet

bonjour :)

as tu essayé un truc dans ce style ? :

FORMULAIRE_FICHE.controls("test" & compteur) .caption = "toto à josé"

salut

Edition : Lent le hervé, mais lent.....
salut mutzik, pascal
 
T

thierrypigot

Guest
Re : [VBA] - reconstituer nom objet

Hervé à dit:
bonjour :)

as tu essayé un truc dans ce style ? :

FORMULAIRE_FICHE.controls("test" & compteur) .caption = "toto à josé"

salut

Edition : Lent le hervé, mais lent.....
salut mutzik, pascal

Merci, c'est exactement ça, la fonction controls() !
Je tourne sur ce pb depuis 2 jours.

:D

Encore merci,
@+
Thierry
 

Discussions similaires

Réponses
26
Affichages
995

Membres actuellement en ligne

Statistiques des forums

Discussions
312 765
Messages
2 091 890
Membres
105 084
dernier inscrit
lca.pertus