Так что в excel vba я пытаюсь выбрать диапазон, но каждый диапазон. У меня цикл, но мне было интересно, как я на самом деле напишу код, чтобы изменить диапазон. Это то, что было бы похоже на один диапазон.Выберите различные диапазоны столбцов Excel VBA
Range("B7").Select
Есть ли способ сделать это с целыми числами вместо строк, таких как «B7»
т.е.
Range(i).Select
мне это нужно, чтобы выбрать один столбец. Любой совет будет принят во внимание.
Благодаря
'Столбцы (1) .Выберите' – xQbert
для отдельных ячеек. Ячейки ([строка], [столбец])' (например, «Ячейки (7, 2)» будут B7) –
Рассмотрите возможность чтения [ (http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros). Использование '.Select' может вызвать головные боли в вашем коде. То, что @xQbert, безусловно, будет работать, если вы попытаетесь выбрать целую колонку. Предположим, вы хотели изменить диапазон, но только для того, чтобы перебирать ячейки в одном столбце, вы можете использовать что-то вроде «Range (« B »& i)' – Kyle