У меня есть диапазон с 918 ячейками (A1: A918). Каждая ячейка имеет одну строку. Мне нужен код vba, чтобы окружить каждую ячейку кавычками ("") и добавить запятую (,) в конце. Затем переместите список. Я не могу добавить эти символы в текущий список.Excel VBA транспонировать с символами
Например
CURRENT LIST (Sheet1)
Cell A1: Bob
Cell A2: Jane
Cell A3: Dan
Cell A4: Phil
Cell A5: Jimmy
RESULT (Sheet2)
Cell A1: "Bob",
Cell B1: "Jane",
Cell C1: "Dan",
Cell D1: "Phil",
Cell E1: "Jimmy",
It will appear like this: "Bob", "Jane", "Dan", "Phil", "Jimmy"
Я знаю, что использовать следующие транспонировать:
Worksheets("Sheet1").Range("A1:A5").Copy
Worksheets("Sheet2").Range("A1").PasteSpecial Transpose:=True
Но я не могу понять, как включить строки в каждую ячейку. Может ли кто-нибудь помочь?
Это прекрасно работает! – bagofmilk