erreur d'exécution 13 incompatibilité de type...sous vista pas 2000....

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

doublenico

XLDnaute Junior
Bonjour,

J'ai une macro qui fonctionne très bien avec windows 2000 mais pas avec vista pourtant c'est le même pack office, j'ai l'erreur suivante :
erreur d'exécution 13 incompatibilité de type...
c'est la ligne en gras, une idée?

Code:
Sub ListProcedures(NomModule As String)
Dim VBCodeMod As CodeModule
Dim StartLine As Long
Dim ProcName As String
Set VBCodeMod = [B]Workbooks(strNomFichier).VBProject.VBComponents(NomModule).CodeModule
With VBCodeMod[/B]
    StartLine = .CountOfDeclarationLines + 1
    Do Until StartLine >= .CountOfLines
        strProcedures = strProcedures & .ProcOfLine(StartLine, vbext_pk_Proc) & "|"
        StartLine = StartLine + _
          .ProcCountLines(.ProcOfLine(StartLine, _
           vbext_pk_Proc), vbext_pk_Proc)
    Loop
End With
End Sub

Merci pour votre aide
 
Re : erreur d'exécution 13 incompatibilité de type...sous vista pas 2000....

Merci pour ta réponse mais j'ai beau cocher l'équivalent...ca plante toujours.
J'ai bien coché :
Outils ->Références
et cocher la ligne'"Visual Basic for Applications Extensibility".
Ou bien:
Microsoft Visual Basic For Applications Extensibility 5.3" (Excel 2000).

Une autre idée?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
7
Affichages
324
Réponses
8
Affichages
1 K
Retour