/ / VBA Copiar dados da matriz de células como strings e colar em novas células - excel, vba, macros, copiar e colar

VBA Copie dados da matriz de células como strings e cole em novas células - excel, vba, macros, copiar e colar

Um dos instrumentos que uso no trabalho tem uma opção para gravar dados enquanto eles são executados no Excel. Infelizmente, os dados que ele divulga são ilegíveis em sua forma bruta.

O que eu descobri é que se eu copiar a string queaparece na barra de fórmulas (em vez de apenas selecionar a própria célula e copiar) e colá-lo em outra célula, ele realmente expande os dados para torná-lo legível. No entanto, todas as macros copiar / colar que consegui encontrar apenas copiam a célula para outra célula, o que, neste caso, preserva a formatação inicial que anula a finalidade.

O que eu preciso é de uma macro que copie a stringem vez da célula e cole-a em outra célula. Já faz uns 8 anos desde que eu fiz qualquer programação de macro (ou qualquer programação na verdade), então eu estou muito enferrujada nisso, mas eu tenho bastante compreensão disso que eu deveria ser capaz de entender bem.

Agradeço antecipadamente por sua ajuda.

Respostas:

0 para resposta № 1

Eu não sei sobre seus dados ilegíveis. Veja se o código a seguir funciona? alterar o código de acordo com sua planilha / dados

Sub text_Writing_through_Variable()
Dim text As String
text = ActiveCell.FormulaR1C1 " Make a String of data contain in active cell
Range("a5").Value = text      "paste String in `A5`
End Sub