Dim.Reichart
XLDnaute Occasionnel
Bonjour à tous, (ou re-bonjour pour certains)
Je suis entrain d'essayer de coder ma première macro, et j'ai une erreur que je ne parviens pas à résoudre dès le départ (ça commence mal…)
Le débogueur remonte une erreur type 13: Incompatibilité de type, sur la variable C, et je ne comprend pas comment je devrais la déclarer pour que cela fonctionne.
J'explique mon raisonnement, vous me direz à quel moment j'ai faux (ou bon si c'est plus rapide):
-C cherche la première cellule vide colonne A, il va donc remonter une adresse, donc type range ou nothing que je traite avec IF
-N compte le numéro de ligne de la cellule trouvée en C, c'est donc un entier, donc type long
Donc, qu'en pensez vous?
Merci.
Je suis entrain d'essayer de coder ma première macro, et j'ai une erreur que je ne parviens pas à résoudre dès le départ (ça commence mal…)
VB:
Sub test()
Dim c As Range, n As Long
With ActiveSheet
c = Cells.Find("", "a1", LookIn:=xlValues, lookat:=xlWhole, searchorder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False, matchbyte:=False)
If c Is Nothing Then
MsgBox "vide"
Else
n = c.Row
MsgBox "n"
End If
End With
End Sub
Le débogueur remonte une erreur type 13: Incompatibilité de type, sur la variable C, et je ne comprend pas comment je devrais la déclarer pour que cela fonctionne.
J'explique mon raisonnement, vous me direz à quel moment j'ai faux (ou bon si c'est plus rapide):
-C cherche la première cellule vide colonne A, il va donc remonter une adresse, donc type range ou nothing que je traite avec IF
-N compte le numéro de ligne de la cellule trouvée en C, c'est donc un entier, donc type long
Donc, qu'en pensez vous?
Merci.