Страницы: 1
RSS
Распределения списка на карточки, Список из 5000 английских слов с переводом надо превратить в карточки по 20 слов на каждой
 
Добрый день.

Собственно, подскажите пожалуйста, как список из 3 столбцов (порядковый номер, английское слово, перевод) разместить в 9 столбцов, чтобы потом отформатировать это для печати карточек на листе?
 
создать файл-пример, показать как сейчас есть и рядом (или на соседнем листе) как хотите получить. Мы подскажем, как это сделать
 
макросом
 
Александр Моторин, )) поддерживаю, но сейчас придут формулисты и скажут: "формулами!" ))
А потом придут спецы по PQ и скажут: "с помощью Power Query!" )
Изменено: New - 05.12.2022 05:35:07
 
Макросом так макросом.
Выделите диапазон, запустите макрос. При необходимости поменяйте количество строк nROWS.
Код
Sub SplitColumns()
    Const nROWS = 1700
    
    Dim rInp As Range
    On Error Resume Next
    Set rInp = Intersect(Selection, ActiveSheet.UsedRange)
    On Error GoTo 0
    If rInp Is Nothing Then Exit Sub
    
    Dim rOut As Range
    Set rOut = Workbooks.Add(1).Sheets(1).Cells(1, 1)
    
    Dim yy As Long
    For yy = 1 To rInp.Rows.Count Step nROWS
        rInp.Cells(yy, 1).Resize(nROWS, rInp.Columns.Count).Copy rOut
        Set rOut = rOut.Cells(1, rInp.Columns.Count + 2)
    Next
End Sub
Страницы: 1
Наверх