toms rašė:
> taip escape'inant gaunasi taip:
>
> ThisWorkbook.Names("Projektas").Value = "'" & lBCC.List(l, 1) & "'"
> print ThisWorkbook.Names("Projektas").Value
> ="'--'"
> print ThisWorkbook.Names("Projektas").Value = "--"
> False
Logiška. Nes ="'--'" nelygu -- (jau galutiniai string'ai, be kabučių)
>
> Zodziu i stringa itraukia ir viengubas kabutes :(
Tai matyt apskritai neįmanoma. Naudok 'null' ar 'none' ar pan. prasminį
žodelį vietoje '--'. Arba escape'ink visas reikšmes, kurios yra pačios
savaime (nėra formulės, kintamieji), pradėdamas tokią reikšmę vienguba
kabute "'":
ThisWorkbook.Names("Projektas").Value = "'" & lBCC.List(l, 1)