Comment puis-je mettre ma classe ClsInterface
, qui a ce code:La mise en œuvre ma propre interface en VBA - Erreur: module objet doit mettre en œuvre 'x' pour l'interface 'y'
Public Function add(x As Integer, y As Integer) As Integer
End Function
dans ma classe Class2
, qui a ce code:
Implements ClsInterface
Public Function add(x As Integer, y As Integer) As Integer
add = x + y
End Function
Mon code de test est
Public Sub test()
Dim obj As New Class2
MsgBox obj.add(5, 2)
End Sub
cela vient toujours avec l'erreur suivante:
Microsoft Visual Basic
Compile error:Object module needs to implement 'add' for interface 'ClsInterface'
OK/Help
mais il n'y a pas d'aide sur l'aide de Microsoft (quand je presse sur le bouton d'aide).
Des idées?
est ici [Comment utiliser les Implements dans Excel VBA] (http://stackoverflow.com/questions/19373081/ comment-utiliser-les-implements-en-excel-vba/19379641 # 19379641) –