Sum everything in userform

joacro

Board Regular
Joined
Jun 24, 2010
Messages
158
Hi there,

I sorted the sum of txtbox, but now need to know how to sum everything:
ex:
input box and then a textbox which give a sum
Private Sub PHR_Change()
TextBox34.Value = PHR.Value * 2000
End SubI used this:

Now I need all the textBoxes to add up.

I have TextBox27 - 50 with above code and there value need to be summed in Textbox 51

I have tried the following:
Private Sub TextBox51_Change()
TextBox51.Value = Format(CDbl(Current.Value) + CDbl(TextBox27.Value) + CDbl(TextBox28.Value) + CDbl(TextBox29.Value) etc
End Sub

But with no luck.

Hope you can help

Regards
 

Excel Facts

Is there a shortcut key for strikethrough?
Ctrl+S is used for Save. Ctrl+5 is used for Strikethrough. Why Ctrl+5? When you use hashmarks to count |||| is 4, strike through to mean 5.
Code:
Private Sub UserForm_Click()
    Dim GrandSum As Double
    Dim oneControl As MSForms.Control
    
    For Each oneControl In Me.Controls
        If TypeName(oneControl) = "TextBox" Then
            GrandSum = GrandSum + Val(oneControl.Value)
        End If
    Next oneControl
    
    Me.Caption = GrandSum
    
End Sub
 
Upvote 0
Hi there, thank you for the reply.

This is a bit confusing. Where should I put the code. Will it sum in Textbox51
 
Upvote 0
The code should go in the Userform's text module. As written, clicking on the userform (outside of any control) will put the sum in the Userform's caption. Putting the code in the event of your choice and altering it to put the sum in TextBox51.Text rather than Me.Caption needs to be done.
 
Upvote 0

Forum statistics

Threads
1,224,586
Messages
6,179,719
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