Effacer certains champs d'un userform après sauvagrde
Fermé
misschoupi
-
Modifié par misschoupi le 14/05/2013 à 11:08
misschoupi -
15 mai 2013 à 09:08
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
14 mai 2013 à 11:36
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
14 mai 2013 à 12:00
Avez-vous mis la raz des champs apres l'ecriture des cellules ??????
14 mai 2013 à 12:02
m'écrase la saisie précédente ??????
Avez-vous mis la raz des champs apres l'ecriture des cellules de votre feuille ???
14 mai 2013 à 12:18
14 mai 2013 à 19:32
Ce que je ne comprends pas, que la reponse soit oui ou non, vous ecrivez une ligne supplementaire!!!!!
A+