compter les objets d'un frame?

  • Initiateur de la discussion Initiateur de la discussion Ced
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ced

XLDnaute Nouveau
Bonjour tout le monde,

J'ai un frame dans mon formulaire avec plusieurs textbox et je souhaite transférer les données sous excel par une boucle.

JC m'a déjà renseigné hier et je l'en remercie encore (voir sujet boucle?)

je souhaite maintenant compter les objets du frame (sachant qu'il s'agit d'objets différents : textbox ou combobox) Comment faire?

Par avance merci [file name=boucle_20060228121019.zip size=13986]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/boucle_20060228121019.zip[/file]
 

Pièces jointes

Merci de ton aide Michel

ça devrait marcher mais il y a un bug quelque part. Le compteur ramène le bon nombre d'objets présents dans le frame et ce queleque soit leur type (textbox ou combobox) mais la méthode que j'utilise pour transférer les données vers excel ne fonctionne pas.

qu'en pensez vous?
[file name=bouclebis.zip size=14412]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/bouclebis.zip[/file]
 

Pièces jointes

Bonsoir ced
salut michel 🙂

Personnellement, dans ces cas là j'utilise les tag des controles (voir les propriétés des controles);

exemple en pièce jointe.

salut [file name=bouclebis_20060228165004.zip size=13304]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/bouclebis_20060228165004.zip[/file]

Message édité par: hervé, à: 28/02/2006 16:50
 

Pièces jointes

Merci Hervé, ça fonctionne

je connaissais pas la propriété tag, ça n'a rien à voir avec la propriété index?

Par contre je me pose une question sur le code:
Cells(derligne, Val(ctrl.Tag)) = ctrl

Comment ça se fait que cette ligne marche sans ajouter les .value que j'utilise d'habitude

Merci encore de ton aide, ça m'a bien débloqué !
 
Bonjour 🙂

Les activex n'ont pas de propriété .index, si tu parles de tabindex, il s'agit des ordres de tabulation.

les .tag ne sont que des petites zones de stockage afin de faciliter la programmation, dans ton fichier je m'en suis servi pour stocker les colonnes de destinations.

les ctrl ont pour propriété par défaut .value, si tu ne mentionnes pas cette propriété, vba utilise la propriété par défaut et donc .value.

en somme le .value de ctrl.value est implicite car omis.

voilà

salut
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
2
Affichages
1 K
C
P
Réponses
18
Affichages
3 K
P
J
Réponses
6
Affichages
3 K
A
Réponses
2
Affichages
1 K
azuréens
A
D
Réponses
3
Affichages
1 K
darib52
D
S
Réponses
3
Affichages
1 K
schtrumph
S
M
  • Question Question
Réponses
2
Affichages
1 K
M
S
  • Question Question
Réponses
2
Affichages
1 K
sophie
S
Réponses
2
Affichages
1 K
M
Réponses
10
Affichages
2 K
A
A
Réponses
4
Affichages
1 K
Réponses
7
Affichages
1 K
B
Réponses
1
Affichages
2 K
P
Réponses
1
Affichages
1 K
Pierrot93
P
Réponses
11
Affichages
2 K
A
R
Réponses
3
Affichages
1 K
R
J
Réponses
4
Affichages
1 K
J
Retour