/ / VBA Копіювати дані масиву комірок як рядки та вставляти їх у нові клітинки - excel, vba, macros, copy-paste

VBA Копіювати дані комірки масиву як рядки та вставляти в нові клітини - Excel, VBA, макроси, копіювати-вставити

Один з інструментів, які я використовую на роботі, має можливість записувати дані під час роботи в Excel. На жаль, дані, які він видає, неможливо прочитати у сирому вигляді.

Я знайшов те, що якщо я скопіюю рядокз'являється у рядку формули (а не просто вибирає саму комірку і копіює) і вставляє її в іншу комірку, вона фактично розширює дані, щоб зробити її читабельною. Тим не менш, всі макроси копіювання / вставки я міг знайти просто скопіювати клітинку в іншу клітинку, яка в цьому випадку зберігає початкове форматування, яке перемагає цілі.

Що мені потрібно, це макрос, який буде копіювати рядока не клітинку і вставте її в іншу комірку. Це було близько 8 років, оскільки я зробив будь-яке макро програмування (або будь-яке програмування взагалі насправді), так що я дуже іржавий на це, але у мене є достатньо розуміння цього, що я повинен бути в змозі зрозуміти досить добре.

Заздалегідь дякую за вашу допомогу.

Відповіді:

0 для відповіді № 1

Я не знаю про ваші нечитані дані. змінити код відповідно до вашого аркуша / даних

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