Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: %230GMIWujFHA.320@TK2MSFTNGP09.phx.gbl...
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23wFRryujFHA.2760@TK2MSFTNGP10.phx.gbl...
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: %230GMIWujFHA.320@TK2MSFTNGP09.phx.gbl...
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Ca dépend de ton appli; mais en laissant seul visible le premier textbox,
puis, après saisie, le second etc.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news:
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Ca dépend de ton appli; mais en laissant seul visible le premier textbox,
puis, après saisie, le second etc.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: uUAR1IvjFHA.1048@tk2msftngp13.phx.gbl...
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23wFRryujFHA.2760@TK2MSFTNGP10.phx.gbl...
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: %230GMIWujFHA.320@TK2MSFTNGP09.phx.gbl...
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Ca dépend de ton appli; mais en laissant seul visible le premier textbox,
puis, après saisie, le second etc.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news:
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23wFRryujFHA.2760@TK2MSFTNGP10.phx.gbl...
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: %230GMIWujFHA.320@TK2MSFTNGP09.phx.gbl...
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
En supposant que tu n'as bien que 30 textboxes sur ton UF,
Faire un module de classe nommé Class1 dans lequel tu écris
Public WithEvents txt As MSForms.TextBox
Private Sub txt_Change()
If IsNumeric(Right(txt.Name, 2)) Then
Select Case Right(txt.Name, 2)
Case 10 To 27
For I = 1 To Right(txt.Name, 2) - 1
UserForm1.Controls("Textbox" & I).Visible = False
Next
For I = Right(txt.Name, 2) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
Case 28
For I = 1 To Right(txt.Name, 2)
UserForm1.Controls("Textbox" & I).Visible = False
Next
End Select
Else
Select Case Right(txt.Name, 1)
Case 1
For I = Right(txt.Name, 1) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
Case 2 To 9
For I = 1 To Right(txt.Name, 1) - 1
UserForm1.Controls("Textbox" & I).Visible = False
Next
For I = Right(txt.Name, 1) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
End Select
End If
End Sub
Dans ton userform, tu écris
Dim txtarr(1 To 30) As New Classe1
Private Sub UserForm_Initialize()
For I = 1 To 30
Set txtarr(I).txt = Me.Controls("TextBox" & I)
Next
End Sub
Ce faisant, tous les textbox auront le même comportement vis-à-vis de
l'evenement Change et feront ce que tu demandes.
Il te faudra gérer le fait que l'utilisateur puisse s'être trompé de
textbox et puisse revenir en arrière.
A+Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox,
mais pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit
textbox1, textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
En supposant que tu n'as bien que 30 textboxes sur ton UF,
Faire un module de classe nommé Class1 dans lequel tu écris
Public WithEvents txt As MSForms.TextBox
Private Sub txt_Change()
If IsNumeric(Right(txt.Name, 2)) Then
Select Case Right(txt.Name, 2)
Case 10 To 27
For I = 1 To Right(txt.Name, 2) - 1
UserForm1.Controls("Textbox" & I).Visible = False
Next
For I = Right(txt.Name, 2) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
Case 28
For I = 1 To Right(txt.Name, 2)
UserForm1.Controls("Textbox" & I).Visible = False
Next
End Select
Else
Select Case Right(txt.Name, 1)
Case 1
For I = Right(txt.Name, 1) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
Case 2 To 9
For I = 1 To Right(txt.Name, 1) - 1
UserForm1.Controls("Textbox" & I).Visible = False
Next
For I = Right(txt.Name, 1) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
End Select
End If
End Sub
Dans ton userform, tu écris
Dim txtarr(1 To 30) As New Classe1
Private Sub UserForm_Initialize()
For I = 1 To 30
Set txtarr(I).txt = Me.Controls("TextBox" & I)
Next
End Sub
Ce faisant, tous les textbox auront le même comportement vis-à-vis de
l'evenement Change et feront ce que tu demandes.
Il te faudra gérer le fait que l'utilisateur puisse s'être trompé de
textbox et puisse revenir en arrière.
A+
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23wFRryujFHA.2760@TK2MSFTNGP10.phx.gbl...
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: %230GMIWujFHA.320@TK2MSFTNGP09.phx.gbl...
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox,
mais pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit
textbox1, textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
En supposant que tu n'as bien que 30 textboxes sur ton UF,
Faire un module de classe nommé Class1 dans lequel tu écris
Public WithEvents txt As MSForms.TextBox
Private Sub txt_Change()
If IsNumeric(Right(txt.Name, 2)) Then
Select Case Right(txt.Name, 2)
Case 10 To 27
For I = 1 To Right(txt.Name, 2) - 1
UserForm1.Controls("Textbox" & I).Visible = False
Next
For I = Right(txt.Name, 2) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
Case 28
For I = 1 To Right(txt.Name, 2)
UserForm1.Controls("Textbox" & I).Visible = False
Next
End Select
Else
Select Case Right(txt.Name, 1)
Case 1
For I = Right(txt.Name, 1) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
Case 2 To 9
For I = 1 To Right(txt.Name, 1) - 1
UserForm1.Controls("Textbox" & I).Visible = False
Next
For I = Right(txt.Name, 1) + 3 To 30
UserForm1.Controls("Textbox" & I).Visible = False
Next
End Select
End If
End Sub
Dans ton userform, tu écris
Dim txtarr(1 To 30) As New Classe1
Private Sub UserForm_Initialize()
For I = 1 To 30
Set txtarr(I).txt = Me.Controls("TextBox" & I)
Next
End Sub
Ce faisant, tous les textbox auront le même comportement vis-à-vis de
l'evenement Change et feront ce que tu demandes.
Il te faudra gérer le fait que l'utilisateur puisse s'être trompé de
textbox et puisse revenir en arrière.
A+Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox,
mais pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit
textbox1, textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Ca dépend de ton appli; mais en laissant seul visible le premier textbox,
puis, après saisie, le second etc.
Daniel
"Arnaud LECLEMENT" a écrit dans le message
de news:Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Ca dépend de ton appli; mais en laissant seul visible le premier textbox,
puis, après saisie, le second etc.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le message
de news: uUAR1IvjFHA.1048@tk2msftngp13.phx.gbl...
Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
%23wFRryujFHA.2760@TK2MSFTNGP10.phx.gbl...
Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" <Arnaud.leclem@club-internet.fr> a écrit dans le
message de news: %230GMIWujFHA.320@TK2MSFTNGP09.phx.gbl...
Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud
Ca dépend de ton appli; mais en laissant seul visible le premier textbox,
puis, après saisie, le second etc.
Daniel
"Arnaud LECLEMENT" a écrit dans le message
de news:Bonsoir Daniel
Comment verrais-tu la chose ?
Merci
"Daniel" a écrit dans le message de news:
%Bonsoir.
En cachant les textboxes ?
Cordialement.
Daniel
"Arnaud LECLEMENT" a écrit dans le
message de news: %Bonsoir
J'ai sur un userform 30 textbox
textbox1 à textbox30
je souhaite que l'utilisateur saisissent dans l'ordre les textbox, mais
pas tous forcément
En fait, s'il doit saisir dans 3 textbox, il faut que ce soit textbox1,
textbox2, textbox3 et non le 2 le 4 ...
dans l'ordre en fait !
Je vous remercie.
Arnaud