Bonjour à tous,
Je bosse sur Access et j'ai fait une macro VBA qui m'exporte une table (qui s'appelle 48475) et qui modifie la valeur d'une autre cellule dans le fichier excel (le but étant de faire des calculs sous excel pour récupérer ensuite des résultats dans Access).
L'export se passe bien, mais au moment de modifier ma case excel (qui s'appelle Date_dernier_Vendredi), j'obtiens une erreur d’exécution '91' "Variable object ou variable de bloc with non définie". (à la dernière ligne de code)
Même en essayant de simplement clearer la case il me sort cette erreur... Auriez vous une idée ?
Mon code est le suivant :
Code :
- Private Sub Commande51_Click()
- Dim Xl As Excel.Application
- Dim XlBook As Excel.Workbook
- Set Xl = CreateObject("Excel.Application" )
- Xl.Visible = True
- DoCmd.TransferSpreadsheet acExport, , "48475", "Mon fichier.xls", True, "Output_Valos"
- Xl.Workbooks.Open ("Mon fichier.xls" )
- XlBook.Application.Range("Date_dernier_Vendredi" ).Clear
- End Sub
|
Bonne journée !
Message édité par Slymous le 21-02-2018 à 13:00:24