Como colar valor estático, não valor dinâmico no VBA


1

Como altero esse trecho de código VBA de modo que, em vez de = datewanted na célula do excel, obtenho o valor estático do "datewanted".

ws.Range("A" & lastRowofA & ":A" & lastRow).Formula = "=datewanted"

Respostas:


3

Você precisa usar a propriedade Value do objeto Range em vez da propriedade Formula:

ws.Range("A" & lastRowofA & ":A" & lastRow).Value = "datewanted"

Se datewantedfor uma variável no seu código VBA que contém um valor a ser inserido nas células, basta soltar as aspas:

ws.Range("A" & lastRowofA & ":A" & lastRow).Value = datewanted
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.