Annonces
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Exporter une valeurs vers excel

Anonymous

Exporter une valeurs vers excel

Anonymous
Non applicable

Bonjour,

 

Je suis actuellement sur un projet où il faut faire un calcul de surface de plusieurs tubes (créer en ipièce) et mettre les valeurs sous forme de tableau dans excel.

Pour effectuer le calcul, j'ai utilisé une règle ainsi que la fonction VBA, le calcul marche (la valeur s'affiche en MSG BOX) mais je ne trouve pas la méthode pour exporter la valeur du calcul directement sur une feuille excel.

Pouvez-vous m'aiguiller ?

PS: Je suis débutant sur VBA 

0 J'aime
Répondre
Solutions acceptées (1)
678 Visites
4 Réponses
Replies (4)

ThomasB44
Mentor
Mentor
Solution acceptée

Bonjour,

Voici un exemple de code en VBA qui écrit simplement une valeur dans une cellule d'un fichier Excel existant :

 

Sub ExcelApp()

'Create Excel Application Object
Dim ExcelApp As Excel.Application
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.Visible = True

'Open workbook
Dim wb As Workbook
'Adresse + nom du fichier Excel
Dim ExcelFile As String
ExcelFile = "C:\Temp\MonFichierExcel.xls"
Set wb = ExcelApp.Workbooks.Open(ExcelFile)

'Store a value
wb.Worksheets("Feuil1").Cells(1, 2) = 10
'Save the workbook and quit Excel.
wb.Save
wb.Close
ExcelApp.Quit

End Sub

 


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

0 J'aime

Anonymous
Non applicable

Merci pour votre réponse 

 

 

0 J'aime

ThomasB44
Mentor
Mentor

Le message indique que l'éditeur ne sait pas ce qu'est l'application Excel.

As tu coché, dans l'éditeur VBA/Outils/Références la référence Microsoft Excel ?

Capture.JPG


Thomas
Mechanical Designer / Inventor Professionnal 2025
Inventor Professional EESignature

0 J'aime

patrick.emin
Alumni
Alumni

Bonjour @Anonymous 

Votre problème a-t-il été résolu? Si oui, pouvez vous nous indiquer de quelle façon pour que cela profite à la communauté, si non, pouvez vous nous apporter les précisions demandées de façon que nous puissions continuer à vous aider?

Si une des réponses à votre question résout votre problème, vous a permis de le comprendre ou contribue significativement à sa résolution, voulez vous avoir l'amabilité de cliquer sur le bouton "Accepter comme solution" en bas de la réponse? Merci.


Patrick Emin animateur de la communauté francophone


Vous avez trouvé un message utile? Alors donnez un "J'aime" à ce message!
Votre question a eu une réponse satisfaisante? Voulez vous avoir l'amabilité de cliquer sur le bouton
 APPROUVER LA SOLUTION  en bas de la réponse qui apporte une solution?
Signez notre Livre d'Or
0 J'aime