ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Inserting colon as text (https://www.excelbanter.com/excel-programming/413016-inserting-colon-text.html)

iashorty

Inserting colon as text
 
I am using the following
ActiveCell.FormulaR1C1 = "=CONCATENATE(PriorYear&" - "&PriorMonth&":
"&VLOOKUP(RC[-26],'Prior Month'!R9C1:R1009C12,12,FALSE),CHAR(10),'Prior
Month'!RC[-17])"

to pull in prior month commentary and adding a date stamp with a COLON
between the two.
The above should look like: 2007-08: This situation...
The colon in not being accepted. What is the string to insert a colon as
text in this formula?


iashorty

Inserting colon as text
 
If I changed the : to a -, I could get past the initial compiling error.
So I may have an additional problem. I also have a "Run time error '13';
type mismatch"
Please respond to both errors.


"iashorty" wrote:

I am using the following
ActiveCell.FormulaR1C1 = "=CONCATENATE(PriorYear&" - "&PriorMonth&":
"&VLOOKUP(RC[-26],'Prior Month'!R9C1:R1009C12,12,FALSE),CHAR(10),'Prior
Month'!RC[-17])"

to pull in prior month commentary and adding a date stamp with a COLON
between the two.
The above should look like: 2007-08: This situation...
The colon in not being accepted. What is the string to insert a colon as
text in this formula?


Dave Peterson

Inserting colon as text
 
Are PriorYear and PriorMonth variables in your code or are they names in your
workbook?


iashorty wrote:

I am using the following
ActiveCell.FormulaR1C1 = "=CONCATENATE(PriorYear&" - "&PriorMonth&":
"&VLOOKUP(RC[-26],'Prior Month'!R9C1:R1009C12,12,FALSE),CHAR(10),'Prior
Month'!RC[-17])"

to pull in prior month commentary and adding a date stamp with a COLON
between the two.
The above should look like: 2007-08: This situation...
The colon in not being accepted. What is the string to insert a colon as
text in this formula?


--

Dave Peterson

iashorty

Inserting colon as text
 
They are range names to specific cells. These cells change based on an input
screen.

i.e. input screen may have the current month and year and these cells show
the previous month and year associated with that month. So if I am working on
2008-06 PriorYear will show 2008 and PriorMonth will show 05.

The purpose is to bring in comments from the prior month, if applicable, to
the current month data.


"Dave Peterson" wrote:

Are PriorYear and PriorMonth variables in your code or are they names in your
workbook?


iashorty wrote:

I am using the following
ActiveCell.FormulaR1C1 = "=CONCATENATE(PriorYear&" - "&PriorMonth&":
"&VLOOKUP(RC[-26],'Prior Month'!R9C1:R1009C12,12,FALSE),CHAR(10),'Prior
Month'!RC[-17])"

to pull in prior month commentary and adding a date stamp with a COLON
between the two.
The above should look like: 2007-08: This situation...
The colon in not being accepted. What is the string to insert a colon as
text in this formula?


--

Dave Peterson


Dave Peterson

Inserting colon as text
 
Maybe:

ActiveCell.FormulaR1C1 = "=PriorYear&"" - ""&PriorMonth&"":""&" _
& "VLOOKUP(RC[-26],'Prior Month'!R9C1:R1009C12,12,FALSE)" _
& "&CHAR(10)&'Prior Month'!RC[-17]"

I dropped the =concatenate() and just used the & operand to join the text.

And when you're using double quotes in strings in VBA, you double them up ("")
to get a single double quote (").



iashorty wrote:

They are range names to specific cells. These cells change based on an input
screen.

i.e. input screen may have the current month and year and these cells show
the previous month and year associated with that month. So if I am working on
2008-06 PriorYear will show 2008 and PriorMonth will show 05.

The purpose is to bring in comments from the prior month, if applicable, to
the current month data.

"Dave Peterson" wrote:

Are PriorYear and PriorMonth variables in your code or are they names in your
workbook?


iashorty wrote:

I am using the following
ActiveCell.FormulaR1C1 = "=CONCATENATE(PriorYear&" - "&PriorMonth&":
"&VLOOKUP(RC[-26],'Prior Month'!R9C1:R1009C12,12,FALSE),CHAR(10),'Prior
Month'!RC[-17])"

to pull in prior month commentary and adding a date stamp with a COLON
between the two.
The above should look like: 2007-08: This situation...
The colon in not being accepted. What is the string to insert a colon as
text in this formula?


--

Dave Peterson


--

Dave Peterson


All times are GMT +1. The time now is 10:16 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com