Stopper macro pour saisie utilisateur

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

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
 

Discussions similaires

Statistiques des forums

Discussions
312 472
Messages
2 088 709
Membres
103 928
dernier inscrit
MIKETUAU