Moteur de recherche et de modif

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 !

Le bouton MODIFIER est inutile, placez pour chacun des contrôles une macro comme celle-ci :
VB:
Private Sub TextBox1_Change()
Dim Idx As Long
Idx = ComboBox1.ListIndex
If Idx > -1 Then Sheets("Base de Données").Range("C" & Idx + 4) = TextBox1.Value
End Sub
A priori la ComboBox pour ITEM14 ne sert à rien, elle doit être remplacée par une TextBox.
 
Bonjour Job
merci pour la réponse
1. si j'aurai des dizaine de textbox donc pour chaque controle Macro.
2. je souhaite valider la modif. par bouton
merci
Editer
j'ai rassemblé les macro ??
Private Sub CommandButton2_Click()
Dim Idx As Long
Idx = ComboBox1.ListIndex
If Idx > -1 Then Sheets("Base de Données").Range("C" & Idx + 4) = TextBox1
If Idx > -1 Then Sheets("Base de Données").Range("E" & Idx + 4) = TextBox2
If Idx > -1 Then Sheets("Base de Données").Range("H" & Idx + 4) = TextBox3
If Idx > -1 Then Sheets("Base de Données").Range("N" & Idx + 4) = ComboBox2
MsgBox "ok"
End Sub
 

Pièces jointes

Dernière édition:
D'accord mais écrivez alors :
VB:
Private Sub CommandButton2_Click()
Dim Idx As Long
Idx = ComboBox1.ListIndex
If Idx = -1 Then Exit Sub
With Sheets("Base de Données")
    .Range("C" & Idx + 4) = TextBox1.Value
    .Range("E" & Idx + 4) = TextBox2.Value
    .Range("H" & Idx + 4) = TextBox3.Value
    .Range("N" & Idx + 4) = ComboBox2.Value
End With
MsgBox "ok"
End Sub
.Value est nécessaire si l'on entre des nombres.
 
- 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

Discussions similaires

Réponses
4
Affichages
495
Réponses
2
Affichages
156
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
380
Réponses
11
Affichages
461
Retour