![]() |
Code bug
If txtPAI.Value 100 Then MsgBox "Percentage cannot exceed 100%", 64, "Error Message" CloseButton.Locked = True CloseButton.BackColor = &H80000013 txtPAI.BackColor = &H80000013 txtPAI.SetFocus Else If txtPAI <= 100 Then CloseButton.Locked = False CloseButton.BackColor = &H80000010 txtPAI.BackColor = &H80000005 End If Works ok until textbox is left blank "" which returns the erro message. What am I missing here? Cheers Peter (new to VBA -- peter.thompso ----------------------------------------------------------------------- peter.thompson's Profile: http://www.excelforum.com/member.php...fo&userid=2968 View this thread: http://www.excelforum.com/showthread.php?threadid=49628 |
Code bug
Maybe...
If Val(txtPAI.Value) 100 Then It might be a good idea to add a check: if isnumeric(txtPAI.value) = false then 'some warning message... .... "peter.thompson" wrote: If txtPAI.Value 100 Then MsgBox "Percentage cannot exceed 100%", 64, "Error Message" CloseButton.Locked = True CloseButton.BackColor = &H80000013 txtPAI.BackColor = &H80000013 txtPAI.SetFocus Else If txtPAI <= 100 Then CloseButton.Locked = False CloseButton.BackColor = &H80000010 txtPAI.BackColor = &H80000005 End If Works ok until textbox is left blank "" which returns the error message. What am I missing here? Cheers Peter (new to VBA) -- peter.thompson ------------------------------------------------------------------------ peter.thompson's Profile: http://www.excelforum.com/member.php...o&userid=29686 View this thread: http://www.excelforum.com/showthread...hreadid=496280 -- Dave Peterson |
Code bug
Thanks Dave, problem fixed! Cheers Peter -- peter.thompson ------------------------------------------------------------------------ peter.thompson's Profile: http://www.excelforum.com/member.php...o&userid=29686 View this thread: http://www.excelforum.com/showthread...hreadid=496280 |
All times are GMT +1. The time now is 07:28 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com