Estou tendo problemas para adicionar uma formula simples em VBA.
A formula é simples, apenas o valor de uma célula multiplicada por uma contante, constante que no código é uma variável.
Veja o exemplo:
.Cells(i, 3).FormulaR1C1 = "= RC[-2]*" & lbox_Preview.List(0, 2) ' neste caso deu certo, na celula fica algo assim: =B2*cte
.Cells(i, 5).FormulaR1C1 = "= RC[-13]*" & lbox_Previt2.List(0, 4) ' neste caso deu errado, e a única diferença é que o listbox é outro
Já perdi 2 dias tentando achar uma solução e nada, mudei o nome do listbox, esclui ele e criei um novo, copiando do listbox que deu certo,
para que as propriedades de ambos sejam as mesmo, mudando apenas o nome, mas nao deu certo. Já tentei adcionar o valor a uma variavel Single
e coloquei esta depois do '&', mas nada de dar certo. Se alguém souber se esta é a sintaxe correta me avise. Eu se souberem o qu gera este ero aleatório.
A mensagem de erro é: erro 1024
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 23/11/2011 11:29 am