Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Novice, self-teaching VB user here...please help!
I am trying to do a simple For/Next Loop with an Index Statement. I want to insert a text string from a range names "List" into a cell, move 5 cells to the right, insert the next name, etc. I keep getting "Compile Error: Expected =" on the Index Statement. What am I leaving out?? Thanks,LJ --------------------- Range("A1").Select For x = 1 To 3 Application.WorksheetFunction.Index(Range("List"), x,1) ActiveCell.Offset(0,5).Select Next x |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
ActiveCell = Application.WorksheetFunction.Index(Range("List"), x,1)
(although I would avoid all the selecting). -- Vasant "LJones" wrote in message ... Novice, self-teaching VB user here...please help! I am trying to do a simple For/Next Loop with an Index Statement. I want to insert a text string from a range names "List" into a cell, move 5 cells to the right, insert the next name, etc. I keep getting "Compile Error: Expected =" on the Index Statement. What am I leaving out?? Thanks,LJ --------------------- Range("A1").Select For x = 1 To 3 Application.WorksheetFunction.Index(Range("List"), x,1) ActiveCell.Offset(0,5).Select Next x |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() index is a function. thus is will produce a result. you dont assign the produced result to a variable.. or a cell.. thus the error :) change to Activecell.value =Application.Work... and you s/b fine -- keepITcool | www.XLsupport.com | keepITcool chello nl | amsterdam LJones wrote : Novice, self-teaching VB user here...please help! I am trying to do a simple For/Next Loop with an Index Statement. I want to insert a text string from a range names "List" into a cell, move 5 cells to the right, insert the next name, etc. I keep getting "Compile Error: Expected =" on the Index Statement. What am I leaving out?? Thanks,LJ --------------------- Range("A1").Select For x = 1 To 3 Application.WorksheetFunction.Index(Range("List"), x,1) ActiveCell.Offset(0,5).Select Next x |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks! I feel kind of stupid for forgetting something
so simple. -----Original Message----- Novice, self-teaching VB user here...please help! I am trying to do a simple For/Next Loop with an Index Statement. I want to insert a text string from a range names "List" into a cell, move 5 cells to the right, insert the next name, etc. I keep getting "Compile Error: Expected =" on the Index Statement. What am I leaving out?? Thanks,LJ --------------------- Range("A1").Select For x = 1 To 3 Application.WorksheetFunction.Index(Range("List"), x,1) ActiveCell.Offset(0,5).Select Next x . |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Reuse Application.WorksheetFunction | Excel Discussion (Misc queries) | |||
Need help with Application.WorksheetFunction | Excel Discussion (Misc queries) | |||
Syntax for WorksheetFunction Match | Excel Programming | |||
Syntax for WorksheetFunction | Excel Programming | |||
Using Application.WorksheetFunction.Ln(...) in VBA | Excel Programming |