Duvida Alerta célula excel

Discussão em 'EMS , HCM e Totvs 11' iniciado por Cesar Valentim Abreu, Dezembro 15, 2023.

  1. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    Olá a todos,

    Estou com uma dúvida que quando gero um relatório com uma temp-table, tem um valor que quando é inserido no Excel ele aparece um alerta na célula. Já tive esse problema que foi solucionado colocando a instrução: excelappl:range(“B1”):numberformat = “@”

    Gostaria de saber o motivo que isso acontece.
    (O formato de todas as colunas estão como "Geral")

    upload_2023-12-15_8-16-5.png
    upload_2023-12-15_8-16-16.png
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Mostre a linha do código que grava o valor da célula, se não me engano esse :VALUE tem esse problema.

    Tem uma outra forma de gravar o valor no formato correto
  3. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    upload_2023-12-18_8-18-22.png

    estou fazendo dessa forma
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Bom dia,

    Faça o seguinte, se o valor for do tipo integer, decimal, use o FormulaR1C1, assim:

    ch-panilha:cells(i-linha,15):FormulaR1C1 = tt-excel-pl-manuf.nr-sequencia


    Pois é dessa forma que o macro do excel mostra como ele faz isso internamente:

    upload_2023-12-18_9-54-43.png
  5. Cesar Valentim Abreu

    Cesar Valentim Abreu Membro Participativo

    Bom dia,

    apliquei e solucionou, obrigado!
    rafael.andrade curtiu isso.

Compartilhe esta Página