Bonjour à toutes & à tous,
Sous VBA Access, je fais un "sort" sur un fichier Excel avec le code suivant :
J'ai beau tourner le code dans tous les sens, rien n'y fait, je n'arrive pas à fermer la session Excel (toujours présente dans le gestionnaire des tâches).
Par contre si je mets en commentaire les SORT, la session est bien fermée.
J'ai voulu contourner en passant pas un données/convertir, même combat ! Par contre si je fais d'autres opérations pas de souci l'objet Excel est bien fermé.
Avez-vous une idée d'où cela peut venir ?
Merci d'avance, bonne soirée.
Creepy
Sous VBA Access, je fais un "sort" sur un fichier Excel avec le code suivant :
Code:
Public Sub Tri_XLS(ByVal fichier As String, ByVal montype As Integer)
Dim xlapp As Excel.Application
Dim Xlbook As Excel.Workbook
Set xlapp = New Excel.Application
xlapp.Visible = False
Set Xlbook = xlapp.Workbooks.Open(fichier)
Select Case montype
Case 1 '
Xlbook.ActiveSheet.UsedRange.Sort Key1:=Range("D2"), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Case 2 '
Xlbook.ActiveSheet.UsedRange.Sort Key1:=Range("E2"), Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Case Else
End Select
Xlbook.Close savechanges:=True
xlapp.Quit
Set Xlbook = Nothing
Set xlapp = Nothing
End Sub
J'ai beau tourner le code dans tous les sens, rien n'y fait, je n'arrive pas à fermer la session Excel (toujours présente dans le gestionnaire des tâches).
Par contre si je mets en commentaire les SORT, la session est bien fermée.
J'ai voulu contourner en passant pas un données/convertir, même combat ! Par contre si je fais d'autres opérations pas de souci l'objet Excel est bien fermé.
Avez-vous une idée d'où cela peut venir ?
Merci d'avance, bonne soirée.
Creepy