Bonjour à tous,
j'ai le problème suivant : j'importe des données à partir d'excel et pour savoir le nombre de champs à importer sous Access, j'utilise la worksheetfunction.counta de la library Excel. Le programme plante de temps en temps (mais pas toujours) sur cette ligne (nb_lignes = ...) et me dit que le serveur distant n'existe pas ou n'est pas disponible...
Quelqu'un a déjà eu le problème?
Merci d'avance
Voici le début de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Sub execution() Dim objXL As Excel.Application Dim wbexcel As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim requete, requete1, requete2, requete3 As String Dim adresse, datum As String Dim nb_lignes As Integer Dim vari As Date datum = Form_Importation.Texte0.Value & Form_Importation.Texte5.Value & Form_Importation.Texte7.Value adresse = "D:\Daily_Monitor\DailyMonitor" + datum + ".xls" Set objXL = CreateObject("excel.application") Set wbexcel = objXL.Workbooks.Open(adresse) Set xlSheet = wbexcel.Worksheets("Controls") DoEvents nb_lignes = Excel.Application.WorksheetFunction.CountA(xlSheet.Range("W:W"))
Partager