У меня есть 1 длинный столбец в листе Excel. Я хочу разделить этот 1 столбец на несколько столбцов.
Разделение на несколько столбцов должно происходить после каждых 10 записей. Поэтому, если в моем исходном столбце всего 80 ячеек, я хочу, чтобы они были разбиты на 8 столбцов, каждый из которых имеет 10 ячеек.
Я не очень разбираюсь в VBA, поэтому я не смогу следовать подсказкам, но я мог бы изменить пример кода.
Мой вопрос начинается сейчас
Я искал SU и нашел эту тему Как разделить один столбец в Excel на несколько столбцов по 55 строк
Имеет следующую команду
=INDIRECT("Sheet1!R" & (COLUMN()-1)*55+MOD(ROW()-1,55)+1 & "C1", FALSE)
Я изменил это
=INDIRECT("Sheet1!R" & (COLUMN()-1)*10+MOD(ROW()-1,10)+1 & "C1", FALSE)
Я понимаю, что первый параметр INDIRECT должен быть источником, из которого я хочу выбрать значение, поэтому он должен иметь формат "Sheet1!RnnnCnnn ", где 'nnn' - номера строк и столбцов.
Может кто-нибудь объяснить, пожалуйста, что происходит в следующем:
"Sheet1!R" & (COLUMN()-1)*10+MOD(ROW()-1,10)+1 & "C1"
Благодарю.