Je passe en revue un code vba et j'ai trouvé l'équivalent du fragment suivant. Est-ce que la condition dans le If
peut être vraie, si oui, comment?Est-ce que le paramètre non Variant peut devenir vbError?
Public Sub check(param As String)
If VarType(param) = vbError Then
...
si param
a été défini comme Variant
comment le devenir param
une erreur?
Public Sub check2(param As Variant)
If VarType(param) = vbError Then
...
Sur la base des commentaires, la déclaration pourrait être simplifiée:
If IsError(param) Then
Il ne répond pas 'comment le devenir error' param –
Notez que le type de' param' dans le premier exemple est 'CHAINE' – Roland
@PankajJaju - vrai, je l'ai édité. – Vityata