![]() |
Validate Textbox entry
Hi all,
Hope everyone that reads this is fine and the person who solves my problem lives to at least 93 years of age. Problem: I have a Textbox within a Userform with which I want the user to input a valid spreadsheet cell address. At the moment, the code that I have written to check the value within the Textbox looks to see if the first character is not numeric and the last character is numeric. The massive hole in this test is that someone could input 'DAVID3' and it would pass. Is there a way to check for a valid spreadsheet cell address? Regards, David Seebaran. |
Validate Textbox entry
Hi David
Private Sub CommandButton1_Click() Dim R As Range On Error Resume Next Set R = Range(TextBox1.Text) If R Is Nothing Then MsgBox TextBox1.Text & " is not an address" Else MsgBox R.Count & " cells are entered" End If End Sub Note: This will accept "A:A" , "A1:D14" and any named range, therefore the R.Count test. Simply use R(1) to get to the first cell of those instances. Did you btw try the RefEdit control that allow you to pick a range also with the mouse ? HTH. Best wishes Harald (43 -and no cigarettes the last 8 days<:-) "David Seebaran" skrev i melding ... Hi all, Hope everyone that reads this is fine and the person who solves my problem lives to at least 93 years of age. Problem: I have a Textbox within a Userform with which I want the user to input a valid spreadsheet cell address. At the moment, the code that I have written to check the value within the Textbox looks to see if the first character is not numeric and the last character is numeric. The massive hole in this test is that someone could input 'DAVID3' and it would pass. Is there a way to check for a valid spreadsheet cell address? Regards, David Seebaran. |
Validate Textbox entry
Dim rng as Range
On Error Resume Next set rng = Range(Textbox1.Text) On Error goto 0 if rng is nothing then msgbox "Invalid Range" End if -- Regards, Tom Ogilvy "David Seebaran" wrote in message ... Hi all, Hope everyone that reads this is fine and the person who solves my problem lives to at least 93 years of age. Problem: I have a Textbox within a Userform with which I want the user to input a valid spreadsheet cell address. At the moment, the code that I have written to check the value within the Textbox looks to see if the first character is not numeric and the last character is numeric. The massive hole in this test is that someone could input 'DAVID3' and it would pass. Is there a way to check for a valid spreadsheet cell address? Regards, David Seebaran. |
All times are GMT +1. The time now is 09:29 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com