Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Using Macro to fill up data in coulmn
hi,
I have a macro coded as below:- Sub LookupValues() ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1],'C:\Documents and Settings\Jac\Desktop\Book2.xls' _myRange,2,0)" Selection.AutoFill Destination:=Range("B1:B3") End Sub But this macro can only fill up the specific range with values which is Range("B1:B3") but I wish that I could have the way that the macro can help to fill up values for range with unknown length, which mean sometimes the range could be longer or sometimes the length could be shorter. I have tried out some methods but they seem like not working out as expected. So someone please help to advise.... Thanking in advance. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Using Macro to fill up data in coulmn
Can you pick out a column that would tell you how far to fill?
Dim LastRow as long 'I'm using column C lastrow = cells(rows.count,"C").end(xlup).row ..... selection.autofill destination:=range("B1:B" & lastrow) Jac wrote: hi, I have a macro coded as below:- Sub LookupValues() ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1],'C:\Documents and Settings\Jac\Desktop\Book2.xls' _myRange,2,0)" Selection.AutoFill Destination:=Range("B1:B3") End Sub But this macro can only fill up the specific range with values which is Range("B1:B3") but I wish that I could have the way that the macro can help to fill up values for range with unknown length, which mean sometimes the range could be longer or sometimes the length could be shorter. I have tried out some methods but they seem like not working out as expected. So someone please help to advise.... Thanking in advance. -- Dave Peterson |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Using Macro to fill up data in coulmn
hi,
first of all thanks for the help! something to clarify is that the statement below:- selection.autofill destination:=range("B1:B" & lastrow) Is it mean that values will be filled up in range B1:B3 & in range of column C? "Dave Peterson" wrote: Can you pick out a column that would tell you how far to fill? Dim LastRow as long 'I'm using column C lastrow = cells(rows.count,"C").end(xlup).row ..... selection.autofill destination:=range("B1:B" & lastrow) Jac wrote: hi, I have a macro coded as below:- Sub LookupValues() ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1],'C:\Documents and Settings\Jac\Desktop\Book2.xls' _myRange,2,0)" Selection.AutoFill Destination:=Range("B1:B3") End Sub But this macro can only fill up the specific range with values which is Range("B1:B3") but I wish that I could have the way that the macro can help to fill up values for range with unknown length, which mean sometimes the range could be longer or sometimes the length could be shorter. I have tried out some methods but they seem like not working out as expected. So someone please help to advise.... Thanking in advance. -- Dave Peterson |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Using Macro to fill up data in coulmn
hi, Dave
I think I get what the code means! Thanks :) "Jac" wrote: hi, I have a macro coded as below:- Sub LookupValues() ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1],'C:\Documents and Settings\Jac\Desktop\Book2.xls' _myRange,2,0)" Selection.AutoFill Destination:=Range("B1:B3") End Sub But this macro can only fill up the specific range with values which is Range("B1:B3") but I wish that I could have the way that the macro can help to fill up values for range with unknown length, which mean sometimes the range could be longer or sometimes the length could be shorter. I have tried out some methods but they seem like not working out as expected. So someone please help to advise.... Thanking in advance. |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Using Macro to fill up data in coulmn
Just in case...
It uses column C to determine the last row to fill. But it actually fills the cells in column B. Jac wrote: hi, first of all thanks for the help! something to clarify is that the statement below:- selection.autofill destination:=range("B1:B" & lastrow) Is it mean that values will be filled up in range B1:B3 & in range of column C? "Dave Peterson" wrote: Can you pick out a column that would tell you how far to fill? Dim LastRow as long 'I'm using column C lastrow = cells(rows.count,"C").end(xlup).row ..... selection.autofill destination:=range("B1:B" & lastrow) Jac wrote: hi, I have a macro coded as below:- Sub LookupValues() ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1],'C:\Documents and Settings\Jac\Desktop\Book2.xls' _myRange,2,0)" Selection.AutoFill Destination:=Range("B1:B3") End Sub But this macro can only fill up the specific range with values which is Range("B1:B3") but I wish that I could have the way that the macro can help to fill up values for range with unknown length, which mean sometimes the range could be longer or sometimes the length could be shorter. I have tried out some methods but they seem like not working out as expected. So someone please help to advise.... Thanking in advance. -- Dave Peterson -- Dave Peterson |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Using Macro to fill up data in coulmn
hi, another thing regarding this macro module is that if the files to look up
for the values are different, how would I have to assign each file to the macro? I have tried out using input box to replace the file name(s) but the directory will still remain, so is there any other way to do it? Please advise........ Thanking in advance. "Jac" wrote: hi, I have a macro coded as below:- Sub LookupValues() ActiveCell.FormulaR1C1 = _ "=VLOOKUP(RC[-1],'C:\Documents and Settings\Jac\Desktop\Book2.xls' _myRange,2,0)" Selection.AutoFill Destination:=Range("B1:B3") End Sub But this macro can only fill up the specific range with values which is Range("B1:B3") but I wish that I could have the way that the macro can help to fill up values for range with unknown length, which mean sometimes the range could be longer or sometimes the length could be shorter. I have tried out some methods but they seem like not working out as expected. So someone please help to advise.... Thanking in advance. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
List of data available for each cell within a coulmn | Excel Worksheet Functions | |||
Macro to transpose data to fill blank cells in table | Excel Programming | |||
Pls. reply Sort Data and copy to next coulmn when sort order chang | Excel Programming | |||
Sort Data and copy to next coulmn when sort data changes | Excel Programming | |||
Sort Data and copy to next coulmn when sort data changes | Excel Programming |