Dans une application j'ai besoin d'ouvrir plusieurs documents excel pour importer des données, pour cela j'utilise des matrices (fichier Excel).
Mais gros problème !!!!
la première ouverture d'excel se pas bien.
pour la deusième :
L'application excel souvre mais mon classeur n'est pas visible.
L'enregistrement du fichier est tout de même possible.
Si dessous le programme utilisé.
ce bout de programme s'execute en cliquant sur un bouton.
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 Dim Lg As Integer Dim Xlsapp As New excel.Application Dim Xlsbook As excel.Workbook Dim xlsheet As excel.Worksheet Set Xlsapp = excel.Application Set Xlsbook = Xlsapp.Workbooks.Open("f:\progdata\ccpu\matrice2.xls") Set xlsheet = Xlsbook.Worksheets(1) Xlsapp.Visible = False Cells(2, 5) = F_6.Text6(0).Text Cells(4, 5) = F_6.Text6(1).Text Lg = 6 Denv1.rsCmd1.MoveFirst Do While Not Denv1.rsCmd1.BOF And Not Denv1.rsCmd1.EOF Lg = Lg + 1 Cells(Lg, 1) = Denv1.rsCmd1!Nuance Cells(Lg, 2) = Denv1.rsCmd1!coulee Cells(Lg, 3) = Denv1.rsCmd1!lot Cells(Lg, 4) = Denv1.rsCmd1!Qte Cells(Lg, 5) = Denv1.rsCmd1!Format Cells(Lg, 6) = Denv1.rsCmd1!Recu Denv1.rsCmd1.MoveNext Loop Xlsapp.Visible = True MsgBox "Export terminé." Xlsapp.Workbooks.Close Xlsapp.Application.Quit Set xlsheet = Nothing Set Xlsbook = Nothing Set Xlsapp = Nothing
Merci de m'aider.
Partager