Sempre que uso essa função(workbooks.open) para abrir um arquivo do excel via VBA ele abre desformatado, porém, se eu apenas clicar no arquivo a planilha abre normalmente, será que falta algum argumento especifico na função?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg
Sempre que uso essa função(workbooks.open) para abrir um arquivo do excel via VBA ele abre desformatado, porém, se eu apenas clicar no arquivo a planilha abre normalmente, será que falta algum argumento especifico na função?
Olá Matheus!
Qual formatação que seu arquivo esta perdendo?
Fonte, cores, alinhamentos?
Você pode aprender mais sobre o Método Workbooks.Open nesse link da documentação da Microsoft.
Até mais!
Olá Leonardo, obrigado pela dica, meu arquivo esta no formato csv, mesmo eu usando o parâmetro Format do método workbooks.open, o excel abre o arquivo incompleto e agrupado, porém se eu apenas clicar no arquivo sem usar VBA ele já vem com todas as colunas separadas corretamente sem ponto e virgula
Olá Matheus!
Acredito que neste caso terá de usar a função Delimiter.
Encontrei essa outra Documentação com os tipos de arquivo.
A abertura deveria ser assim:
Workbooks.Open Filename:=Path, DataType:=xlDelimited, Semicolon:=True
Meu Office é o 365, ele abre já delimitado corretamente, e eu não tenho outro mais antigo para testar.
Vou ver se consigo outra versão.
Até mais!