Herve29000
Messages postés38Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention20 octobre 2014
-
25 août 2008 à 18:32
Herve29000
Messages postés38Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention20 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
JPGVB
Messages postés96Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention10 mars 20112 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.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 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.
LIBRE_MAX
Messages postés1402Date d'inscriptionmardi 1 mai 2007StatutMembreDernière intervention 7 octobre 20126 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)
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 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 ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Herve29000
Messages postés38Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention20 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
Herve29000
Messages postés38Date d'inscriptiondimanche 6 juillet 2008StatutMembreDernière intervention20 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