Bonjour à tous,
Voilà mon problème : j'ai un userform via lequel l'utilisateur rentre la date du jour, le nom d'un document et l'objet de la modification (tout est rentré dans un tableau par la suite). J'aimerais que lorsque la date n'est pas encore dans le tableau, une nouvelle ligne se crée mais quand la date y est déjà, les informations viennent s'ajouter à la ligne déjà existante (donc sans écraser les données déjà présentes)
--> Voir fichier joint
Voici le code que j'ai actuellement (ne s'applique pas au fichier joint qui sert uniquement d'exemple, je ne peux pas vous montrer le vrai fichier)
Dim NumLigneVide As Integer
NumLigneVide = 3
Do Until Cells(NumLigneVide, 2).Value = ""
Loop
If Cells(NumLigneVide, 2) = Date Then
Cells(NumLigneVide, 3).Value = (Cells(NumLigneVide, 5)) & Chr(10) & "" & Chr(10) & TextBox_Documents.Value
Cells(NumLigneVide, 4).Value = (Cells(NumLigneVide, 5)) & Chr(10) & "" & Chr(10) & TextBox_Modifications.Value
Else
NumLigneVide = 7
Do Until Cells(NumLigneVide, 2).Value = ""
NumLigneVide = NumLigneVide + 1
Loop
Cells(NumLigneVide, 3).Value = DateValue(TextBox_Jour_Utilisateur.Value & "/" & TextBox_Mois_Utilisateur & "/" & TextBox_Annee_Utilisateur.Value)
Cells(NumLigneVide, 5).Value = TextBox_Documents.Value
Cells(NumLigneVide, 6).Value = TextBox_Modifications.Value
Cells(NumLigneVide, 3).EntireRow.AutoFit
MsgBox ("Tableau de suivi des modifications mis à jour")
UserForm_Utilisateur.Hide
Unload UserForm_Utilisateur
End If
Je vous remercie d'avance,
Cdlt