Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi Everybody,
Using Excel 97, I have a Range object that is Set to a Named Range on a WorkSheet e.g. Dim Rng as Range Set Rng = ThisWorkbook.Worksheets("MySheet").Range("Incident s") "Incidents" is a named range that represents the first 10 rows of my Worksheet and includes only Columns "A","B" and "D" of those 10 rows (Columns C is excluded) My problem is when I dynamically populate Rng with values the data ends up in Columns "A", "B" and "C" (Column D should have contained data instead Column C holds it) Rng(j, i).Value = "SomeData" Where j and i iteratively represent 10 Rows across 3 Columns (Columns "A", "B" and "D") Am I allowed to define a Range that skips a column? Thanks for any help! Sam |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You are, but Rng(j,i) referes to a cell j columns and i rows from the first
cell in Rng. This is not necessarily a cell within Rng. Here is an example to populate Rng Set rng = Range("A1:A10,C1:C10") i = 1: j = 1 For Each cell In rng cell = i * j i = i + 1 If i 10 Then i = 1 j = j + 1 End If Next cell -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "debartsa" wrote in message ... Hi Everybody, Using Excel 97, I have a Range object that is Set to a Named Range on a WorkSheet e.g. Dim Rng as Range Set Rng = ThisWorkbook.Worksheets("MySheet").Range("Incident s") "Incidents" is a named range that represents the first 10 rows of my Worksheet and includes only Columns "A","B" and "D" of those 10 rows (Columns C is excluded) My problem is when I dynamically populate Rng with values the data ends up in Columns "A", "B" and "C" (Column D should have contained data instead Column C holds it) Rng(j, i).Value = "SomeData" Where j and i iteratively represent 10 Rows across 3 Columns (Columns "A", "B" and "D") Am I allowed to define a Range that skips a column? Thanks for any help! Sam |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks Bob!
"Bob Phillips" wrote in message ... You are, but Rng(j,i) referes to a cell j columns and i rows from the first cell in Rng. This is not necessarily a cell within Rng. Here is an example to populate Rng Set rng = Range("A1:A10,C1:C10") i = 1: j = 1 For Each cell In rng cell = i * j i = i + 1 If i 10 Then i = 1 j = j + 1 End If Next cell -- HTH Bob Phillips ... looking out across Poole Harbour to the Purbecks (remove nothere from the email address if mailing direct) "debartsa" wrote in message ... Hi Everybody, Using Excel 97, I have a Range object that is Set to a Named Range on a WorkSheet e.g. Dim Rng as Range Set Rng = ThisWorkbook.Worksheets("MySheet").Range("Incident s") "Incidents" is a named range that represents the first 10 rows of my Worksheet and includes only Columns "A","B" and "D" of those 10 rows (Columns C is excluded) My problem is when I dynamically populate Rng with values the data ends up in Columns "A", "B" and "C" (Column D should have contained data instead Column C holds it) Rng(j, i).Value = "SomeData" Where j and i iteratively represent 10 Rows across 3 Columns (Columns "A", "B" and "D") Am I allowed to define a Range that skips a column? Thanks for any help! Sam |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Populating a range from tab b into tab a | Excel Worksheet Functions | |||
Populating a cell based on a range of values | New Users to Excel | |||
Populating a Range Dependant on a List | Excel Worksheet Functions | |||
Array as a "named range" - formula ok in cells, but error as "named range" | Excel Discussion (Misc queries) | |||
inserting a named range into new cells based on a named cell | Excel Discussion (Misc queries) |