#1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default focus?

hi, i have a 6 text boxes which i only allow number to be entered. Bu
how can i make it so that when the user clicks accept, and a textbo
has a value higher than 16 or lower than 0, that box is selected; ha
focus?

here is what i have:

If Val(Sheet3.txtU1) 16 Or Val(Sheet3.txtU1) < 0 Then
MsgBox "Please enter a number between 0 and 16 for Unit 1."
vbOKOnly, "Invalid Value"
Sheet3.txtU2.SetFocus
End If

but set focus dosn't work. thanks for any help

--
Message posted from http://www.ExcelForum.com

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 244
Default focus?

Use Activate not SetFocu
Sheet3.txtU2.Activate
----- Chrome wrote: ----

hi, i have a 6 text boxes which i only allow number to be entered. Bu
how can i make it so that when the user clicks accept, and a textbo
has a value higher than 16 or lower than 0, that box is selected; ha
focus

here is what i have

If Val(Sheet3.txtU1) 16 Or Val(Sheet3.txtU1) < 0 The
MsgBox "Please enter a number between 0 and 16 for Unit 1."
vbOKOnly, "Invalid Value
Sheet3.txtU2.SetFocu
End I

but set focus dosn't work. thanks for any help


--
Message posted from http://www.ExcelForum.com


  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default focus?

ok thanks i now have this code:

If Val(Sheet3.txtU1) 16 Or Val(Sheet3.txtU1) < 0 Then
MsgBox "Please enter a number between 0 and 16 for Unit 1.",
vbOKOnly, "Invalid Value"
Sheet3.txtU1.Activate
Sheet3.txtU1.SelStart = 0
Sheet3.txtU1.SelLength = Len(Sheet3.txtU2)
End If

but it highlights sheet3.txtu1.activate with the error shown in the
attatchment.

Attachment filename: error.jpg
Download attachment: http://www.excelforum.com/attachment.php?postid=543854
---
Message posted from http://www.ExcelForum.com/

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 244
Default focus?



Works fine for me! Don't know what to tell you! Are you sure thats the valid name for the TextBox

If Val(Sheet3.txtU1) 16 Or Val(Sheet3.txtU1) < 0 The
MsgBox "Please enter a number between 0 and 16 for Unit 1."
vbOKOnly, "Invalid Value
Sheet3.txtU1.Activat
Sheet3.txtU1.SelStart =
Sheet3.txtU1.SelLength = Len(Sheet3.txtU2
End I

but it highlights sheet3.txtu1.activate with the error shown in th
attatchment

Attachment filename: error.jpg
Download attachment: http://www.excelforum.com/attachment.php?postid=54385
--
Message posted from http://www.ExcelForum.com


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
focus Capp Excel Discussion (Misc queries) 2 November 18th 05 07:25 PM
set focus tkaplan Excel Discussion (Misc queries) 3 September 27th 05 07:41 PM
Set Focus gregork Excel Programming 2 March 7th 04 05:29 AM
How do I set focus Newbie Excel Programming 2 February 11th 04 07:03 PM
set focus RickK Excel Programming 1 October 10th 03 12:27 PM


All times are GMT +1. The time now is 03:05 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"