bonjour je suis actuellement bloqué avec ce probleme :
j'initialise mon dico
ensuite je souhaiterais boucler sur une plage et verifier si la valeur correspond a un item du Dictionary, pour finalement le copier dans une variable array :
mon probleme se situe au niveau de la condition (if vall then) qui est sensé reconnaitre certaines valeur de la plage comme item présent dans le dictionary !
Merci d'avance. J’espère avoir été clair ^^.
j'initialise mon dico
Code:
dim MonDicoSession as dictonary
Set MonDicoSession = New Dictionary
For i = 1 To nb
MonDicoSession(PlgSetSynthèse(i, 1)) = PlgSetSynthèse(i, 1).Value
End If
Next i
ensuite je souhaiterais boucler sur une plage et verifier si la valeur correspond a un item du Dictionary, pour finalement le copier dans une variable array :
Code:
Plg = .Range("A5:I" & .Range("A65536").End(xlUp).Row)
ReDim Tbl(1 To 9, 1 To 1)
For i = 1 To UBound(Plg, 1)
vall = MonDicoSession.Exists(PlgSet(i, 1).Value)
[B][U]If vall Then[/U][/B]
C = UBound(Tbl, 2)
For x = 1 To 9
Tbl(x, C) = Plg(i, x)
Next x
ReDim Preserve Tbl(1 To 9, 1 To UBound(Tbl, 2) + 1)
If Nbx = 0 Then Exit For
End If
Next i
mon probleme se situe au niveau de la condition (if vall then) qui est sensé reconnaitre certaines valeur de la plage comme item présent dans le dictionary !
Merci d'avance. J’espère avoir été clair ^^.
Dernière édition: