Fermer Excel à partir d'une macro dans SolidWorks

Bonjour, j'ouvre un fichier excel à partir d'une macro VBA faite dans Solidworks. Tout va bien sauf que je suis pas capable de fermer le fichier excel à la fin. J'ai essayé plein de chose que j'ai trouvé sur le net mais rien ne fonctionne. Voici une partie de mon code:

Dim xlApp As Excel.Application
    Dim xlWB As Excel.Workbook
    Dim xlsh As Excel.Worksheet
    Set xlApp = CreateObject("Excel.application")
    Set xlWB = xlApp.Application.ActiveWorkbook
    Set xlsh = xlApp.Application.ActiveSheet
    Set mywb = ExApp.Workbooks.Open("c:\user\destop\Description.xlsx")
    If Not ExApp Is Nothing Then
        ExApp.Visible = True
    End If

mon code...

'Code qui devrait fermer excel'
Set xlsh = Nothing
xlWB.Close
Set xlWB = Nothing
xlApp.Quit ou xlApp.ExitApp
Set xlApp = Nothing
End

J'ai comme message: "object variable or with block variable not set"

Est-ce que quelqu'un aurait une idée pour fermer Excel?

merci de votre aide.

J'ai réglé mon problème. Il fallait que je mette mes variables en dehors de ma sub. merci

Rechercher des sujets similaires à "fermer partir macro solidworks"