NHenry
Messages postés
15113
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
22 avril 2024
159
18 mai 2006 à 08:58
Bonjour
Si tu utilise ma méthode en changeant quelques petits ça devrait marcher :
private sub CheckTextBox(byref pTxt1 as TextBox, byref pTxt2 as TectBox, ...)
dim lBoo as boolean
dim lText() as textbox
dim i as long
Redim lText(0 to 10) 'pour 11 textbox
lText(0)=pTxt1
lText(1)=pTxt2
...
lBoo=true
for i=0 to ubound(lText)
lBoo=lBoo and TestCheckBox(ltext(i))
Next
if lBoo=false then
'Un champ au moins est nul ou non numérique
else
'TVB
End if
End sub
Et tu remplace :
Call validConditions(REC1.Value, REC2.Value, REC3.Value, REC4.Value,
REC5.Value, REC6.Value, REC7.Value, REC8.Value, REC9.Value,
REC10.Value, REC11.Value, REC12.Value, REC13.Value, _
REC14.Value,
REC15.Value, REC16.Value, REC17.Value, REC18.Value, REC19.Value,
REC20.Value, REC21.Value, REC22.Value, REC23.Value, REC24.Value,
REC25.Value, REC26.Value, REC27.Value)
par :
CheckTextBox REC1, REC2, REC3, REC4,
REC5, REC6, REC7, REC8, REC9,
REC10, REC11, REC12, REC13, _
REC14,
REC15, REC16, REC17, REC18, REC19,
REC20, REC21, REC22, REC23, REC24,
REC25, REC26, REC27)
Il est plus facile de batiser kk1 que de la convertir. (surtout en programmation)
Une question se pose sur le forum, pas en privé
NHenry (VB6, VBA excel, VB.NET, C++, C#.Net)