Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 396
Default Help with Vlookup

Hi all,
I have one workbook that i open and then make a variable
activeWorkbook.Name and want to use the variable name in the formula,
but it does not like it, could you tell me what i am doing wrong ?
ActiveCell.Offset(0, 11).FormulaR1C1 =
"=VLOOKUP(RC[-11],SuppFileNameC!A:N,12,0)"

i have the following code that i got from this site and now i need to
put in some vlookups, is it possible ?

Sub InsertCalcS()
Dim rng As Range
Dim Lrow As Long
Dim CalcMode As Long
Const col As String = "I" '<<== CHANGE

Lrow = Cells(Rows.Count, col).End(xlUp).Row

On Error GoTo XIT

With Application
CalcMode = .Calculation
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With

Set rng = Range(col & "4:" & col & Lrow) '<=== From row 4
With rng
.FormulaR1C1 = "=SUM(RC[-2]-RC[-1])" '<<== CHANGE
.Offset(0, 1).FormulaR1C1 = _
"=SUM(RC[-1]*RC[-5])" '<<== CHANGE
End With

XIT:
With Application
.Calculation = CalcMode
.ScreenUpdating = True
End With
TotalsS
End Sub

Les Stout

*** Sent via Developersdex http://www.developersdex.com ***
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,290
Default Help with Vlookup

Les,
Assuming "strName" is the variable and the actual sheet name
is: "SuppFileNameC".
Then using all R1C1 references, something very close to the following worked for me...

Dim strName As String
strName = "'SuppFileNameC'"
ActiveCell.Offset(0, 11).FormulaR1C1 = "=VLOOKUP(RC[-11]," & strName & "!C1:C14,12,0)"

Regards,
Jim Cone
San Francisco, USA


"Les Stout"
wrote in message

Hi all,
I have one workbook that i open and then make a variable
activeWorkbook.Name and want to use the variable name in the formula,
but it does not like it, could you tell me what i am doing wrong ?
ActiveCell.Offset(0, 11).FormulaR1C1 =
"=VLOOKUP(RC[-11],SuppFileNameC!A:N,12,0)"

i have the following code that i got from this site and now i need to
put in some vlookups, is it possible ?
- snip -
Les Stout

*** Sent via Developersdex http://www.developersdex.com ***
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Help with Vlookup

I'd let excel do the work for me.

But first, do you mean that that other worksheet is in a different workbook or
is a worksheet in the same workbook?

Option Explicit
Sub testme()

Dim myLookUpRng As Range

With Workbooks("book2.xls").Worksheets("SuppFileNameC")
Set myLookUpRng = .Range("a:n")
End With

ActiveCell.Offset(0, 11).FormulaR1C1 _
= "=VLOOKUP(RC[-11]," _
& myLookUpRng.Address(external:=True, ReferenceStyle:=xlR1C1) _
& ",12,0)"
End Sub

I guess it really doesn't matter where that worksheet is. As long as you define
that myLookupRng correctly. It can be in the same workbook--or a different
workbook (as long as it's already open).



Les Stout wrote:

Hi all,
I have one workbook that i open and then make a variable
activeWorkbook.Name and want to use the variable name in the formula,
but it does not like it, could you tell me what i am doing wrong ?
ActiveCell.Offset(0, 11).FormulaR1C1 =
"=VLOOKUP(RC[-11],SuppFileNameC!A:N,12,0)"

i have the following code that i got from this site and now i need to
put in some vlookups, is it possible ?

Sub InsertCalcS()
Dim rng As Range
Dim Lrow As Long
Dim CalcMode As Long
Const col As String = "I" '<<== CHANGE

Lrow = Cells(Rows.Count, col).End(xlUp).Row

On Error GoTo XIT

With Application
CalcMode = .Calculation
.Calculation = xlCalculationManual
.ScreenUpdating = False
End With

Set rng = Range(col & "4:" & col & Lrow) '<=== From row 4
With rng
.FormulaR1C1 = "=SUM(RC[-2]-RC[-1])" '<<== CHANGE
.Offset(0, 1).FormulaR1C1 = _
"=SUM(RC[-1]*RC[-5])" '<<== CHANGE
End With

XIT:
With Application
.Calculation = CalcMode
.ScreenUpdating = True
End With
TotalsS
End Sub

Les Stout

*** Sent via Developersdex http://www.developersdex.com ***


--

Dave Peterson
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 396
Default Help with Vlookup

Thanks Dave, have tried and it works great.

Les Stout

*** Sent via Developersdex http://www.developersdex.com ***
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
If (Vlookup 0) working, but what if Vlookup cell does not exist Steve Excel Worksheet Functions 18 November 18th 09 07:33 PM
VLookUp - Does the VLookUp return the exact information? Cpviv Excel Worksheet Functions 2 October 28th 08 09:57 AM
Vlookup in vlookup - taking the result as array name SupperDuck Excel Worksheet Functions 2 June 2nd 07 11:05 AM
Combine VLOOKUP and IF function so #NA isn't returned as a value from VLOOKUP buffgirl71 Excel Discussion (Misc queries) 12 November 14th 06 11:36 PM
Vlookup -=VLOOKUP(F9,LookUp1!$A$2:$B$1504,2,FALSE) MikeR-Oz New Users to Excel 1 March 22nd 06 09:01 AM


All times are GMT +1. The time now is 04:12 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"