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.
Add a single quote '
at the start of the string:
Cells(row, col).Value = "'" & x
and you will get what you want.
This is an alternate method
Sub Test()
Dim myRange As Range
Set myRange = Range("C:C") 'Column "C"
myRange.NumberFormat = "@" 'Set cell format of range to plain text
myRange.Cells(1, 1) = "= Domestic"
End Sub
Compared to manji's answer, it provides no performance or size enhancement...just different.