Olá!
Estou trabalhando em uma planilha da seguinte maneira:
Na célula A1 eu utilizo um leitor de código de barras que me fornece habitualmente um código com 26 dígitos. Na célula A2 eu utilizo a função =ext.texto(A1;1;7) para obter os 7 primeiros dígitos do código. Na célula A3 eu utilizo a função =ext.texto(A1;8;11)
para extrair 11 dígitos do código a partir do oitavo dígito. Na célula A4 eu utilizo a mesma função para coletar o restante do código. Com 26 dígitos, a função ocorre perfeitamente, porém, em códigos de barras que me fornecem um quantidade menor (24 dígitos
por exemplo), os dados coletados ficam incorretos. A solução que eu encontrei foi formatar a célula A3 para que ela sempre tenha 11 dígitos, indo na guia Número > personalizado> e inserindo 11 zeros. Ocorre que, quando eu insiro os dados manualmente na célula
A3, e estes são inferiores a 11 digitos, ela preenche automaticamente com os zeros conforme configurado, mas, quando ela copia os dados de forma automática (através da função ext.texto) os zeros não são inseridos automaticamente, ficando a célula com apenas
9 dígitos, quando deveria ter sempre 11. Existe alguma forma de configurar para que ela preencha com zeros à esquerda automaticamente sempre que a célula for inferior a 11 dígitos, usando a função ext.texto?
Obrigado!