Sauvegarde userform dans tableau VBA

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

V

vinc24

Guest
Bonjour,

Je bloque sur une macro en ce moment. Je n'arrive pas a obtenir ce que je veux.
J'ai une combobox qui vas chercher des valeurs dans un tableau, et si la valeur existe elle est sauvegarder dans le tableau, si elle ne l'est pas, elle est sauvegarder en dessous du tableau.Sauf que ma macro, fait les deux, elle enregistre dans et tableau et en dessous.

Merci d'avance

Vincent
 

Pièces jointes

Re : Sauvegarde userform dans tableau VBA

Je souhaite ajouter(en bas de tableau) ou modifier des informations(dans le tableau)
Ceci dépend de la condition :
Code:
If Cells(Lg4, "A") Like ComboBox_Nom And Cells(Lg4, "B") = ComboBox_Prenom Then
Mais je n'arrive pas a utiliser correctement les conditions pour que l'un se fasse et pas l'autre, et inversement.
Le code qui pose problème :


Code:
Sub save()
Dim Lg4 As Long
Dim Lg5 As Long
Worksheets("GYM 2012").Select
For Lg4 = 2 To Range("A65536").End(xlUp).Row
        If Cells(Lg4, "A") Like ComboBox_Nom And Cells(Lg4, "B") = ComboBox_Prenom Then
        'enregsitre si déja existant dans tableau : pour modification
        Cells(Lg4, "C") = TextBox1
End If
Next Lg4

      If Cells(Lg4, "A") Like ComboBox_Nom And Cells(Lg4, "B") = ComboBox_Prenom Then
      'rien
      Else
        'chercher derniere ligne tableau
    Lg5 = Range("A65536").End(xlUp).Offset(1, 0).Row
        Cells(Lg5, "A") = ComboBox_Nom
        Cells(Lg5, "B") = ComboBox_Prenom
        Cells(Lg5, "C") = TextBox1
End Sub

Vincent
 
- 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

Retour