Action sur une FRAME

Résolu
Herve29000 Messages postés 38 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 20 octobre 2014 - 25 août 2008 à 18:32
Herve29000 Messages postés 38 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 20 octobre 2014 - 25 août 2008 à 21:42
Bonjour à tous,

Merci pour ceux qui m'ont dépanné hiers, j'ai bien avancé mais maintenant, je voudrais faire plus simple :

Je possede donc 20 TextBox nommées T1 à T20 que je remplie via une feuille Excel.
Pour eviter de creer une SUB T* (change) sur chaque, je les ai mis dans une Frame, pensant que je pourrais ainsi n'avoir qu'un Change(). Mais perdu ou alors je ne sais pas ou regrader...............

Si quelqu'un à une idée je suis preneur . Merci d'avance à tous

7 réponses

JPGVB Messages postés 96 Date d'inscription mardi 29 mars 2005 Statut Membre Dernière intervention 10 mars 2011 2
25 août 2008 à 19:05
Bonsoir, pour faire ce que tu veux, il faut nommer tous tes textbox de la même manière et leur donner une valeur d'index différente (cf.propriété).
ensuite tu les désigne par textbox(index) et tu peux utiliser le change pour tous.
3
LIBRE_MAX Messages postés 1402 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 7 octobre 2012 6
25 août 2008 à 19:13
Salut,
Pour ça, il faudrait avoir une collection TextBox.
Au lieu de T1, T2, T3,.....T20, tu auras T(1), T(2),
T(3)....T(20).

Avec ça tu n' aura qu' une Sub pour chaque evenement de la cllection.
Poses ton Frame.
Poses y un TextBox et nommes le T.
Click Droit sur T et Copier.
Click Droit Sur Frame et Coller.
Il t' iindiquera si tu veux créer une collection.
Confimes
Fais un autre coller, et encore d' autre jusqu' à avoir 20 TextBox.

<hr />

[*] Ce qui va sans dire. va mieux en le disant.
3
LIBRE_MAX Messages postés 1402 Date d'inscription mardi 1 mai 2007 Statut Membre Dernière intervention 7 octobre 2012 6
25 août 2008 à 21:00
A mon avis, tu devrais diner d' abord
Parce qu' au vu de ce qui t' attend, tu risques de t' y coller longtemp.
J' ai vu ton post d' hier.
Si tu adoptes la nouvelle stratégie, tu devras repenser tout ce que tu as fait jusqu' à présent.

Par exemple: tout ce qui est "T" & i , deviendera T(i)

<hr />

[*] Ce qui va sans dire. va mieux en le disant.
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
25 août 2008 à 21:25
Bonsoir,

Relisons ce qui a été écrit :
Je possede donc 20 TextBox nommées T1 à T20 que je remplie via une feuille Excel.
qui fait que, les groupes de contrôles indexés n'existant pas sous VBA, les réponses faites dans ce sens ne tiennent pas la route ...

A Hervé : qu'est-ce qui t'a conduit à poster dans la secxtion VB6 (à tort) et non (comme tu l'avais fait à raison) dans la section VBA ???
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Herve29000 Messages postés 38 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 20 octobre 2014
25 août 2008 à 20:49
Merci pour toutes ces réponses, je pensais aller diner, mais je crois que je vais m'y coller encore.

Grand merci à tous

NB : J'étais dans un temps reculé Analyste Programmeur en COBOL (DTF) sur systeme GCOS 6

Merci pour tout - A bientôt
0
Herve29000 Messages postés 38 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 20 octobre 2014
25 août 2008 à 21:07
Merci Max

Cela fait 28 ans que je crée des pgm ou fais des analyses, maintenant je suis seul et franchement je retrouve le pliaisr de passer des soirées à cogiter au mieux mes programmes, à l'époque nous travaillons à l'octet pret car peu de place sur les DD et les mémoires même sur les DPS7 de Bull étaient limitées, mais encore maintenant j'adore ecrire au plus juste, sans débords et au plus rapide

Bonne soirée et soit Libre Max
0
Herve29000 Messages postés 38 Date d'inscription dimanche 6 juillet 2008 Statut Membre Dernière intervention 20 octobre 2014
25 août 2008 à 21:42
C'est vrai j'en suis désolé mais je n'ose franchir le pas entre VBA et VB, mais mes formations me donnent envies et me conduisent a commencer par le cébut. L'ORIGINE. Honnetement je trouves le COBOL de l'époque beaucoup plus puissant sur les SGBD tant en controles et manipulations que VBA ou VB x , mais bon je me lance , j'ai le yemps et veux reussir.
%erci de m'avoir répondu JMFMARQUES - HERVE
0
Rejoignez-nous