Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Re Bonjour philippe, je regarde le fichier mais impossible de faire une modification du client
ce qu'il me fait c'est de rajouter une ligne a la suite.😕
merci
 

Pièces jointes

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

Bonjour Aziz,

Je pense que tu n'as pas déclaré la variable WS, rajoute ces 2 lignes à ton code
Code:
WS As Worksheet
Set WS = Worksheets("Base client")

Cordialement,

Cathodique
 
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
 
Re : list déroulante pour modification

Par contre si je souhaite l'appliquer sur une autre textbox (dans mon cas dilivré le🙂
faut il créer un 2eme module ou bien à la suite du module ?
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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…