Excel VBA - Better, Professional Looking Userform Buttons

Dsewardj

Board Regular
Joined
Dec 30, 2008
Messages
155
Hi,

This might seem like a silly request but I am wondering if there is anyway I can get better looking, application-like buttons in the userforms in VBA.

I have developed a pretty cool data comparison tool which compares two different extracts and reports the differences, and there are a few userforms I am using. I looked online and I've seen a few spreadsheet applications use userforms with buttons that look like they are from regular applications and I was wondering if there was some reference I could use without any licensing issues?

Any suggestions?
 

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
I'm curious .... what do these buttons look like exactly? I'm wondering how they differ from what the normal ones look like.
 
Upvote 0
You can use images as buttons on the VBA userforms, or they have probably developed third party apps using .NET in Visual Studio, which gives a lot more functionality with how it is displayed. :)
 
Upvote 0
You can make your own buttons here: http://www.cooltext.com/. There are lots of other button generators - Google button generator and take your pick.

Tip: if you do generate buttons using an online service, make a note of the settings you finally decide on, because if you ever have to generate new or modified buttons for the form, that will save you loads of time trying to get them to look the same as the existing ones.
 
Upvote 0
GlennUK,

The buttons look like regular buttons used in Windows applications. I am using Windows 7 and the buttons in these other spreadsheet applications have buttons which look like them. The standard command buttons in VBA look like buttons from Windows 98.

I am assuming these spreadsheet applications use VB6 or .NET to create better userforms.

Below is a link to a site with a userform I am talking about:

http://www.formulasoft.com/img/xlscwiz.gif
http://www.formulasoft.com/img/xlscmain.gif

Does anyone know if any resources or references which can show me how to tie-in VB6 or .NET with Excel?
 
Upvote 0
If someone knows a website or a software that helps with building a good looking buttons and background for the userform or even a website with tips on how to build one I would really apreaciate.

QUOTE=Dsewardj;2662618]GlennUK,

The buttons look like regular buttons used in Windows applications. I am using Windows 7 and the buttons in these other spreadsheet applications have buttons which look like them. The standard command buttons in VBA look like buttons from Windows 98.

I am assuming these spreadsheet applications use VB6 or .NET to create better userforms.

Below is a link to a site with a userform I am talking about:

http://www.formulasoft.com/img/xlscwiz.gif
http://www.formulasoft.com/img/xlscmain.gif

Does anyone know if any resources or references which can show me how to tie-in VB6 or .NET with Excel?[/QUOTE]
 
Upvote 0

Forum statistics

Threads
1,224,586
Messages
6,179,729
Members
452,939
Latest member
WCrawford

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top