dionys0s
XLDnaute Impliqué
Salut le forum
j'ai peur que cette fois-ci je ne trouve pas de réponse : je souhaite pouvoir tester mes variables objet. C'est à dire que j'aimerais savoir si, dans l'exemple d'un Range, ma variable a bien été comme ceci :
et non pas comme cela :
Donc j'avais imaginé que je pourrais avoir une fonction qui ressemblerait à ceci :
Mais j'ai parcouru les propriétés et méthodes de variables Object et n'ai rien trouvé qui m'ait mis sur la voir, d'où ce post.
D'avance merci pour votre aide
Dionys0s
j'ai peur que cette fois-ci je ne trouve pas de réponse : je souhaite pouvoir tester mes variables objet. C'est à dire que j'aimerais savoir si, dans l'exemple d'un Range, ma variable a bien été comme ceci :
VB:
Set MaPlag = UnClasseur.UneFeuil.Cells(i, j)
et non pas comme cela :
VB:
Set MaPlag = Cells(i, j)
Donc j'avais imaginé que je pourrais avoir une fonction qui ressemblerait à ceci :
VB:
Public Function VarObjetOK(ByRef UneVar As Object) As Boolean
Select Case UneVar.Type
Case Range
'test si les 2 parents (Worksheet et Workbook) ont été affectés par l'utilisateur ou par l'interprétateur
Case Worksheet
'test si le parent (Workbook) a été affecté par l'utilisateur ou par l'interprétateur
End Select
End Function
Mais j'ai parcouru les propriétés et méthodes de variables Object et n'ai rien trouvé qui m'ait mis sur la voir, d'où ce post.
D'avance merci pour votre aide
Dionys0s