Olá amigos do fórum, olha eu aqui novamente pedindo a ajuda dos nobres colegas.
Estou com um problema na divisão do texto de uma célula em várias textbox. Vou explicar abaixo para ficar mais fácil de vocês entenderem:
A informação na célula é essa: C.I.SEFAZ/DVGD/nº 001/2014
O Texto em azul é fixo, ou seja, tem sempre a mesma quantidade de caracteres.
Já o texto em vermelho, que representa a sigla de um setor, varia de acordo com o nome do setor. Por exemplo, DVGD tem 4 letras, mas SUPLAM tem 6, e assim por diante.
Para dividir a informação da célula nas minhas textbox eu uso a seguinte rotina:
txt_ci.Value = Left(.Cells(MatrizResultadosLinha(0), 1).Value, 4)
txt_ci_sefaz.Value = Mid(.Cells(MatrizResultadosLinha(0), 1).Value, 5, 5)
'txt_ci_lotacao.Value = ???????
txt_ci_n.Value = Mid(.Cells(MatrizResultadosLinha(0), 1).Value, 16, 2)
txt_ci_numero.Value = Mid(.Cells(MatrizResultadosLinha(0), 1).Value, 19, 3)
txt_ci_ano.Value = Right(.Cells(MatrizResultadosLinha(0), 1).Value, 4)
Como faço para tratar essa sigla da lotação levando em conta que a quantidade de caracteres não é fixa.
DGAF / DVGD - Divisão de Gestão de Documentos
Rafael A. Guimarães
[email protected]
Postado : 31/03/2014 7:16 am