Bonjour à tous !
Ca fait un bail que je ne suis pas venu sur le forum... mais j'aurai besoin de vouuuuus svp ^^
Enfin si possible...
Je vous explique mon probleme =>
J'ai crée un userform
une textbox1 qui me ramène la date du jour
et une listbox1 (la liste est dans la feuille 2 du classeur excel)
et une textbox2
j'aimerai traduire ceci en VBA =>
Si listbox1 = "ass-01" alors
on écris dans la zone textbox2 la date du jour moins 3 mois
j'ai essayé ceci =>
Sub UserForm_initialize()
TextBox1 = Date
Dim Plage As Range
rep = CDate(TextBox1)
Application.ScreenUpdating = False
With Worksheets("liste")
Set Plage = .Range("A1:a5" & .Cells(.Rows.Count, 1).End(xlUp).Row)
End With
If ListBox1.Value = "ass-01" Then
TextBox2.Value = DateSerial(Year(rep), Month(rep) - 3, 0)
End If
End Sub
Mais quelque soit la valeur de ma listbox1 , je n'ai rien en textbox2...
Pourriez vous me donner un coup de main svp ?