Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2011, 22:53   #11
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Код секретный, держите в тайне

Код:
Sub ggg()
For i = 1 To 57
If Cells(i, 1) < Cells(i + 1, 1) Then
Cells(i + 1, 2) = "Вверх": pl = True
ElseIf Cells(i, 1) > Cells(i + 1, 1) Then
Cells(i + 1, 2) = "Вниз": pl = False
Else
Cells(i + 1, 2) = IIf(pl, "Вверх", "Вниз")
End If
Next
End Sub
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 18.09.2011, 22:55   #12
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

У меня вниз показывает...
А код простой:

Код:
Sub tt()
    Dim cc As Range, s$
    s = "не определено"
    For Each cc In [a2:a57]
        If cc.Value > cc.Offset(-1).Value Then s = "вверх"
        If cc.Value < cc.Offset(-1).Value Then s = "вниз"
        cc.Offset(, 1).Value = s
    Next
End Sub
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.09.2011, 22:59   #13
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Файл забыл.
Вложения
Тип файла: zip Лист Microsoft Excel.zip (10.1 Кб, 8 просмотров)
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.09.2011, 23:00   #14
vladimir.rogatov
Новичок
Джуниор
 
Регистрация: 18.09.2011
Сообщений: 8
По умолчанию

R Dmitry и Hugo121 спасибо огромное за помощь!!! Работает как один, так и другой вариант.
vladimir.rogatov вне форума Ответить с цитированием
Старый 18.09.2011, 23:08   #15
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

Цитата:
Сообщение от vladimir.rogatov Посмотреть сообщение
R Dmitry и Hugo121 спасибо огромное за помощь!!! Работает как один, так и другой вариант.
а что должно показать если два первых параметра равны между собой ?
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 18.09.2011, 23:13   #16
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Я определился:
s = "не определено"
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 18.09.2011, 23:20   #17
vladimir.rogatov
Новичок
Джуниор
 
Регистрация: 18.09.2011
Сообщений: 8
По умолчанию

я вообще не понимаю, что такое s = "не определено". И понимаю, что это очень грустно и у знающих людей вызывает смех, впрочем как и у меня самого
vladimir.rogatov вне форума Ответить с цитированием
Старый 18.09.2011, 23:28   #18
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну как - если при первом сравнении не будет ни больше, ни меньше, то в ячейку занесётся "не определено".
При дальнейших "=" занесётся последнее значение s.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 19.09.2011, 00:45   #19
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Цитата:
Сообщение от vladimir.rogatov Посмотреть сообщение
Спасибо за столь быстрый ответ. Но, на сколько я полагаю, Вы сделали что-то вроде фильтра по данным, которые я вбивал вручную для наглядности (то есть результат пропадает если формулу протянуть ниже)... То есть мне нужен результат, который был бы формулой или макросом с наличием только столбца А..
Да, промазал мышкой при составлении формулы, надо было кликнуть свой столбец, а я кликнул ваш.
Здесь исправлено.
Вложения
Тип файла: rar Лист Microsoft Excel2.rar (6.6 Кб, 7 просмотров)
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 19.09.2011, 01:47   #20
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

А так?
Код:
=ВЫБОР(2+ЗНАК(A2-A1);"туды";"ни туды, ни сюды";"сюды")
vikttur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить несколько ячеек согласно условию. KOSTIK1 Microsoft Office Excel 6 26.01.2011 00:42
Подсчёт из двух столбцов по условию oleg_sh Microsoft Office Excel 2 28.04.2010 18:49
Сумма ячеек которые удовлетворяяет условию asas2010 Microsoft Office Excel 21 19.04.2010 16:38
заполнение ячеек по условию Arcto Microsoft Office Excel 1 17.02.2010 11:21
Выбор ячеек по условию из нескольких листов hamlook Microsoft Office Excel 10 10.11.2009 16:00