Macro launches after activating a range of cells

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I would like to run a macro upon the selection of a cell within a given range.
The following code works, but runs the macro upon selection of the entire
column...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 5 Then LayoutType.Show
End Sub

So I wondering if something along the lines of...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Range = E6:E1006 Then LayoutType.Show
End Sub

.... however this doesn't work

Any help with this would be appreciated
 
Hi Martin

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Sheets("Sheet1")
If Not Intersect(Target, .Range("E6:E1006 ")) Is Nothing Then
LayoutType.Show
End If
End With
End Sub

--
XL2002
Regards

William

(e-mail address removed)

| I would like to run a macro upon the selection of a cell within a given
range.
| The following code works, but runs the macro upon selection of the entire
| column...
|
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
| If Target.Column = 5 Then LayoutType.Show
| End Sub
|
| So I wondering if something along the lines of...
|
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
| If Target.Range = E6:E1006 Then LayoutType.Show
| End Sub
|
| ... however this doesn't work
|
| Any help with this would be appreciated
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top