Problème de fermeture automatique Excel workbook.close

Bonjour à tous !

Je souhaiterais faire une macro qui puisse ouvrir un fichier Excel fermé puis y transférer des données en utilisant la méthode workbook.open. Jusque là tout va bien, mais au moment de fermer le classeur et d'enregistrer les modifications (workbook.close savechanges:=True), un chargement apparaît et plus moyen de l'arrêter. Pour l'instant la sub test dans le module1 essaie simplement d'écrire "okay" dans la cellule A4 de la feuille source.

La feuille de calcul où vont être inscrit les données contient un tableau d'une centaine de lignes et 111 colonnes. Si je supprime ce tableau et garde uniquement une feuille vierge, la fermeture du classeur se passe sans encombres. Quelqu'un saurait-il d'où cela peut-il provenir ? Un problème de taille du classeur ?Merci d'avance.

20base-client.zip (35.82 Ko)

Bonjour et bienvenu(e)

En attendant une réponse avec des instances XL

Je te propose une solution plus simple qui a fait ses preuves (surtout que je pratique )

Sub test()

  'With Workbooks.Open("C:\Users\BMLR\Desktop\Base_Client\Administrateur.xls")    ' Ton chemin
  With Workbooks.Open(ThisWorkbook.Path & "\Administrateur.xls")    ' Pour les tests
    .Sheets("source").Range("A4") = "okayy"
    .Close savechanges:=True
  End With
End Sub

A toi de voir

Rechercher des sujets similaires à "probleme fermeture automatique workbook close"