Gostaria de copiar células do Excel e colá-las no bloco de notas usando a vírgula ,
como delimitador, em vez do caractere de tabulação.
Existe alguma maneira de alterar o delimitador sem localizar e substituir no bloco de notas ou salvar a planilha como CSV?
microsoft-excel
Stefan Pietersen
fonte
fonte
Respostas:
Eu não acho que haja alguma maneira de alterar o caractere delimitador padrão (por exemplo, guia) usado ao copiar texto para a área de transferência do Excel. No entanto, o que você pode fazer é criar uma macro para alcançar o resultado desejado.
Crie uma macro chamada algo como CopySelectedCells e, opcionalmente, atribua um atalho de teclado para que você possa invocá-lo rapidamente (eu o atribui Ctrl+ Shift+ Cpor exemplo):
Na caixa de diálogo principal Macro mostrada acima, clique no botão Editar para abrir o Editor do VBA.
Vá para
Tools menu / References
e clique no botão Procurar .Adicione Windows \ System32 \ FM20.dll :
Selecione a opção Microsoft Forms 2.0 Object Library agora adicionada à lista Referências disponíveis :
Edite o código da macro para ter a seguinte aparência:
Feche o Editor do VBA, selecione um intervalo de células e chame a macro e cole no Bloco de notas para ver o resultado separado por vírgula.
fonte
Contatine as células necessárias como string em uma célula não usada com vírgula entre elas e copie somente essa nova célula e cole no bloco de notas. Por exemplo: = A1 e "," e B1
fonte
concatenate
talvez não seja uma boa opção, pois você precisa selecionar as células manualmente e não pode arrastar e selecionar as células a serem concatenadas.Você pode substituir todas as guias por vírgulas no Notepad ++. Selecione todo o texto, pressione Ctrl+ He use
\t
para a guia. Certifique-se de ativar o modo de pesquisa "Estendida".fonte