Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
Макрос расширенного фильтра
 
Всем спасибо. Разобрался
Макрос расширенного фильтра
 
Меняю диапазон, ничего не получается
Макрос брал отсюда
http://www.planetaexcel.ru/techniques/2/197/
Изменено: GeologYuriy - 29.01.2016 00:00:52
Макрос расширенного фильтра
 
Доброго времени суток
В файле использую макрос расширенного фильтра, но почему-то он работает только на столбике А.
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A2:J3")) Is Nothing Then
        On Error Resume Next
        ActiveSheet.ShowAllData
      Range("A10").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("A2").CurrentRegion
    End If
End Sub

Подскажите, что не так, пожалуйста

Для визуального восприятия проблемы, загрузил файл
Запись формулы массива в макросе
 
Формула сама по себе рабочая
Запись формулы массива в макросе
 
с - это на какой столбик ориентируется конечная активная ячейка, везде работает без проблем
Запись формулы массива в макросе
 
Доброго времени суток.
Возникла проблема. Пытаюсь записать формулу массива как обычную формулу в макрос с протягиванием до последней активной ячейки - выдаёт ошибку.
" Нельзя установить свойство FormulaArray класса Range ".
Перепробовал множество вариантов, предоставленных нашей всемирной сети, везде безрезультатно.
Код
X = Cells(Rows.Count, "c").End(xlUp).Row
    Range("J7").Select
    Selection.FormulaArray = _
        "=INDEX('Лист1'!R6C20:R3600C20,MATCH(RC[-8]&"" ""&RC[-7],'Лист1'!R6C4:R3500C4&"" ""&'Лист1'!R6C5:R3500C5,0)+IFERROR(MATCH(1,--(OFFSET('Лист1'!R6C20,MATCH('Лист2'!RC[-8]&"" ""&'Лист2'!RC[-7],'Лист1'!R6C4:R3500C4&"" ""&'Лист1'!R6C5:R3500C5,0)-1,0,SUM(IF('Лист1'!R6C4:R3500C4&"" ""&'Лист1'!R6C5:R3500C5=RC[-8]&"" ""&RC[-7],1,0)))<>0),0),1)-1)"
    Range("J7").AutoFill Destination:=Range("J7:J" & X), Type:=xlFillDefault
 
Помогите пожалуйста, исправьте что не так.
Поиск и вывод данных
 
Спасибо всем за помощь, данная тема закрыта
Поиск и вывод данных
 
Спасибо.
На первый взгляд вроде всё нормально.
Пока буду разбираться с формулами.
Поиск и вывод данных
 
Вроде всё нормально, но есть небольшой нюанс. Появляются данные, где они в принципе не должны появляться. Отметил данные красным цветом которых не должно быть, там нулевые значения должны выводиться. И значения по ГВД не везде вывелось. По ходу с формулами это туговато
Изменено: GeologYuriy - 16.01.2015 06:34:09
Поиск и вывод данных
 
Сергей, Что-то не особо понял, почему формулы вставлены в общую таблицу и почему все показатели уровнялись. Формулы нужны в таблице на листе два, т.к. на второй лист выводятся данные. И что это за сравнительные формулы на втором листе в конце таблице. Сергей если вам не трудно напишите маленькое описание. Так-то ход мыслей по формуле понятен, может разберусь.
Поиск и вывод данных
 
Можно и макросом. Просто я думал, что есть какая-нибудь формула.  От макроса я не отказываюсь.
Поиск и вывод данных
 
Доброго времени суток!
Возникла проблема по выводу данных по скважинам.  В основном проблема заключается в дате и столбиках R,S,T. Например если вывод данных производится по последней дате замера и мы не производили замер по: конденсату,воде и ГВД, то строки в столбиках R,S,T будут пустыми. Как можно сделать так, чтоб при нулевом значении ячеек, программа искала предыдущие замеры и брала данные с них.
Буду надеяться, что есть простая формулка для ячеек.
Объяснить попытался доходчиво, но пример загрузил, для наглядного определения проблемы.
Раскрасить ячейку в цвет
 
Спасибо за совет.
Посмотрел, ознакомился - всё получилось.
Раскрасить ячейку в цвет
 
Что такое УФ и как это делать ???
Раскрасить ячейку в цвет
 
Доброго времени суток.
Я знаю, здесь очень много умных людей - не поскупитесь макросом.
Подскажите пожалуйста макрос, который будет раскрашивать ячейки в столбике согласно написанному цвету. Например: если я пишу черный, ячейка становится черной. Пример заполняющейся таблицы выложил.
Цвет указывается в столбике F.
Проверка выполнения макроса
 
Спасибо, не хватало  exit sub , и end if было лишним.
Теперь всё работает, большое спасибо
Проверка выполнения макроса
 
Почему-то не получается, вообще ничего не происходит.
Проверка выполнения макроса
 
Всем доброго времени суток!
Ну и конечно же, поздравляю всех с наступившим Новым годом!
Уважаемые пользователи сайта, помогите в проблеме.
Существует макрос по переделыванию таблицы, работает от кнопки. Как сделать чтоб при нажатии на кнопку, сначала проводилась проверка выполнялся данный макрос или нет. Если макрос уже выполнялся, то ничего не происходило, а если не выполнялся, то макрос начинал дальнейшие действия предусмотренные макросом.
Т.к. макрос переделывает таблицу, то многие ячейки меняются, можно проверку можно сделать по определению данных в ячейке, ну скажем например в ячейке Z14, там появляется надпись ГКФ.
Как прописать начало макроса, если на листе "Итог" Z14="ГКФ", то ничего не выполнялось, а если нет, то макрос продолжал своё выполнение по переделыванию таблицы???     Кнопка находится на листе "Текущие".
Неверные подсчёты
 
Доброго времени суток и конечно же всех с наступающим Новым Годом.
Ребята помогите, формула не правильно считает. В чём ошибка не могу понять, ИСПРАВЬТЕ пожалуйста. В данном загруженном образце я пытаюсь вычислить формулу только для одного какого-нибудь объекта (зелёные ячейки), но подсчёт ведётся неверный.
Буду очень признателен за помощь.
Как по условию исключить строку из расчёта?
 
Да согласен, правда не то что хотел, большое спасибо за помощь.
Как по условию исключить строку из расчёта?
 
Ну вот например, в моём примере попробуем вычислить среднее значение столбика F, то по формуле сумма всех ячеек разделится на количество строк. Если мы поставим апостроф ' вручную перед числовым значением в строке где ЛОЖЬ, то формула разделит не на 28 а на 23 и среднее значение поменяется
Изменено: GeologYuriy - 30.12.2014 20:40:49
Как по условию исключить строку из расчёта?
 
Через ЕСЛИ можно, я не против. Я не знаю как правильно прописать чтоб строка стала текстовой, т.е. не активной - невидимой для формулы.
Как по условию исключить строку из расчёта?
 
Ребята не надо ориентироваться на цвет - это вообще не вариант.
Как по условию исключить строку из расчёта?
 
Юрий М, Так то можно, на ваше усмотрение.
Как по условию исключить строку из расчёта?
 
Не надо смотреть на формулы. Можно в конце таблице, например в столбике АС прописать формулу для каждой строки
Как по условию исключить строку из расчёта?
 
Ну вот как-то так. Часть таблицы. Ячейки дающие значение "ЛОЖЬ" выделил красным цветом. Вот надо как-то сделать, что если ячейка даёт значение "ЛОЖЬ", то целая строчка становилась не активной для дальнейшего расчёта формулой. Могу ещё сказать, что значение "ЛОЖЬ" получается, если в столбике F данной строки нулевое значение.
Как по условию исключить строку из расчёта?
 
Конечно спасибо, но с учётом что я не спец в Excell, то я ничего не понял. Можно хотя бы пример формулы, что куда вписывать?
Как по условию исключить строку из расчёта?
 
Доброго времени суток и с наступающим Новым Годом!
Подскажите пожалуйста, как сделать всю строку не активной для расчёта, если например в ячейке М15 стоит значение "ЛОЖЬ". Как бы сама строка есть, а формула её видеть не будет.
Протягивание формулы до последней строки в столбике
 
Огромное спасибо.
Изменено: GeologYuriy - 27.12.2014 22:32:17
Протягивание формулы до последней строки в столбике
 
А работает, всё отлично. Извините.
Спасибо за помощь.
Изменено: GeologYuriy - 28.12.2014 00:59:14
Страницы: 1 2 3 След.
Наверх