Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rd111072

Enviar para excel convertido em moeda

Recommended Posts

Bom dia, moçada.

 

Seguinte: tenho uma página que envia alguns valores para o Excel, com fórmula e tudo, assim:

 

<td><div align="right"><strong><span class="style4"><%response.write("=(G"&y&"/(1-((L"&y&"+M"&y&"+N"&y&"+O"&y&"+P"&y&"+Q"&y&")/100)))")%></span></strong></div></td>
    <td><div align="right"><%response.write("=(R"&y&"*(1-((L"&y&"+M"&y&"+N"&y&"+O"&y&"+P"&y&")/100))-G"&y&")")%></div></td>
    <td><div align="right"><%response.write("=(E"&y&"*R"&y&")")%></div></td>
    <td><div align="right"><%response.write("=(E"&y&"*S"&y&")")%></div></td>

Funciona, só que eu preciso que quando abrir o valor no Excel o mesmo seja exibido automaticamente no valor da moeda(R$). Já tentei colocando o formatcurrency na frente das fórmulas, mas aí nem abre no Excel.

 

Alguém sabe?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Moeda e outros formatos

 

Formatação de moeda pode ser definido em uma célula do Excel anterior aos valores com o símbolo de moeda. Por exemplo, precedem o valor com um sinal de real.

 

<TD> R$% <% = ObjRS (i)> </ td>

Mais formatação moeda está disponível com a função FormatCurrency. FormatCurrency tem vários parâmetros que são opcionais.

 

FormatCurrency (Expression [, NumDigitsAfterDecimal [, IncludeLeadingDigit [, UseParensForNegativeNumbers [, GroupDigits ]]]])

 

A célula formatada com um cifrão anterior, possuem duas casas decimais, preceda os valores em reais menos do que um com um zero, parênteses lugar em torno de valores negativos, e use vírgulas para milhares grupo.

 

 

<td> <% = FormatCurrency (objRS (i), 2, vbTrue, vbTrue,%) vbTrue> </ td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.