Countif declaration problem with ""word""

  • Thread starter Thread starter mpot4
  • Start date Start date
M

mpot4

Thanks to those who previously helped me with a few problems. Here i
another one.

I am programming a database in which the user can specify a range o
rows that should be used in the formula. For example, the user enter
for beginning row 10 and for ending row 20, where x will be assigned 1
and y will be 20. In the used module the formula goes as follows...

Worksheets("promotion").Range("L22").Formula
"=COUNTIF('Database'!$AR" & x & ":$AR" & y & ","T-shirt")"

Now, the problem lies with the declaration of "T-shirt", where VB
expects the end of some expression. I need -> T-shirt <- to appear i
the formula as -> "T-shirt" <- .
How would I be able to assign "T-shirt" as a name, so that it does no
cause any conflicts. Thanks for anyone who can give me some advice
 
Worksheets("promotion").Range("L22").Formula _
= "=COUNTIF('Database'!$AR" & x & ":$AR" & y & ",""T-shirt"")"

You have to double up those double quotes.
 
try

Worksheets("promotion").Range("L22").Formula = _
"=COUNTIF('Database'!$AR" & x & ":$AR" & y & ",""T-shirt"")"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top