Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Can you perform data validation for the worksheets within a work book?
For example, if I type in a cell a worksheet name, can excel tell me if the name I typed in matches a worksheet name in the workbook? If so How? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If you had that list of worksheet names somewhere, you could use that in the
data|validation rules. Or you could use a macro (worksheet_change event) to do the validation, too. This checks to see if there is a worksheet with the name you typed in A1. Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim wks As Worksheet If Target.Cells.Count 1 Then Exit Sub If Intersect(Target, Me.Range("a1")) Is Nothing Then Exit Sub End If Set wks = Nothing On Error Resume Next Set wks = Me.Parent.Worksheets(CStr(Target.Value)) On Error GoTo 0 On Error GoTo errHandler: If wks Is Nothing Then 'invalid name MsgBox "Not valid" With Application .EnableEvents = False .Undo 'set it back End With End If errHandler: Application.EnableEvents = True End Sub Rightclick on the worksheet tab that should have this behavior. Select view code and paste that code into the code window. Then back to excel to test it out. If you're new to macros, you may want to read David McRitchie's intro at: http://www.mvps.org/dmcritchie/excel/getstarted.htm If you want to read more about these kinds of events: Chip Pearson's site: http://www.cpearson.com/excel/events.htm David McRitchie's site: http://www.mvps.org/dmcritchie/excel/event.htm cvach wrote: Can you perform data validation for the worksheets within a work book? For example, if I type in a cell a worksheet name, can excel tell me if the name I typed in matches a worksheet name in the workbook? If so How? -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
custom data validation on cells with data validation values | Excel Worksheet Functions | |||
Validation Data using Validation Table cell range..... | Excel Discussion (Misc queries) | |||
data validation invalid in dynamic validation list | Excel Discussion (Misc queries) | |||
data validation invalid in dynamic validation list | Excel Worksheet Functions | |||
Data validation with validation lists and combo boxs | Excel Discussion (Misc queries) |