Мне нужно из листа "база" стоблец К в лист "месяц" столбец В поставить (подтянуть, скопировать) данные, так что бы макрос определял диапазон данных и копировал их без пустых строк. Диапазон данных может меняться от 600 до 1500 строк. Заранее, спасибо за помощь!!!!
Добрый день, гуру Excel! Прошу помощи
Мне нужно из листа "база" стоблец К в лист "месяц" столбец В поставить (подтянуть, скопировать) данные, так что бы макрос определял диапазон данных и копировал их без пустых строк. Диапазон данных может меняться от 600 до 1500 строк. Заранее, спасибо за помощь!!!!Ponka
Странно, вроде отвечал давно, самый первый... А, так это в VBA было... Ну пусть и тут для коллекции полежит: [vba]
Код
Sub tt() With Sheets("база") .Range(.[K13], .Range("K" & .Rows.Count).End(xlUp)).SpecialCells(xlCellTypeConstants).Copy Sheets("месяц").[b2] End With End Sub
[/vba]
Странно, вроде отвечал давно, самый первый... А, так это в VBA было... Ну пусть и тут для коллекции полежит: [vba]
Код
Sub tt() With Sheets("база") .Range(.[K13], .Range("K" & .Rows.Count).End(xlUp)).SpecialCells(xlCellTypeConstants).Copy Sheets("месяц").[b2] End With End Sub
Игорь, совершенно верно. Дело в том, что это выражение находится на месте первого аргумента в ЕСЛИ. А у ЕСЛИ какая конструкция? ЕСЛИ(Выражение;ТоЧтоВыводимПриИСТИНА;ТоЧтоВыводимПриЛОЖЬ). Выражение теоретически должно давать ИСТИНА или ЛОЖЬ, правильно? Но ЕСЛИ спокойно съедает и ноль вместо ЛОЖЬ. А вместо ИСТИНА тогда любое число (положительное, отрицательное, дробное, ...). А ДЛСТР нам дает либо 0, либо какое-то число. Что равносильно значениям ЛОЖЬ и ИСТИНА соответственно.
Игорь, совершенно верно. Дело в том, что это выражение находится на месте первого аргумента в ЕСЛИ. А у ЕСЛИ какая конструкция? ЕСЛИ(Выражение;ТоЧтоВыводимПриИСТИНА;ТоЧтоВыводимПриЛОЖЬ). Выражение теоретически должно давать ИСТИНА или ЛОЖЬ, правильно? Но ЕСЛИ спокойно съедает и ноль вместо ЛОЖЬ. А вместо ИСТИНА тогда любое число (положительное, отрицательное, дробное, ...). А ДЛСТР нам дает либо 0, либо какое-то число. Что равносильно значениям ЛОЖЬ и ИСТИНА соответственно._Boroda_