PC Review


Reply
Thread Tools Rate Thread

Choosing Multiple items from Data Validation Lists

 
 
Alex
Guest
Posts: n/a
 
      24th Apr 2008
I have the following code that allows users to pick multiple choices from a
data validation list. The problem with the code is that users can pick
multiple choices from all the lists in the worksheet and not just F, J, V, O.
How can I change this to only allow users to choose multiple items in those
columns? Thanks.

If Application.Intersect(Target, Range("F2:F25,U2:U25,V2:V25,02:025")) Is
Nothing Then Exit Sub

For Each cell In Target
Application.EnableEvents = False
On Error GoTo exitHandler
newVal = cell.Value
Application.Undo
oldVal = cell.Value
cell.Value = newVal

If oldVal = "" Then
'do nothing
Else
If newVal = "" Then
'do nothing
Else
cell.Value = oldVal _
& ";# " & newVal
End If
End If



Next cell

exitHandler:
Application.EnableEvents = True

 
Reply With Quote
 
 
 
 
Melanie Breden
Guest
Posts: n/a
 
      24th Apr 2008
Hi Alex,

"Alex" schrieb:
>I have the following code that allows users to pick multiple choices from a
> data validation list. The problem with the code is that users can pick
> multiple choices from all the lists in the worksheet and not just F, J, V, O.
> How can I change this to only allow users to choose multiple items in those
> columns? Thanks.
>
> If Application.Intersect(Target, Range("F2:F25,U2:U25,V2:V25,02:025")) Is
> Nothing Then Exit Sub


in the Range 02:025 you use the number 0 instead of the letter O.
This should work for you:

If Application.Intersect(Target, Range("F2:F25,U2:U25,V2:V25,O2:O25")) _
Is Nothing Then Exit Sub


Mit freundlichen Grüssen
Melanie Breden

- Microsoft MVP für Excel -

 
Reply With Quote
 
Alex
Guest
Posts: n/a
 
      29th Apr 2008
You are correct. Thank you very much for catching my oversight!

"Melanie Breden" wrote:

> Hi Alex,
>
> "Alex" schrieb:
> >I have the following code that allows users to pick multiple choices from a
> > data validation list. The problem with the code is that users can pick
> > multiple choices from all the lists in the worksheet and not just F, J, V, O.
> > How can I change this to only allow users to choose multiple items in those
> > columns? Thanks.
> >
> > If Application.Intersect(Target, Range("F2:F25,U2:U25,V2:V25,02:025")) Is
> > Nothing Then Exit Sub

>
> in the Range 02:025 you use the number 0 instead of the letter O.
> This should work for you:
>
> If Application.Intersect(Target, Range("F2:F25,U2:U25,V2:V25,O2:O25")) _
> Is Nothing Then Exit Sub
>
>
> Mit freundlichen Grüssen
> Melanie Breden
>
> - Microsoft MVP für Excel -
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
data validation from multiple lists =?Utf-8?B?ZGtpbmdzdG9u?= Microsoft Excel Programming 8 3rd Dec 2006 09:28 PM
Printing Multiple Data Validation Lists =?Utf-8?B?TVdT?= Microsoft Excel Worksheet Functions 6 28th Mar 2006 11:48 PM
answer to multiple validation data lists GreenIz Microsoft Excel Discussion 1 19th Feb 2004 04:16 AM
Multiple Data Validation lists lunker55 Microsoft Excel New Users 1 10th Feb 2004 02:33 PM
Excel data validation multiple lists =?Utf-8?B?QnJpYW4gSiBDYXNzaWR5?= Microsoft Excel Programming 5 26th Nov 2003 05:57 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:47 PM.