You can try this
Sub Button1_Click()
Dim rw As Long
rw = Range(ActiveSheet.Shapes(Application.Caller).TopLeftCell.Address).Row
Range(Cells(rw, "A"), Cells(rw, "D")).Select
End Sub

Signature
Regards Ron de Bruin
http://www.rondebruin.nl
> Hello all,
>
[quoted text clipped - 6 lines]
>
> Paul.
Paul Brown - 20 Jan 2006 16:15 GMT
Thanks Ron,
Exactly what I was looking for - works a treat.
Paul.
> You can try this
>
[quoted text clipped - 17 lines]
>>
>> Paul.
Sub button1_click()
Dim shp As Shape
Dim rng As Range
Set shp = ActiveSheet.Shapes(Application.Caller)
Set rng = shp.BottomRightCell.EntireRow
rng.Select
End Sub
run from the click event

Signature
tony h
Paul Brown - 21 Jan 2006 13:44 GMT
Thanks Tony.
Paul.
> Sub button1_click()
> Dim shp As Shape
[quoted text clipped - 8 lines]
>
> run from the click event