Effacer certains champs d'un userform après sauvagrde
misschoupi
-
misschoupi -
Bonjour, Je débute en VBA et non sans douleur!!!
J'ai ce morceau de code :
'Si le formulaire est complet, on insère les valeurs sur la feuille
Dim no_ligne As Integer
Dim i
i = MsgBox("Souhaitez-vous faire une demande supplémentaire pour la même CELLULE ? ", vbYesNo, "Demande supplémentaire ")
'Ok renvois i=1, Cancel renvois i = 2, fermeture à la croix renvois i = 2
If i = vbYes Then
CommandButton_Ajouter.Caption = "Sauvegarde obligatoire"
CommandButton_Ajouter.BackColor = RGB(255, 0, 0)
CommandButton1_ENVOI.Visible = False
Sheets("Fiche").Activate
'no_ligne = N° de ligne de la dernière cellule non vide de la colonne +1
no_ligne = Range("A65536").End(xlUp).Row + 1
Else
CommandButton_Ajouter.Caption = "Sauvegarde terminée"
CommandButton_Ajouter.BackColor = RGB(0, 255, 0)
CommandButton_Ajouter.Visible = False
CommandButton1_ENVOI.Visible = True
Sheets("Fiche").Activate
'no_ligne = N° de ligne de la dernière cellule non vide de la colonne +1
no_ligne = Range("A65536").End(xlUp).Row + 1
Je souhaiterai effacer certains champs du userform après les avoir renseigné dans l'onglet "fiche" lorsque que i=vbyes. Seuls les champs AGENCE, EMETTEUR et CELLULE ne doivent pas être réinitialisés. Cela fait des heures, des jours que je tente des choses et à chaque fois, cela m'efface dans l'onglet fiche, une ligne. Pouvez-vous m'aider, s'il vous plait. Merci d'avance
A voir également:
Effacer certains champs d'un userform après sauvagrde
J'ai essayé cela mais cela m'écrase la saisie précédente. J'avais écris par exemple TextBox_DESIGNATION.value="" à l'intérieur du if i=vbyes
Avez-vous mis la raz des champs apres l'ecriture des cellules ??????
m'écrase la saisie précédente ??????
Avez-vous mis la raz des champs apres l'ecriture des cellules de votre feuille ???
Ce que je ne comprends pas, que la reponse soit oui ou non, vous ecrivez une ligne supplementaire!!!!!
A+