Bonjour tout le monde et le forum,
j'ai un pti soucis avec une partie de mon code, il me fait une erreur Objet mais je ne sais pas pourquoi.
Le code consiste à vérifier une valeur dans une table, si la valeur n'existe pas --> j'alimente la table sinon je passe à la valeur suivante...
La table me permet de ne pas faire la macro si j'ai un doublons...
mais j'ai une erreur au niveau de la ligne Set cc.....
merci pour votre aide !!!
Sub ecriture()
Dim i As Long, j As Long
Dim tabl As Variant
Dim cc As Object
i = 6
q = 1
While Range("b" & i) <> ""
Set cc = tabl.Find(Range("b" & i), LookIn:=xlValues)
If cc Is Nothing Then
Redim preserve tabl(1,1 to q)
tabl(,1q) = Range("b" & i).Value
q = q + 1
End if
i = i + 1
Wend
.........
j'ai un pti soucis avec une partie de mon code, il me fait une erreur Objet mais je ne sais pas pourquoi.
Le code consiste à vérifier une valeur dans une table, si la valeur n'existe pas --> j'alimente la table sinon je passe à la valeur suivante...
La table me permet de ne pas faire la macro si j'ai un doublons...
mais j'ai une erreur au niveau de la ligne Set cc.....
merci pour votre aide !!!
Sub ecriture()
Dim i As Long, j As Long
Dim tabl As Variant
Dim cc As Object
i = 6
q = 1
While Range("b" & i) <> ""
Set cc = tabl.Find(Range("b" & i), LookIn:=xlValues)
If cc Is Nothing Then
Redim preserve tabl(1,1 to q)
tabl(,1q) = Range("b" & i).Value
q = q + 1
End if
i = i + 1
Wend
.........