Я новичок в макросах excel. Мои требования:Как сменить строку на столбец
Для данной матрицы, которая имеет один столбец с несколькими строками, мне нужно изменить эти строки на столбец на следующем листе (говорит sheet2).
Col1
xyz
pqr
abc
Это нужно изменить строки в sheet2 следующим образом:
xyz pqr abc
Это то, что я пробовал:
Sub rowToCol()
Dim i As Integer
Dim n As Integer
n = Application.WrokSheetFunction.CountIf(Range("A2:A4"), "Col1")
For i = 1 To n
Sheet2.Cells(i, 1) = Sheeti.Cells(1, i)
Next
End rowToCol
Зачем вам нужен код? Просто скопируйте диапазон и сделайте пастовую специальную транспозицию :) –
Если вам все еще нужен код VBA, тогда запишите макрос выше, а затем внесите его в соответствии с вашими потребностями ... :) –
Фактически, что я спросил, я всего лишь часть моего другие требования ... Мне нужно, чтобы написать код VBA .. Просьба помочь мне, как я могу написать это – Samraan