View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
p45cal[_138_] p45cal[_138_] is offline
external usenet poster
 
Posts: 1
Default Problem with Union


Victor None;505604 Wrote:
When I run this code it only takes the last value in the loop rather
than giving me the union 1-10. Any help appreciated.

Dim r As Range
Dim rr As Range

For i = 1 To 10
temp = (Cells(i, 1).Value * 1)

Set r = Rows(temp)
Set rr = Application.Union(r, Rows(temp))

Next

rr.Delete



EggHeadCafe - Software Developer Portal of Choice
WPF DataGrid Custom Paging and Sorting
'WPF DataGrid Custom Paging and Sorting' (http://tinyurl.com/y9j43ry)


Try:
For i = 1 To 10
temp = (Cells(i, 1).Value * 1)
Set r = Rows(temp)
Set rr = Application.Union(IIf(rr Is Nothing, Rows(temp), rr),
Rows(temp))
'Debug.Print rr.Address
Next


--
p45cal

*p45cal*
------------------------------------------------------------------------
p45cal's Profile: http://www.thecodecage.com/forumz/member.php?userid=558
View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=139031