From: John Guillory on 15 Apr 2010 15:45 To: OldDog Re: Excel Range from variable By: OldDog to microsoft.public.scripting.vbscript on Thu Apr 15 2010 11:36 am > ws1.Range("C3:C" & row).Copy(ws2.Range("A2")) > However if I try to change the row and column to a variable it does > not work. Try "Named Ranges", where you name the range of sells a meaningufl name.... --- Synchronet 3.15a-Win32 NewsLink 1.92 mlcgroup bbs - telnet://roachguts.com
From: Brian Kelly on 15 Apr 2010 16:12 OldDog wrote: > However if I try to change the row and column to a variable it does > not work. > > I have tried: > > ws1.Range(.Cells(rRow & "," & rCol).Cells(row & "," & > rCol)).Copy(ws2.Range("B2")) > > And this; > > ws1.Range(rRow & "," & rCol & ":" & row & "," & > rCol).Copy(ws2.Range("D2")) > > Any ideas? Use the cells property of the range object and use notation like cells(x,y) where x and y are integers e.g ws1.Range.cells(1,1) see http://www.anthony-vba.kefra.com/vba/vbabasic2.htm#Range_Object_and_Cells_Property for examples -- Brian Kelly Home Page http://kellybk.com Species Race http://speciesrace.com
|
Pages: 1 Prev: Powermt command for several servers (EMC) Next: HTA: error in this.offset |