RE: Working out first and last column and row in a range
- From: Peter Rooney <PeterRooney@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 28 Apr 2005 06:22:06 -0700
Patrick,
My earlier response was bounced, so just to repet myself - this is VERY neat
- thank you very much!
Regards
Pete
"Patrick Molloy" wrote:
> Private Sub Worksheet_Change(ByVal Target As Range)
> If Not Intersect(Range("ModRange"), Target) Is Nothing Then
> Application.EnableEvents = False
> Target.Value = "XYZ" & Target.Formula
> Application.EnableEvents = True
> End If
>
> "Peter Rooney" wrote:
>
> > Afternoon, all!
> >
> > I'm working on a change macro that will prefix an entry that is made
> > anywhere in the work*** range "ModRange" wirh "xyz"
> >
> > I'm using nested IF statements, based around absolute row and column
> > numbers, but it's a bit clumsy and my aim is to base the macro around the
> > "ModRange" range, as against absolute references, so that if I insert or
> > delete any rows or columns to the top/left of "ModRange", I don't have to
> > respecify the range of cells to be modified in the macro.
> >
> > Private Sub Worksheet_Change(ByVal Target As Range)
> >
> > Dim ModRange As Range
> > Set ModRange = Sheets("PrefixEntries").Range("ModRange")
> >
> > On Error GoTo ws_exit:
> >
> > Application.EnableEvents = False
> >
> > If Target.Column > 1 Then
> > If Target.Column < 5 Then
> > If Target.Row > 3 Then
> > If Target.Row < 14 Then
> > Target.Value = "XYZ" & Target.Formula
> > End If
> > End If
> > End If
> > End If
> >
> > ws_exit:
> > Application.EnableEvents = True
> > End Sub
> >
> > I'm trying to figure out how to determine the first and last column and row
> > for a work*** range, which will then allow my code to refer to them.
> >
> > Can anyone help me out, please?
> >
> > Thanks in advance
> >
> > Pete
> >
> >
.
- References:
- Working out first and last column and row in a range
- From: Peter Rooney
- RE: Working out first and last column and row in a range
- From: Patrick Molloy
- Working out first and last column and row in a range
- Prev by Date: Re: remove code from behind work***
- Next by Date: RE: code to delete a file
- Previous by thread: RE: Working out first and last column and row in a range
- Next by thread: Problem in graph automation in excel.
- Index(es):