Thread: Calculation
View Single Post
  #7   Report Post  
Posted to microsoft.public.excel.misc
Gord Dibben Gord Dibben is offline
external usenet poster
 
Posts: 22,906
Default Calculation

Only a VBA event code suggestion.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Intersect(Target, Me.Range("G47")) Is Nothing Then Exit Sub
On Error GoTo enditall
Application.EnableEvents = False
With Target
If .Value < "" Then
.Value = .Value * 7.15
End If
End With
enditall:
Application.EnableEvents = True
End Sub

This is sheet event code. Right-click on the sheet tab and "View Code".

Copy/paste into that sheet module. Alt + q to return to Excel window.

NOTE: there will be no error checking or "paper trail" with this automatic
method.

You might do better with entering values in one column and have a helper column
show the final value as Biff suggests.


Gord Dibben MS Excel MVP

On Fri, 28 Dec 2007 15:33:01 -0800, Chey wrote:

this still is not working for what I want. I want to type the value in B47
and return my answer in B47 so if I were to type in 160 in B47 and hit return
it would be 1144.

Any other suggestions?

Thanks

"T. Valko" wrote:

It would be easier if you use a formula to do this.

B47 = some number

Enter this formula in say, C47:

=IF(ISNUMBER(B47),B47*7.15,0)

--
Biff
Microsoft Excel MVP


"Chey" wrote in message
...
This is going to be a locked form. Many users are going to use it. It
would
be easier if they could just type in a number amount. This represents
hours
worked. Our min wage is 7.15 an hour.

Thanks

"Wigi" wrote:

Hi Chey

Then first, move your cursor to that cell.

Start typing:

=160*7.15

and once you've done that, hit the Enter key.

Are you succeeding?

--
Wigi
http://www.wimgielis.be = Excel/VBA, soccer and music


"Chey" wrote:

In cell B47 I want to type in a number example 160 and it multiply by
7.15
and give the answer. Can someone assit me in how to do this.

Thanks
Chey