Modif cellules par userform

  • Initiateur de la discussion Initiateur de la discussion NIKYST
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

NIKYST

Guest
Salut à tous,

J'ai crée un userform pour retrouver une commande dans une base. Ensuite sur le meme, je veux pouvoir modifier deux paramètres et écraser les anciens. J'arrive à retrouver la bonne cellule mais lorsque j'essaie de remplacer les valeurs, Excel me sort du userform alors que je n'ai rien demandé...

Pour etre plus clair, un fichier (extrait de la base) ci joint.

Merci d'avance

Nikyst
 

Pièces jointes

Re : Modif cellules par userform

Bonjour NIKYST,

Essaye comme ceci:

Code:
Private Sub CommandButton1_Click()

LIGNE = TextBox1.Value
On Error GoTo Fin

TextBox2.Value = Sheets("données").Columns("L:L").Find(What:=LIGNE).Offset(0, 12).Value
TextBox3.Value = Sheets("données").Columns("L:L").Find(What:=LIGNE).Offset(0, 9).Value
Exit Sub

Fin:
MsgBox "Valeur inconnue", vbCritical, "Erreur:"
TextBox1 = ""
TextBox1.SetFocus

End Sub

Private Sub CommandButton2_Click()
LIGNE = TextBox1.Value
Sheets("données").Columns("L:L").Find(What:=LIGNE).Offset(0, 12) = TextBox2.Value
End Sub

Private Sub CommandButton3_Click()
LIGNE = TextBox1.Value
Sheets("données").Columns("L:L").Find(What:=LIGNE).Offset(0, 9) = TextBox3.Value
End Sub

J'ai ajouté une gestion d'erreur au cas où le N° saisie dans le textbox1 n'est pas trouvé dans la base de donnée.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
3
Affichages
1 K
MarcTer
M
P
Réponses
0
Affichages
2 K
paullux
P
E
Réponses
5
Affichages
2 K
M
A
Réponses
2
Affichages
1 K
A
Retour