Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 398 След.
Где брать практические задачи для VBA
 
Цитата
kohet написал:
Во-вторых, это все-таки не полноценная производственная практика.
Вопрос заключается в том, что  хотете на выходе. Стать архитектором или программистом, или просто владеть инструментом. Из отдельных решений ( а как тут любит один из завсегдатаев декомпозировать все до элементарных задач) как из кирпичиков дом, строится решение. Я не писал, что решая задачу форумную, вы должны её выложить и сделать раньше всех и лучше всех. Решили, посмотрели что у других, сделали выводы, намотали на ус. Вот вам и теория и практические задачи с которыми встречаются люди, при этом если что-то в решении другого не понятно, всегда можно задать вопрос. Тут люди не звери, ответят.(Хороший каламбур получился) :-)
Как сделать отбор по нескольким критериям, Суммеслимн не подходит, так как надо сумму нескольких отборов
 
Zasypich,  Сколько еще раз вы процитируете формулу?????

{"5048";"504M"} - разделитель стрк должен стоять, а не столбцов.
В смешанных ячейках (буквы и цифры) -в строке формул только цифры, При просмотре листа отображается полностью вся информация, но в строке формул содержится только цифры
 
Андрей Лящук,  A просто Range.Text ????
Вывести массив чисел по условию.
 
Массивная
=STDEV.P(IF((A2:A25=G2)*(B2:B25=H2)*(D2:D25=I2);C2:C25))
Изменено: БМВ - 14 Окт 2019 07:54:34
Как сделать отбор по нескольким критериям, Суммеслимн не подходит, так как надо сумму нескольких отборов
 
Удивляет не то что у вас не получается, а вот та неудачная попытка залезть в избушку.

=SUMPRODUCT(SUMIFS('Остатки SAP'!K:K;'Остатки SAP'!I:I;"U";'Остатки SAP'!C:C;$A4:$C4;'Остатки SAP'!T:T;"<45";'Остатки SAP'!A:A;{"5048";"504M"};'Остатки SAP'!B:B;"1000";'Остатки SAP'!R:R;""))
Рисование концентрической линии для другой линии.
 
Опять 25.
Вы хоть пробуете разобраться с тем что используете? Ну если предыдущая тема еще требовала некоторого погружения, то тут то

Код
                'res = MsgBox("Îáõîä âåäåì ïî ïðàâèëó ëåâîé ðóêè?", vbYesNo Or vbQuestion, "Ïîðÿäîê îáõîäà")
                'Select Case res
                '    Case VbMsgBoxResult.vbYes
                        PolylineÑontour shp, d, True
                '    Case VbMsgBoxResult.vbNo
                        PolylineÑontour shp, d, False
                'End Select
Как в VBA сравнить текущее время с определенным.
 
Эх Владимир, хардкод …. :-)

Код
Const MyTime As DateTime = #7:44:00 PM#

If Time < MyTime Then
Построчное дублирование ЗНАЧЕНИЙ по УСЛОВИЮ, Автоматически предоставлять Дубликаты ЗНАЧЕНИЙ построчно в кол строк равным УСЛОВИЮ
 
ну можно конечно формировать так, это для примера
=INDEX($E$9:$E$13;MATCH(ROW(A1)-1;MMULT(--(ROW($H$9:$H$13)>TRANSPOSE(ROW($H$9:$H$13)));$H$9:$H$13)))
Но с доп столбцом
=MATCH(ROW(A1)-1;MMULT(--(ROW($H$9:$H$13)>TRANSPOSE(ROW($H$9:$H$13)));$H$9:$H$13)
будет проще
а с двумя, еще проще

Цитата
Настя_Nastya написал:
глаза сломать можно
Главное чтоб мозг не пострадал. :-)
Изменено: БМВ - 13 Окт 2019 22:02:40
Требуется решить экзаменационный билет
 
Цитата
king5851 написал:
вы делаете задания, и отправляете мне решение. Проходит  данное мероприятие 15.10.19.
в этом перечне не хватает бюджета и графика платежей :-)
Где брать практические задачи для VBA
 
Цитата
kohet написал:
Как вы решали такую проблему
- такую проблему тут никто не решил. В смысле нет абсолютного знания ни у кого,  думаю никто не обидится такой оценки.
Становитесь постоянным участником форума, смотрите задачи, решайте сами, сравнивайте подходы.
Как в VBA сравнить текущее время с определенным.
 
Ща Cоколик по доброте душевной подзатыльник циклом заработает :-)
Цитата
Юрий М написал:
1. Название темы ни о чём. Предложите новое - модераторы поменяют.
Из названия месяца в формат даты
 
=--("январь"&2020)
Но оба варианта имеют ограничение - Формат времени в установках системы должен быть соответвующим
Поместить все согласные буквы в одну ячейку
 
21 вложенных SUBSTITATION :-) оставит  гласные.
Вы б показали что нужно, вот например Игорь про пробелы и спецсимволы не включил в список. А может вам надо просто список уникальных букв, что есть в предложении.
Изменено: БМВ - 13 Окт 2019 07:55:04
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
Цитата
Юрий М написал:
И всё тут.
Ну тогда ищи ячейки в массиве :-) они там тоже упомянуты.
Как в VBA сравнить текущее время с определенным.
 
Вы сравниваете строки. Остальное, после правки оформления Вашего сообщения.
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
Цитата
Юрий М написал:
нет... ))
Январь не везде зимний месяц на круглой планете земля  :o) . Все зависит от точки зрения. Ща до теории относительности доберемся. :-) , в споре, что было раньше, строка или столбец!
Чистка Экселя. Удалить все переменные
 
Нужно смотреть что за файл  и что вы с ним делаете. Изменения, которые делаются могут менять используемые области на листах, что может привести к замедлению расчетов, а актуализируется эта область после записи и повторного открытия. Может еще что есть аналогичное.
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
Юрий М, Почему стока? Только потому что первое измерение? Это условности. Вспомним   R1C1 и A1 стили.  Индексы типа меняются местами.
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
А почему строкой? Неизменный первый индекс - не означает что это строка, может это горизонтальный столбец :-)  Юра, я все ж предпочту понятие энного измерения и в твоем примере это элементы с одинаковым индексом(адресом) по первому измерению.
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
Точно так же как и у массива с четырьмя и более измерениями :-) Плоско мыслите :-)
Чистка Экселя. Удалить все переменные
 
Цитата
alexkos написал:
Я лишь продвинутый пользователь,
Как правило - это самая рисковая группа, уже что-то знаю, но …. :-)

alexkos, После того как сохранить и открыть файл заново все работает опять нормально?
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
А кто сказал, что это строка или столбец?  Это одно из измерений не более.
Как эту формулу реализовать в массиве?, =REPT("0",6-LEN(ROUND(H[ROW]*10, 0))) & ROUND(H[ROW]*10, 0)
 
Лучше не стало.
Цитата
getana написал:
существуют ли данные функции для массива?
для массива есть любые функции, просто не все дадут желаемый результат.
Выделить строки таблицы по совпадению в столбце
 
evgen740102, и в чем проблема? .добавляем срез и имеем еще одну аналитику. Использовать расскраску для аналитики - не самый лучший вариант.
В массиве 5*5 надо очистить ячейки 3 строки с 3 по 5 столбец
 
getana, Range работает с листом, и в массиве нет объекта строка, и тем более часть строки.
Выделить строки таблицы по совпадению в столбце
 
Цитата
evgen740102 написал:
Этот способ поможет выделить всех клиентов, которые когда-либо покупали конкретный товар.
и снова кривым способом идем к результату. сводная для вас значительно удобней, но монохромна.
Объединение даты и времени в одну ячейку
 
А он шатун, или шалун. :-)
Какой формулой можно вычислить букву столбца и имя листа?
 
Если уже есть адрес в формуле, то зачем все остальное ?
=ГИПЕРССЫЛКА("#"&АДРЕС(25;СТОЛБЕЦ(I25);;"ЛИСТ1");"◄")
=HYPERLINK("#"&ADDRESS(25,COLUMN(I25),,,"ЛИСТ1");"◄")


Собственно #6 про это.
Изменено: БМВ - 12 Окт 2019 15:31:12
Вставка картинки по условию, .
 
Игорь,  Приветствую, я вставлял копировав с https://unicode-table.com/ru/2680/ и далее до https://unicode-table.com/ru/2685/  и то только по тому, что на ноутбуке Unicode набирать погано. Шрифт и прочее, как и написано. Calibry. Excel 2016.

Цитата
Юрий М написал:
отображаются игральные кости (кубики)
я конечно планировал рыбьи, ноооо
Изменено: БМВ - 12 Окт 2019 15:15:59
Какой формулой можно вернуть букву столбца?
 
Tosyan12, для стрелочек, галочек, людочек изучите возможности функции адрес и на этом все.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 398 След.
Наверх