bonjour, En fait j'ai une applivation en VB.net et dans un module je veux ecécuter une macro dans un fichier Excel mais le problème c'est cette macro execute d'autre macro donc du coup il me remet un message derreur et me stope l'exécution .comment je peux faire?
voici mon codevoilà l'exception :
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 Sub ModifierFeuilleExcel() 'Déclaration des variables Dim xlApplication As Object xlApplication = CreateObject("excel.application") With xlApplication .Workbooks.Open("C:\Documents and Settings\A2H16152\Bureau\FichierTestTesVis.dis-SBC.xls") .sheets("Importation").Range("J5") = NbreEchanti.Text .sheets("Importation").Range("I8") = DispMoteur.Text Dim i As Integer .sheets("Importation").Range("P17") = TextBoxKX.Text .sheets("Importation").Range("Q17") = TextBoxKY.Text .sheets("Importation").Range("R17") = TextBoxKZ.Text 'lancement de la macro dans le fichier excel ouvert .Application.run("Macrok") 'lancement de calcul de dispertion .Application.run("MacroCalDis") .Save() .Quit() End With End SubMerci pour votre aide .Exception de HRESULT : 0x800A9C68
Partager