Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Entering '=' as the first character in a cell

Tags:

excel

vba

I have a VBA macro that runs and often needs to have "=" as the first character in a cell. Cells are filled with such values as "= Domestic", "<> Domestic", etc.

Right now I am replacing "=" with "IS" as a quickfix, but I would like it if I could keep the equal sign, for consistency with cells that use symbols such as "<>". When I try, Excel thinks it is a function with the wrong syntax. I am using Cells(row, col).Value = x, where x is the string that may or may not start with "=", to enter the data.

like image 653
Logan Avatar asked Jun 23 '11 18:06

Logan


1 Answers

Add a single quote ' at the start of the string:

Cells(row, col).Value = "'" & x

and you will get what you want.

like image 160
manji Avatar answered Oct 05 '22 11:10

manji