Remplissage d'un fichier excel annexe via VBA
Bonjour à tous,
j'ai un problème aujourd'hui pour une application d'entreprise, je suis en train de mettre en place une application VBA qui servira d'interface entre un utilisateur lambda et un logiciel de modélisation 3D.
Pour faire cela, j'ai besoin de faire passer des variables par un fichier Excel indépendant de ma macro VBA (qui n'est pas créé via Excel).
J'ai donc réussi à créer mon fichier Excel, choisir le nombre d'onglets, l'enregistrer dans le bon dossier,...
La seule chose que je n'arrive tout simplement pas à faire est, de remplir mes cases de tableur avec mes variables.
Voici mon code pour la création et l'enregistrement de mon fichier :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
'On créer l'objet Excel
xlApp = CreateObject("Excel.Application")
'On défini le nombre d'onglets (ici 1)
xlApp.SheetsInNewWorkbook = 1
'On ajoute un classeur
xlBook = xlApp.Workbooks.Add
'On donne un nom au classeur
xlBook.SaveAs(path & "\Paramères-usinage-1-" & nom & ".xls")
'On rend le classeur visible
xlApp.Visible = False
'On créer l'objet onglet dans le nouveau classeur créé
xlSheet = xlBook.Worksheets(1)
'On affecte un nom aux l'onglets
xlSheet.Name = "Usinage 1"
'on libère l'objet onglet pour pouvoir en créer un nouveau ... etc
xlSheet = Nothing
xlBook.save() |
Si vous avez une idée, n'hésitez pas
Je ne sais pas si j'ai été assez claire dans mes explications, mais je peux essayer de mieux faire si besoin.
Je vous remercie d'avance,
Paul