yes zack is correct but you also need to put in a SEt and remove Row from the
end of that line of code. Also a minor mistake in your msgbox, rngText
should be rng.Text
this is how it should look
Range("A1").Select
Set rng = ActiveCell
Do
rngName = rng.Text
MsgBox "Filepath " & rng.Text
Set temprng = rng.Offset(1, 0)
rng = temprng
Loop Until rngName = ""
"cereldine" wrote:
Could somene point me in the right direction with the below code, this
particular code is going to be part of a larger procedure but i would
like to understand this first.
The problem i'm having is i don't know syntax to reference a cell
address,
meaning that the range variable gets set to the text value of A1
instead of A1 itself, this messes up the rest of the statement. The bit
i would like some help on is in green
thanks
Public Sub export()
Dim rng As Range
Dim temprng As Range
Dim rngName As String
Range("A1").Select
Set rng = ActiveCell
do
rngName = rng.Text
MsgBox "Filepath " & rngText
temprng = Cells(rng).Offset(1, 0).Row
rng = temprng
Loop Until rngName = ""
End Sub
--
cereldine
------------------------------------------------------------------------
cereldine's Profile: http://www.excelforum.com/member.php...o&userid=32069
View this thread: http://www.excelforum.com/showthread...hreadid=528155