Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Dave,
This might not help at all but I have experienced strange behaviour with assigning ranges to variables when trying to do it in one line like the following. Set rLookUpRange = Sheets("identification").Range("a:d") Changing code to following then worked perfectly. I have no explanation for it because I would have thought that both are the same thing but the following worked as expected and the above method didn't. With Sheets("identification") Set rLookUpRange = .Range("a:d") End With Also with the following code and loop to find the first blank cell. Are there any other cells with data below the first blank one? Set vNewrisk = Sheets("Treatment - Controls").Range("a8") lLineCount = 8 Do Until vNewrisk.Value = "" ' look for first blank cell Set vNewrisk = vNewrisk.Offset(1, 0) lLineCount = lLineCount + 1 Loop If no other cells below with data then you could do it this way without the loop. With Sheets("Treatment - Controls") Set vNewrisk = .Cells(.Rows.Count, "A").End(xlUp).Offset(1, 0) End With lLineCount = vNewrisk.Row -- Regards, OssieMac |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Strange if(***) behaviour? | Excel Discussion (Misc queries) | |||
Strange VBA Behaviour | Excel Programming | |||
Strange behaviour | Excel Worksheet Functions | |||
Strange behaviour in VBA Help | Excel Programming | |||
strange behaviour | Excel Programming |