"relative Names" And VBA

May 25, 2008

background
The "RefersTo" property of a name is a formula that can be absolute or relative.
It depends on the use of these famous "$" in their definition.

When no "$" is used, the name is relative.
In this case, at a given time, the "RefersTo" property depends on the position of the active cell.

This mean that if you look at this property in VBA, like in this statement:

ex = myName.RefersTo

the value that will be returned will depend on the position of the active cell.
If the active cell moves down, the RefersTo property is shifted like it would be when a formula is copied down in a spreadsheet.

my question

In a VBA piece of code I am writing now, the behaviour described above is perturbing me.
I don't want to move the active cell on my sheet.

However, I would like to know what the RefersTo property would be if the active cell would be at a certain place.

View 9 Replies


ADVERTISEMENT

Using Relative References In Range Names

Jun 5, 2009

I have a workbook with a single worksheet. The worksheet includes some named ranges, which are used in a dynamic chart (so that when I add data, the chart updates).

I want to duplicate worksheet#1 so that I can have worksheets 2, 3, 4 etc.

Thus I can paste new data in the new worksheets, and have all my calculations done.

Naturally, the only probelm is the graph. It is using the named ranges from worksheet #1.

Is there a solution, so that I don't have to re-create my graphs on each worksheet? (each worksheet has varying numbers of rows, AND, I will be updating each worksheet with new data from time to time, thus the need for a dynamic chart)

View 4 Replies View Related

Copy Relative References Whilst Using Range Names

Jul 20, 2006

eg say you call (ie insert a range name) cell A1 "firstcell", B1 "secondcell", then A2 "divisor1" and B2 "divisor2". if you put a formula in A3 which is "=A1/A2", how do you copy and paste this formula into B3 but getting the formula to reference B1/B2 rather than firstcell/divisor1, as it does by default?

View 2 Replies View Related

Call Subroutines With Names Based On Generic And Relative Part

Feb 25, 2014

My problem today, is actually being able to call the routines. I have tried to make a generic setup, so that each subroutine to be called is named "Macro_[number here]". So Macro_1, Macro_2 etc. By doing this I am hoping to be able to call all the subroutines using a For Each code.

At this point, my setup looks like this

Macro / Step
Action
Status
Run?

[Code]...

View 4 Replies View Related

Create Dropdown That Will List All Names Starting With Initial Letter Of Names?

Jan 13, 2014

I have a long customer listing, names 5 to 36 characters and several with their location in the name as well as a few common duplicate names. I am trying to produce sheet where the customers name once selected opens in the customers spreadsheet and data can be added/amended for sales etc.The lists are not in alphabetical order as when created a customer number is automatically allocated. My aim is just to type in the first letter of the name and the dropdown appears the customer is selected and their card appears. I have tried data validation, lookup, vlookup, Dropdown and Match/find. they only return the first record found and no sign of any others. Find returned all instances of the letter appearing in every name.

View 9 Replies View Related

Can Create Data Validation List Of Names Created In Name Box Or Sheet Tab Names

May 7, 2012

Can I create data validation list of the names created in the name box or of the sheet tab names?

View 5 Replies View Related

Excel 2010 :: VBA - Hide Sheets Using Code Names Not Sheet Names

Oct 15, 2013

Code:

Sheets(Array("Sheet 1", "Sheet 2")).Visible = False

How do I convert the above to using Sheet Codes Names, Sheet1 and Sheet2?

Want to ensure my code will work if the user changes the sheet name.

View 2 Replies View Related

Table Names Revert To Cell Names When File Is Reopened

Jan 4, 2013

I have a worksheet with many tables that I use in formulas.

I like tables for a couple reasons, one being the ability to insert/delete rows without affecting the rest of that worksheet row.

Also, automatic copy of formulas/formatting is great.

But, what I really like about tables is the ability to use the naming conventions in formulas.

Problem is when I save this worksheet, after I close it and open it back up, all table references in my formulas have been converted to cell references.

Example:

Code:

=IF((SUMIF('Quote 1'!$M$28:$M$43,">"&'Quote 1'!$J$57:$J$60)*'Quote 1'!$G$57:$G$60)+(COUNTIF('Quote 1'!$M$28:$M$43,""&'Quote 1'!$J$57:$J$60)*'Quote 1'!$G$57:$G$60)+(COUNTIF('Quote 1'!$M$28:$M$43,""&tblOSSRV[Min Order Cost])*tblOSSRV[Cost / Part])+(COUNTIF(tblFam[[#Data],[Qty by Factor2]],""&tblOSSRV[Min Parts Per Line])*tblOSSRV[Cost / Part])+(COUNTIF(tblFam[[#Data],[Qty by Factor2]],"

View 4 Replies View Related

Create Array Of File Names/sheet Names

May 1, 2008

Two part question:

1) I'm relatively new to arrays, but what I need to do is generate a list of file names and the sheets within each one. I would like to use an array for this, but since I don't have much experience.... well....that's why I'm here. Can someone point me in the right direction?

2) And the second part of this.... I was planning on using the FileSystemObject to determine the files in a selected folder and loop through that list of files, opening each one and harvesting the required info (file name and all sheet names). Should I use the FSO or is there something built into Excel that might be better (and also limit the number of dependencies for this little "project" of mine).

View 9 Replies View Related

List Sheet Names And Internal Names Within Workbook

Feb 25, 2011

Is it possible to produce a list on a new worksheet of all sheet names and their their internal names within a workbook?

If so I would like the tabbed name's to begin in say A2 with the corresponding internal name in B2.

View 3 Replies View Related

Looking Names In A List With Names Written Differently And With Duplicates

Aug 26, 2008

I am using Excel 2003 and Windows XP.

I have been given a list of my firm’s target clients (in excel) and an opportunities report (exported into excel) from our CRM system, which lists all the opportunities (i.e. opportunities to sell/provide products/services) that have been created for each client. Some of the column headings in the opportunities report are as follows:

Client; Opportunity ID; Opportunity Name; Opportunity Description; Created by; Date Created etc.

What I need to do is lookup each client, from the target clients listing, in the opportunities report to see whether an opportunity has been created; and if so, return the row of values (i.e. the Opportunity ID; Opportunity Name; Opportunity Description; Created by; Date Created) for that client. The result will be placed next to the name of the client in the target client worksheet.

I have a couple of problems. Initially I tried to use the VLOOKUP function to lookup the client name in the opportunities report and return the Opportunity ID (I then planned to use the same formula to return values from the other columns); however, as the client names in the target client listing were not always written the same way as they were in the opportunities report, the formula often returned #N/A. The formula I used was

=VLOOKUP(A8,'Opportunities Report'!A2:F51,2,FALSE)

So for example, the first client that I was looking up was written as “ABC Ltd” but in the opportunities report it was written as “ABC Limited”.

My second problem was that for some clients, there were multiple opportunities listed in the opportunities report. Where this was the case, there was a separate row (repeating the client name in the first column) for each opportunity created. I think that was messing up my VLOOKUP formula as well.

Is there a way to look up the client name, from the target client listing, in the opportunities report even if it’s slightly different and return the row of values for each opportunity created for that client on a separate row?

View 9 Replies View Related

Pulling Out Single Names From A String Of Names

Sep 1, 2009

I have a list of names in a single cell. They are all seperated by a comma, then a space. Example would be: John Smith, Steve Wilson, Wallace O Malley, etc. What formula could I use to pull out the names individually, starting from the farthest right?

View 2 Replies View Related

Reorder List Of Names With Capitalized Last Names

Feb 24, 2014

I'm trying to sort out a list of names from a website that publishes names in the following format:

DOE John
VAN GOGH Vincent
DA VINCI Leonardo
NADAL PARERA Rafael
JIMENEZ RODRIGUEZ Miguel Angel

What I'd like to do is get the names in the following format

John Doe
Vincent Van Gogh
Leonardo Da Vinci
Rafael Nadal Parera
Miguel Angel Jimenez Rodriguez

Basically all the last names - which are all capitalized - would be moved to the end of the text string. Of course any leading spaces should be removed and I guess using the Proper() function, all capitalized words could be capitalized in a standard way.

I found the following function, here: [URL] ...

but what it does is just take the capitalized words and separate them into a separate cell, which is not all of what I want.

View 1 Replies View Related

Replace Bad Names From A List Of Good Names

May 14, 2009

create a script that will replace the names in column A on sheet1 from a Master sheet in the same workbook?

The problem is that different users are entering data on sheet1 col A in different ways example someone may enter Johnc or John C Or John What I want is for something to run down col A on sheet1 and look for the like name on the master sheet if the name matches then do nothing but if the name is like another name on the master sheet then replace the name if they are almost alike.

View 11 Replies View Related

Randomly Select Four Names From List Of Names

Jan 22, 2014

I need to create a function that selects 4 names randomly from a list of 15 names and displays the 4 randomly selected names in the one cell. Also, you cannot repeat the same name in that cell, (i.e. bob cannot be selected twice in his group of four)

View 1 Replies View Related

Folder Names Instead Of File Names/macro

Dec 10, 2008

I need to make this macro read FOLDER names instead of FILE names. When I posted this question yesterday to get this macro, I wasn't told that each file in its own folder. I need the folder names now.
_____________________________________

Sub test()
With Application.FileSearch
.NewSearch
.LookIn = "C:Ford"
.SearchSubFolders = False
.Filename = "*.*"
.FileType = msoFileTypeAllFiles
If .Execute() > 0 Then
For i = 1 To .FoundFiles.Count
Cells(i, 1) = .FoundFiles(i)
Next i
Else
Cells(i, 1) = "No files Found"
End If
End With
End Sub

View 9 Replies View Related

Compare 1st X Letters Of Names To Other Names

Apr 2, 2008

Here's what I'm trying to do:

In a spreadsheet I have a series of names with associated data, for instance: ...

View 8 Replies View Related

Relative Min Max

Aug 4, 2005

in column A we have 100 numbers that change every day, and in column B 100 row with 2 condition (1; -1) that change too...

wich formula starting from A1 to A100 [/b]give me in C, at the right row of A, the relative max of A when B=1 (from the first "1" to the first "-1" of B) and then the min of A when B is -1 (from the first "-1" to the first "1" of B)?

11111111max-1-1-1-1-1-1min111max-1-1-1-1-1-1-1-1-1-1-1--1-1min......

View 9 Replies View Related

Relative VBA Summation

May 19, 2009

I have written an SQL Stored proceedure which drags this information into excel.

All is well here, however because the information changes regularly adding and subtracting in row length it means I am having issues writing code for sums as a standard macro is absolute and not realative.

What I basically have is this ....

View 7 Replies View Related

Relative Referencing In VBA

Dec 3, 2009

Relative referencing in VBA. I have this formula in one of my modules:

View 4 Replies View Related

Return 1st Non Zero Value Relative To Known Row

Aug 5, 2008

i want to do is to use value in [K8] and to find a row which matches the value in [A11:A35]. Then to pick up the cell where the value is. The problem is that i cant use "VLOOKUP" or "HLOOKUP" because the value can be in any of the rows or columns from [C11:I35].

There is allways only 1 value per row, if it´s for any use..

View 9 Replies View Related

Calculating Sum Of Relative Cells

Feb 19, 2009

I work with Excel the more I realize that I'm not that good at it Anyways, I'm in need of a quite advanced formula (for me) that sums up relative relative rows of a specified column. The rows relation depends on the ID-number of the person. Look at my attachment.

In Sheet1 I have an extract of the data I'm working with. It's a medical record of different people in a study. The ID (col. B) seperate the different people. One person can have several perscriptions (spelling?) of medicine. Every perscription has an "fddd", a daily dose (col. L). I want to add up all the daily doses for every seperate ID of my data in Sheet2. So for example, for ID1 I want it to sum L3:L6 in Sheet1 and return it to Sheet2!B2. If the ID is not found I want it to be blank.

View 4 Replies View Related

Non-relative Unique Record ID

May 8, 2009

i'm creating a spreadsheet with records of repair jobs on vehicles that my company is/has performed. the problem is that, the way our system works, there are currently no unique identifiers for jobs, meaning i cannot create a master list with various vlookup tables with only the information relevant for our engineers on them.

is it possible to create a macro or use some other system, that will create a new, unique code when a line/cell is filled in? because we end up sorting the list by different criteria on a regular basis (to find specific jobs) the system can't be relative (i.e. +1 to the code above).

View 4 Replies View Related

Relative Hyperlink References

Jan 24, 2010

I suspect there's a simple answer to this but I've looked and can't find it: In Excel 2003, when I add a hyperlink to another file and close/reopen my workbook, the link is saved as relative to the current workbook. So if the main workbook is moved or, in my case, when I use VBA to copy and email the sheet with the hyperlinks, the links are broken.

View 2 Replies View Related

Copy Relative Formulas?

Feb 14, 2010

I have two columns. The first is imported NAMES, ADDRESSES, AND CSZ on three lines, repeating over and over again. Several hundred names, addresses, csz. The SECOND column is a formula which picks up ONLY the text name in the first column. The SECOND column will just be one NAME after another, so the formulas will SKIP two rows in the first column. HOW do I copy down / propagate relative formulas to do this

View 4 Replies View Related

Turn Off Relative Record?

Mar 11, 2013

How does one turn off Relative record?

View 1 Replies View Related

Filling In Relative With Name And Numbers?

Feb 17, 2014

I got a list with numbers on Sheet"Bookings"

8000
8001
8002
and so on.

When i fill in a name like commission on Sheet1"Freshbooks"

The number 8000 must be connected with that ..so that it will appear on my last sheet "Ouput"

So to summ it up Sheet1 I fill in commision on table H the number 8000 must apear on sheet"output"

Is this possible in a Formule or in a VBA line???

View 1 Replies View Related

Relative But Changes To Absolute While Running...

Oct 14, 2008

I have a list of values in column A, and want to display in column B, in the cell where the cursor is when the macro is started (let's call it Bn), the sum of values (An:An-11), where n can be any row where there are values to be added. The following works fine.

View 2 Replies View Related

Block Relative Addressing..

Oct 16, 2008

I have a named block, used to sort a list of data. But I names the block one row higher to include the headers, so that inserts at the top row of the data would not fall out of the named range. Then I want to sort the data, but not include the header row.

What I want to say in the sort macro is something like:
cell_range( top_row(Data)-1, Bottom_Row(Data) )

Or, to have two names, with one defined in terms of the other:
Data_sort = Data_big - Toprow(Data_big)

View 4 Replies View Related

Find And Replace Using A Relative Value

Aug 28, 2009

I am trying to correct a problem in a database where some of the formulas contain an error. It's a simple enough fix -

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved