Это должно быть очень просто, но я не могу найти способ выбрать только одну целую колонкуВыберите только один столбец
Мне нужно выполнить цикл и вставить скопированный столбец каждый n столбцов. Проблема заключается в том, что, когда я пишу
Dim a As Integer
Dim b As Integer
b = 1
'a = InputBox("Insert number", "Insert number")
a = 6
While Application.CountA(Columns(b)) > 0
b = b + a
Columns(b).Select
b = b + 1
Wend
не только на колонке (б) выбирают, но некоторые из них. Число меняется, но от 1 до 10. Я не знаю, что здесь не так! Я пробовал много мелочей с тем же результатом.
Я не уверен, что понимаю, что вы пытаетесь сделать. Команда 'Columns (b) .Select' будет выбирать только один столбец, соответствующий номеру, хранящемуся в переменной' b'. Вы должны объяснить, что вы пытаетесь сделать более подробно, например, цель цикла «While». –
У меня много данных на листе, и мне нужно экспортировать его части через изображение. В начале есть заголовки, которые должны быть включены в каждую картинку, поэтому мне нужен макрос, который копирует столбец и вставляет его в каждую -а-столбцы. Извините, если я плохо объяснил. – Sturm
Если вы хотите скопировать заголовки, возможно, вам нужно скопировать строку, а не столбец. Можете ли вы предоставить скриншот? – Makah