/ / VBA Copiez les données d'un tableau de cellules sous forme de chaînes et collez-les dans de nouvelles cellules - excel, vba, macros, copier-coller.

VBA Copier les données d'un tableau de cellules sous forme de chaînes et les coller dans de nouvelles cellules - excel, vba, macros, copier-coller

L’un des instruments que j’utilise au travail a une option pour enregistrer les données lorsqu’elles s’exécutent dans Excel. Malheureusement, les données qu'il génère sont illisibles sous leur forme brute.

Ce que j’ai trouvé c’est que si je copie la chaîne,apparaît dans la barre de formule (au lieu de simplement sélectionner la cellule elle-même et de la copier) et de la coller dans une autre cellule, il développe les données pour les rendre lisibles. Cependant, toutes les macros copier / coller que j’ai été en mesure de trouver n’ont qu’à copier la cellule dans une autre, ce qui préserve la mise en forme initiale, ce qui va à l’encontre du but recherché.

Ce dont j'ai besoin, c'est d'une macro qui va copier la chaîneplutôt que la cellule et collez-le dans une autre cellule. Cela fait environ 8 ans que je n’ai fait aucune programmation macro (ni même aucune programmation en fait), donc je suis très rouillé, mais j’en ai assez de la compréhension pour pouvoir comprendre assez bien.

Merci d'avance pour votre aide.

Réponses:

0 pour la réponse № 1

Je ne connais pas vos données illisibles. Voyez si le code suivant fonctionne? changer le code en fonction de votre fiche / donnée

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