Click here to Skip to main content
15,886,795 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I already know much of Visual Basic for Excel. But for the next project I need to build a GUI for my client to interact with it.

That is in the foreground it will be a GUI (.exe with a software installation) and basically the inputs are Excel sheets and results are also Excel Sheets (which will be saved to the user documents)

What do you think will be the best language to learn to create more projects like this?

What I have tried:

I tried to create GUI in Excel but it is not professional to sell excel sheets instead of software.
Posted
Updated 26-Nov-19 0:13am

You might be interested in the EPPlus library, see example here: Advanced Excels With EPPlus[^]
You can use this library with C# or VB.NET.
 
Share this answer
 
Definitely not Javascript - that's for Client side browsers and can;t access any file on the client machine directly.

Since you are familiar with VBA, I'd suggest C# - it allows you to develop apps for Windows, Linux, Android, and iOS (with help from Mono and Xamarin) and is completely different to VBA. While VB exists, it is very different from VBA and shares only some common syntax - which means that what you are familiar with looks like it should work, but doesn't.
Make a clean break to C# - which isn't difficult, really - and you don't get the confusion of "but that works in VBA!". And it can interact with Excel, or access Excel sheets, or real databases.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900