Bonjour,
alors voila, j'ai un code pour ouvrir un fichier exel sous vb, mais il me met une erreur, que je ne comprend pas. Il me marque Compile Error: Invalide outside procedure (il me met l'erreur sur le SET)
'Déclaration des variables
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\relever_polluants.xls")
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
A voir également:
Vb.net excel
Ouvrir un fichier excel avec visual basic 2010 - Meilleures réponses
Les Dim ... peuvent rester dehors si ce sont des variables que tu vas reutiliser apres mais les Set et autres operation doivent etre dans une fonction ou un sub
j'ai mis commande_click, mais mnt il me met une autre erreur.
Compile error: User-defined type not defined
Private Sub Command5_Click()
'Déclaration des variables
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\relever_polluants.xls")
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
End Sub
tu as certainement oublié de declarer excel dans tes references tu vas dans le menu:
project->references-> et tu cherche un truc dustyle microsoft excel object 10 librairy ou dans ce genre là et normalement çà marche pareille pour ce qui est word etc
jai appliqué le meme code sur un bouton de commande classique
(j' ai ajouté le composant microsoft excell 11.0 library)
c'est le seul composant excel quil y a :/
je clique sur mon bouton
je constate aucune erreur
mais le fichier excel ne s'ouvre pas
je ferme visual basic
j'ouvre ma feuille excell et celle ci souvre et se referme immediatement
je la re-ouvre et elle saffiche correctement
je n'arrive a ce jour tj pas a faire a ouvrir le fichier exel via vb
Salut,
[auteurdetail.aspx?ID=860124 xenografter] , il serait intéressant de preciser ce que tu fais, de mettre un bout de code.
De nous dire ou est ce que ce code est placé pour ne pas se retrouver avec les même erreur que plus haut.
Enfin bref être plus précis pour avoir une réponse rapide.