mathiouze22
XLDnaute Junior
Bonjour à tous,
j'ai un USF dans lequel il y a 5 lignes de textbox -> chaque ligne correspond aux caractérisitiques d'un item unique, néanmoins il se peut que l'utilisateur souhaite saisir une plus grande quantité de données que ce que j'ai mis comme textboxs
moralité j'ai pensé au système suivant :
je fais un copier-coller des données déjà saisies sur une feuille, l'utilisateur clique sur le bouton valider et la apparait la msgbox vbYesNo qui selon la réponse induit deux actions différentes
la réponse NO, c'est bon j'ai réussi à gérer par contre pour la réponse Yes : j'aimerais en fait que cela écrase toutes les données des textbox, que l'utilisateur puisse de nouveau saisir les données additionnelles et revalide.
si la réponse est de nouveau Yes, rebelote, on lance la même suite sinon on termine la macro
est ce que vous voyez une solution svp?
Merci
j'ai un USF dans lequel il y a 5 lignes de textbox -> chaque ligne correspond aux caractérisitiques d'un item unique, néanmoins il se peut que l'utilisateur souhaite saisir une plus grande quantité de données que ce que j'ai mis comme textboxs
moralité j'ai pensé au système suivant :
je fais un copier-coller des données déjà saisies sur une feuille, l'utilisateur clique sur le bouton valider et la apparait la msgbox vbYesNo qui selon la réponse induit deux actions différentes
la réponse NO, c'est bon j'ai réussi à gérer par contre pour la réponse Yes : j'aimerais en fait que cela écrase toutes les données des textbox, que l'utilisateur puisse de nouveau saisir les données additionnelles et revalide.
si la réponse est de nouveau Yes, rebelote, on lance la même suite sinon on termine la macro
Code:
If MsgBox("Souhaitez-vous rajouter des cibles ?", vbYesNo) = vbYes Then
For Each ctrl In UserForm1.Controls
If TypeName(ctrl) = "TextBox" And ctrl.Name <> "Cout_unitaire" And ctrl.Name <> "Mailing" Then
ctrl.Value = ""
End If
Next ctrl
End If
est ce que vous voyez une solution svp?
Merci