Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,560
Default Date in MATCH formula

Hi Group,
I have some code to do a Match on a date, if the date is hard coded in the
formula it works just fine, but i am trying to get that date in via a
variable.

This works:
ActiveCell.FormulaR1C1 = "=MATCH(""1/25/99""+0,DateRange,-1)"
but his does not:
ActiveCell.FormulaR1C1 = "=MATCH(" & (Z1) & "+0,DateRange,-1)"
Z1 is the variable with the same date, but it fails to get the " " around
the date and fails.

The +0 is not being used currently, but is will be used to find an
appromiate date, later in the code, one year later. It is being used in a
table with about 5 years worth of data.

Thanks,

--
David
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Date in MATCH formula

Just like you doubled up those quotations in your example that worked...

Dim Z1 As String
Z1 = "1/25/99"
ActiveCell.FormulaR1C1 = "=MATCH(""" & Z1 & """+0,DateRange,-1)"

Sometimes when doubling those quotes gets too much for my eyes, I use:

Dim Z1 As String
Z1 = "1/25/99"
ActiveCell.FormulaR1C1 _
= "=MATCH(" & chr(34) & Z1 & chr(34) & "+0,DateRange,-1)"



David wrote:

Hi Group,
I have some code to do a Match on a date, if the date is hard coded in the
formula it works just fine, but i am trying to get that date in via a
variable.

This works:
ActiveCell.FormulaR1C1 = "=MATCH(""1/25/99""+0,DateRange,-1)"
but his does not:
ActiveCell.FormulaR1C1 = "=MATCH(" & (Z1) & "+0,DateRange,-1)"
Z1 is the variable with the same date, but it fails to get the " " around
the date and fails.

The +0 is not being used currently, but is will be used to find an
appromiate date, later in the code, one year later. It is being used in a
table with about 5 years worth of data.

Thanks,

--
David


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 139
Default Date in MATCH formula

David:

ActiveCell.FormulaR1C1 = "=MATCH(" & (Z1) & "+0,DateRange,-1)"


ActiveCell.FormulaR1C1 = "=MATCH(" & Chr(34) & Z1 & Chr(34) &
"+0,DateRange,-1)"

--
天行健,君*以自強不息
地勢坤,君*以厚德載物

http://www.vba.com.tw/plog/


"David" wrote:

Hi Group,
I have some code to do a Match on a date, if the date is hard coded in the
formula it works just fine, but i am trying to get that date in via a
variable.

This works:
ActiveCell.FormulaR1C1 = "=MATCH(""1/25/99""+0,DateRange,-1)"
but his does not:
ActiveCell.FormulaR1C1 = "=MATCH(" & (Z1) & "+0,DateRange,-1)"
Z1 is the variable with the same date, but it fails to get the " " around
the date and fails.

The +0 is not being used currently, but is will be used to find an
appromiate date, later in the code, one year later. It is being used in a
table with about 5 years worth of data.

Thanks,

--
David

  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,560
Default Date in MATCH formula

Thank you very much, worked like a charm.
--
David


"David" wrote:

Hi Group,
I have some code to do a Match on a date, if the date is hard coded in the
formula it works just fine, but i am trying to get that date in via a
variable.

This works:
ActiveCell.FormulaR1C1 = "=MATCH(""1/25/99""+0,DateRange,-1)"
but his does not:
ActiveCell.FormulaR1C1 = "=MATCH(" & (Z1) & "+0,DateRange,-1)"
Z1 is the variable with the same date, but it fails to get the " " around
the date and fails.

The +0 is not being used currently, but is will be used to find an
appromiate date, later in the code, one year later. It is being used in a
table with about 5 years worth of data.

Thanks,

--
David

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
Match formula to match values in multiple columns K[_2_] Excel Discussion (Misc queries) 2 April 22nd 10 10:22 AM
Lookup Formula: Return 1st match, then 2nd match, then 3rd match Scott Excel Discussion (Misc queries) 4 December 11th 09 05:50 AM
Macro or Formula to have a cell match the date on the tab. Cindy Excel Discussion (Misc queries) 4 September 30th 09 07:56 PM
How can I match a calculated date to closest date from a list? David P Excel Worksheet Functions 2 January 22nd 07 12:05 PM
How do I display more than one match in a Index/Match formula? Trish Excel Worksheet Functions 0 September 26th 05 10:21 PM


All times are GMT +1. The time now is 02:06 PM.

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"