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

Страницы: 1 2 След.
Поиск наибольшего значения в столбце, если равно определенному значению другого столбца
 
Цитата
написал:
Формула массива, ввод тремя клавишами:
=ЕСЛИ(B2=МАКС(ЕСЛИ($A$2:$A$6=A2;$B$2:$B$6));"да";"нет")
Но этого мало. Во втором столбце нет чисел. Там текст с "неправильными" пробелами. Почистите значения.
Большое спасибо!
Поиск наибольшего значения в столбце, если равно определенному значению другого столбца
 
Добрый вечер!

Прошу помощи, уже перепробовал разные варианты.
Задача следующая:
1. В первом столбце есть повторяющиеся значения
2. Во втором столбце напротив каждого значения указаны цифры.
3. В третьем столбце нужно вывести следующий результат : напротив каждого значения указать если для значения первого столбца во втором указано максимальное значение, то "Да",. если есть значение больше, то "Нет".
Пример:
Первый столбец Второй столбец Третий столбец
783 9 нет
783 10 да
785 8 нет
785 13 нет
785 15 да
Во вложении эксель с примером.
Заранее большое спасибо!
Разделить значение ячеек первого столбца и сформировать в один столбец
 
Большое спасибо! То что надо.
Сегодня узнал что-то новое :)  
Разделить значение ячеек первого столбца и сформировать в один столбец
 
Добрый день!

Прошу помощи. Есть следующая задача: в первом столбце идут строки с ФИО. В некоторых ячейках через запятую. Необходимо чтобы каждая фамилия была в отдельной строке первого столбца.
Я разделил ФИО на столбцы по знаку. Подскажите, пожалуйста, как теперь собрать в один столбец?
Пример:
Иванов
Иванов, Петров, Сидоров
Синицын

Разделил по столбцам:
Иванов
Иванов Петров Сидоров
Синицын

Необходимо, чтобы в итоге фамилии были в одном столбце по порядку строк (можно на другой лист):
Иванов
Иванов
Петров
Сидоров
Синицын
Количество срок не ограничено

Пример во вложении.

Спасибо!
Замена знака на пробел/запятую (макрос)
 
Добрый день!
Столкнулся со следующей проблемой: не получается заменить точки в ячейке на запятую/пробел (без разницы). Облазил кучу тем, но все равно не помогло.
Код следующий:
Sub Macros()
Columns("A:A").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End Sub

В чем ошибка?
Файл прилагаю.

Большое спасибо за помощь!
Возрастание нумерации через опредеоленное количество строк
 
Отлично! Спасибо!
А как сделать так, чтобы был алгоритм, как в приложенном файле?
Возрастание нумерации через опредеоленное количество строк
 
Добрый вечер. Столкнулся с проблемой. Есть столбец, который нужно заполнять по следующей логике:
1
1
2
2
3
3
4
4
5
ну и так далее. То есть каждое число должно быть вписано 2 раза. Когда, к примеру прописываю это логику до четырех и начинаю протягивать дальше, то заполнение опять начинается с единицы. Подскажите, пожалуйста,как сделать так, чтобы было продолжено 5 и так далее?
Составление поиска в массиве при наличии нескольких условий
 
Всем большое спасибо! Вариант с доп.столбцом очень прост и отлично подойдет 8)  
Составление поиска в массиве при наличии нескольких условий
 
Добрый день!
Возникла следующая задача: есть массив данных (футбольных матчей). Нужно вывести результат команды, ориентируясь на несколько условий: ГОД, СТРАНА,ТУРНИР, НАИМЕНОВАНИЯ КОМАНД. (файл примера прилагаю). Т.е. к примеру, у нас есть ряд повторяющихся матчей (одни и те же команды), но с разными годами и турнирами. Нужно вывести результат определенного матча при равенстве года проведения, страны, турнира, наименования первой команды и наименования второй команды (т.к. в реальной таблице много разных команд).
Помогите, пожалуйста, решить проблему.  
Макрос, работающий на основании определенного события
 
Юрий М, это просто фантастика) то что нужно! Спасибо огромное! буду разбираться)
Макрос, работающий на основании определенного события
 
Юрий М, да, интересная реализация. А возможно сделать такой же мультивыбор (галкой) в одну ячейку?
Макрос, работающий на основании определенного события
 
Юрий М, добрый день! А возможно ли как-нибудь огранить выбор только 4 валют? Чтобы нельзя было одну валюту выбрать два раза (или хотя бы чтобы нельзя было выбрать в ячейке более 4 значений). А то их можно выбирать до бесконечности и вся логика ломается.
И еще есть проблема в том, что если удалить одну валюту из ячейки, где идет перечисление, то идет задвоение. Это возможно как-то исключить?
Изменено: aliv - 11.01.2018 10:36:09
Макрос, работающий на основании определенного события
 
Юрий М, большое Вам спасибо. Сейчас буду разбираться!
Макрос, работающий на основании определенного события
 
Исправил
Макрос, работающий на основании определенного события
 
нет-нет. Не совсем так. B3 не меняется. Разбивка начинается с 4 строки. Т.е. B3 RUR,USD,EUR,Гривна. А далее разбивка B4- RUR, C4-USD и т.д.
Изменено: aliv - 09.01.2018 10:12:28
Макрос, работающий на основании определенного события
 
почему не получится?
Макрос, работающий на основании определенного события
 
Цитата
БМВ написал:
если ячейка C4 заполнена, то строка 4 должна отобразиться, иначе - скрыта. Как и кто её заполнит если она скрыта? или она из предыдущего пункта заполнится
если в ячейке B3 выбраны несколько значений, то они должны быть разделены в строке 4 по знаку запятой.
Вот если выбрано несколько и они разделены по знаку (функция Split, допустим - другой не знаю), то тогда значения автоматически заносятся в строку 4 начиная со столбца B  и далее до E (максимум 4 валюты). Получается, если значение было разделено и занесено в С4, то строка 4 отображается, иначе скрыта.
Макрос, работающий на основании определенного события
 
Помогите, пожалуйста. Задача очень срочная. Только учусь VBA.
Макрос, работающий на основании определенного события
 
Добрый вечер.
Прошу помочь собрать макрос, который будет работать не по кнопке, из нескольких.
Задача следующая. Есть файл "Пример". Требуется чтобы:
  • если в ячейке B1 выбрано значение отличное от "а" или не пустое, то строка 2 скрывается.
  • ячейка B3 с мультивыбором из списка (выбираются Валюты).  При выборе нескольких - указываются через запятую.
  • если в ячейке B3 выбрано несколько валют, то ячейку B3 нужно разбить по знаку "запятая" в строке 4 начиная со столбца B. Т.е. если выбраны 2 валюты, то они должны быть разбиты по знаку "запятая" в ячейки B4 и C4 (всего может быть 4 валюты = разделяются на ячейки B4,C4,D4,E4)
  • если ячейка C4 заполнена, то строка 4 должна отобразиться, иначе - скрыта.
  • далее, если в ячейке B1 , допустим, выбрано б, то должны быть скрыты строки где в столбце С указано значение отличное от g, т.е. <> g.
Часть кода уже написал (в модуле листа), но почему-то не реагирует на изменение в ячейке B1. Помогите, пожалуйста, реализовать задачу.
Изменено: aliv - 08.01.2018 20:19:02
Вставить макрос в модуль листа
 
В этом файле не работает. Работает в другом.
В этом, например.
Вставить макрос в модуль листа
 
ну она работает.
Я потом просто в ячейке прописываю ссылку на данную функцию и вставляю как формулу массива
Вставить макрос в модуль листа
 
а как мне ее вписать? у меня в другом файле данная функция вставлена в модуль листа
Код
Option Explicit
Function ХХХ(x) As String()
  ХХХ = Split(x, ".")
  ReDim Preserve ХХХ(0 To Application.Caller.Columns.Count - 1)
End Function


Вставить макрос в модуль листа
 
Спасибо. А как вставить функцию в это же код?
Постоянно появляется ошибка, если вставлять между Private Sub и End Sub
Изменено: aliv - 28.12.2017 10:28:53
Вставить макрос в модуль листа
 
Цитата
Hugo написал:
Вставляйте вызов этого кода, это одно слово (Скрыть). Когда определитесь на какое событие.
Подскажите, пожалуйста, как это сделать?
Вставить макрос в модуль листа
 
Добрый день!
Неужели никто не может помочь?((
Вставить макрос в модуль листа
 
Юрий, тема отражает то, что мне нужно. Я не знаю как вставить имеющийся макрос в модуль листа. (в  котором уже есть код). Все остальное поправил
Вставить макрос в модуль листа
 
Вот пример. В нем описание. Часть кода уже написано. Нужно, вставить функцию и скрыть строки по значению. Описано в самом файле
Код
Function ХХХ(x) As String()
    ХХХ = Split(x, ".")
    ReDim Preserve ХХХ(0 To Application.Caller.Columns.Count - 1)
End Function

Уточнение по описанию из файла. Сплитом разбить на ячейки в строке 4 начиная со столбца B. Максимальное количество значений для мультивыбора Валют - 4.
Изменено: aliv - 27.12.2017 21:12:38
Вставить макрос в модуль листа
 
если в ячейке выбрано одно значение, то скрываются определенные строки.
Вставить макрос в модуль листа
 
Смысл в том, что на листе есть много строк. И все они убираются/раскрываются по разным событиям.  Так можно сделать?

Цитата
Вот в таком виде функция вставится в любоймодуль...
При вставке в модуль с кодом появляется такая ошибка "Expected End Sub"
Изменено: aliv - 28.12.2017 01:29:28
Вставить макрос в модуль листа
 
Цитата
Sanja написал:
Тогда надо определиться по какому событию будет исполняться этот макрос
То есть можно только по одному событию?
Страницы: 1 2 След.
Наверх