![]() |
check criteria and run macro
thanx bob ur code works...
but now how do i change it to go and check on sheet named "inputpage" for row a and b? im going to put a cmdbutton on about 10 or 12 sheets and need this macro to then go and check on the "inputpage" for that word/number combination and where do i tell it to a macro called editsheet if the number enterd is correct? much appreciated Sub Test() Dim mpRow As Long Dim mpWord As String Dim mpResult As Double mpRow = Int(Rnd() * 25 + 1) mpWord = Cells(mpRow, "A").Value On Error Resume Next mpResult = InputBox("provide a number for " & mpWord) On Error GoTo 0 If mpResult < 0 Then If mpResult < Cells(mpRow, "B").Value Then MsgBox "Wrong" Else Cells(mpRow, "A").Value = "" End If End If End Sub |
check criteria and run macro
You can add a with statement and put a period infront of the cell references
Sub Test() Dim mpRow As Long Dim mpWord As String Dim mpResult As Double with sheets("inputpage") mpRow = Int(Rnd() * 25 + 1) mpWord = .Cells(mpRow, "A").Value On Error Resume Next mpResult = InputBox("provide a number for " & mpWord) On Error GoTo 0 If mpResult < 0 Then If mpResult < .Cells(mpRow, "B").Value Then MsgBox "Wrong" Else .Cells(mpRow, "A").Value = "" End If End If end with End Sub "pswanie" wrote: thanx bob ur code works... but now how do i change it to go and check on sheet named "inputpage" for row a and b? im going to put a cmdbutton on about 10 or 12 sheets and need this macro to then go and check on the "inputpage" for that word/number combination and where do i tell it to a macro called editsheet if the number enterd is correct? much appreciated Sub Test() Dim mpRow As Long Dim mpWord As String Dim mpResult As Double mpRow = Int(Rnd() * 25 + 1) mpWord = Cells(mpRow, "A").Value On Error Resume Next mpResult = InputBox("provide a number for " & mpWord) On Error GoTo 0 If mpResult < 0 Then If mpResult < Cells(mpRow, "B").Value Then MsgBox "Wrong" Else Cells(mpRow, "A").Value = "" End If End If End Sub |
All times are GMT +1. The time now is 10:09 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com