list déroulante pour modification

  • Initiateur de la discussion Initiateur de la discussion aziz
  • 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 !

aziz

XLDnaute Occasionnel
Bonjour à tous et au forum.
Avec la liste déroulante de ma combobox, je souhaiterai faire appel au nom de la personne avec ses coordonnées pour pouvoir les modifier.
Merci pour votre aide à tous.
 

Pièces jointes

Re : list déroulante pour modification

Grand merci a vous deux
Laurent et BOISGONTIER.
Question ? lors de la saisie dans ma textbox : Date d'entrée, peut on imposer la saisie de cette façon : _ _ / _ _ / _ _ _ _
en ayant les slach automatiquement.
merci
 
Re : list déroulante pour modification

J'ai essayer avec ceci, mais j'ai une erreur d'exécution 424 :

Private Sub CommandButton1_Click()

Dim CTRL As Control 'Variable pour la collection des controls
Dim i As Integer
Dim Response As Byte

'Si le User tente de change le nom de la ComboBox en Mode Modification
If Me.ComboBoxParNom.ListIndex = -1 Then Exit Sub 'ON sort si pas de sélection
'Ici un message demandant d'accepter les changement en les listant
Response = MsgBox("Acceptez vous les changements ? ", vbQuestion + vbOKCancel, T & " Modification de : " & Nom)
'Si Réponse OK on continue
If Response = 1 Then
'ici avec la Feuille on va faire :
With WS
.Range("A" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxDate ' On écrit dans chaque colonne les valeurs des différents controls
.Range("B" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxnom ' Idem
.Range("C" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxprénom ' Idem
.Range("D" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxAdresse ' Idem
.Range("E" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxcodepostal ' Idem
.Range("F" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxville ' Idem
.Range("G" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxNtelephone
.Range("H" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxnuméroCI
.Range("I" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxCIdélivré
.Range("J" & Me.ComboBoxParNom.ListIndex + 3) = TextBoxmail

End With 'On evoie un message de confirmation
MsgBox "Opération accomplie", vbInformation, T

Else
MsgBox "Opération annulée", vbInformation, T
End If

End Sub
 

Pièces jointes

Re : list déroulante pour modification

Merci beaucoup cathodique.
Question ?
lors de la saisie dans ma textbox : Date d'entrée,
peut on imposer la saisie de cette façon : _ _ / _ _ / _ _ _ _
en ayant les slach automatiquement.
merci
 
- 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
18
Affichages
485
  • Question Question
Autres Code VBA
Réponses
11
Affichages
397
Réponses
37
Affichages
948
Réponses
8
Affichages
278
Réponses
6
Affichages
236
Retour