bonjour,
encore une ambiguité de vba
j'utilise souvent find pour trouver une chaine de caractére et ça marche bien
aujourd'hui je cherche une date et ca marche plus
voilà mon bout de code
en debugant il trouve bien la date mais il ne veut pas me renvoyer a.row
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Type Cumul_av Av_Date As Date avt As Double End Type Public T_cumul() As Cumul_av 'table d'avancement Set zone = Range(Cells(7, "H"), Cells(max_l_syn, "H")) date_avt = T_cumul(s).Av_Date ' récupére la date à chercher a = zone.Find(date_avt) If a <> "" Then l_c = a.Row Sh_Syn.Cells(l_c, "H") = date_avt Sh_Syn.Cells(l_c, "J") = T_cumul(s).avt End If
c'est à dire la valeur de la ligne ou se trouve la date que je cherche
j'ai un message d'erreur
" objet requis"
quelqu'un peut il me donner une indication ?
Partager