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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 180 След.
Подборка функций пользователя
 
публиковал тут Пропис
функция (чуть больше 100 строк кода) умеет прописывать числительные
мужского, женского, среднего рода
на
украинском, русском, азербайджанском и киргизском языках
функция одним из параметров получает строку типа "слон слона слонов"
и потом правильно использует склонения перечисляемого предмета: Один слон, Два слона, Пять слонов
аналогично для слов женского рода: Одна коробка, Две коробки, Пять коробок
и среднего рода: Одно ведро, Два ведра, Пять вёдер
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Защита фигуры от перемещения и удаления
 
защитите лист
убьете много функционала в нем, зато защитите фигуру
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перенос слов в определенное место внутри ячейки
 
Цитата
Fsociety_ написал:
я как понимаю, ВБА как будет идти по списку диапазона поиска
ВБА будет идти так, как напишет программист
чтобы программист послал ВБА правильным путем ему (программисту) нужен четкий алгоритм действий, который на сейчас известен только вам одному
Fsociety_,
не думайте о том, куда пойдет ВБА, сосредоточьтесь на описании алгоритма решения Вашей задачи
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка чисел в зависимости от времени.
 
см. вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка чисел в зависимости от времени.
 
так?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка чисел в зависимости от времени.
 
таблицы сформированы удивительно логично, поэтому людям с обычной логикой не так легко их понять
зачем на листе 2 для 1-ust-en-sales за 2019-03-18 отведено 24 строки? к чему этот цирк?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Составить ТОП сотрудников
 
Цитата
Mikhail76 написал:
вы правы, я не подумал об этом. В файле сформировал без формул как хотелось бы. В топ все, кто больше 2 в порядке убывания.
а думать Вы все еще не пытаетесь, подумать и сформулировать задачу
Цитата
Mikhail76 написал:
в котором почти 300 строк (сотрудников)
1. допустим в списке из 300 сотрудников у всех показатель больше 2 (допустим) Вам нужет тот же список, но просто посортированный?
2. допустим с показателем 4 есть 100 человек и с показателем 3 есть 100 человек. Вам нужен список из 200 человек?
3. приблизимся к Вашей ситуации с показателем 7 - 8 человек, с показателем 6 - 15, с показатекдем 5 - 21 .... что должно оказаться в Вашем топ-списке?
возможно примеры совершенно абсурдные, но программирование - это прежде всего однозначность, это точное представление о том, что должно получиться в итоге при ЛЮБЫХ ДАННЫХ в Вашем списке
Вы сами понимаете что должно быть в итоговом списке? знаете - расскажмие нам. может кто-то расскажет Excelю как составить список согласно Вашего рассказа
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка чисел в зависимости от времени.
 
еще нужно приложить конечное описание задачи
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Составить ТОП сотрудников
 
Цитата
Mikhail76 написал:
может не так делаю,
Вы не обьясняете как решается Ваша задача, допустим Вы не знаете как это автоматизировать в Excel, но как просто решить знаете?, кого внести в топ-10?
людей с показателем больше 2 выявить легко их 7 человек (но топ-10, в котором 7 человек не отвечает понятию списка топ 10)
а вот с показателем 2 еще 10!!! кого из этих 10 включить в топ 10, а кого нет (если данные будут опубликованы - тут не далеко дол личных обид со стороны тех 7-и, у которых такие же твердые 2, как у тех 3-х, что попадут в топ-10)
Изменено: Ігор Гончаренко - 25 Июн 2019 12:02:51
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Высота объединенной ячейки, Помогите разобратся в коде
 
полагаю Вас больше интересовали не комментарии к коду, а вопрос почему для В6 и В10 не подбирается высота?

потому что в макросе есть небольшая ДЫРА, которую можно залатать так:
нужно в коде макроса, где-то между  with ma и .Entirerow.Autofit дописать: .Cells(1).WrapText = True
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Не сдвигать ссылку на ячейку при дублировании формулы
 
как только дочитаете и поймете что там написано, увидите что Ваша проблема - не проблема
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Рассчитать таблицу целевых бонусов в процентах в зависимости от плана от минимума до максимума
 
то же самое, но уже в файле)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Рассчитать таблицу целевых бонусов в процентах в зависимости от плана от минимума до максимума
 
если сумма плана в А1
то размер бонусов
Код
=(МИН(200000000;A1)-6000000)*0.035*(A1>6000000)+МИН(A1;6000000)*0.025

а таблицу, действительно, формируйте сами
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Макрос в EXCEL 2019 сохранить как, Excel 2019
 
Цитата
Wladimir_A-A написал:
Походу никто не сталкивался
некоторые давно в свойе библиотеке держат функцию:
Код
'******************************************************************************
' Удалить с имени файла недопустимые символы
'
Function DelBadDOSChar$(s$)
  Const bch$ = "\/|:+*?<>""=%!@."    ' %!@. - не допустимы в некоторых компонентах
  Dim i&:  i = 1
  Do While i <= Len(s)
    If InStr(bch, Mid(s, i, 1)) > 0 Then s = Left(s, i - 1) & Right(s, Len(s) - i) Else i = i + 1
  Loop
  DelBadDOSChar = s
End Function
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
При копировнии избежать замены символа Ø на Æ.
 
руками:
отметить символ и задать правильное название шрифта

с помощью VBA:
Cells(r,c).Characters(Start:=ПосчитайтеПозициюСимволаВЯчейкеRC, Length:=1).Font.Name = "Symbol"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Вычислить адрес ячейки, содержащей максимальное значение, в диапазоне произвольных размеров
 
Код
="Строка = " & МИН(ЕСЛИ(B2:C32=МАКС(B2:C32);СТРОКА(B2:C32)))
столбец найдете аналогично
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как задать правило сравнения
 
сделайте с помощью условного форматирования
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как задать правило сравнения
 
Код
=ЕСЛИ(S5=U5;"Равно";ЕСЛИ(S5>U5;"Больше";"Меньше"))
хотя утверждение
Цитата
2 больше 3
звучит очень странно, может после 3 нужно знак вопроса поставить?
Изменено: Ігор Гончаренко - 20 Июн 2019 15:47:33
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка чисел в зависимости от времени.
 
именно так и делал  - в файле)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка чисел в зависимости от времени.
 
в D1
Код
=ТЕКСТ((СТОЛБЕЦ()-4)*5/480;"чч:мм - ") & ТЕКСТ((СТОЛБЕЦ()-3)*5/480;"чч:мм")
и тянуть вправо сколько сил хватит
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Нужно отобразить окно со скрытыми листами с помощью кнопки
 
serpan,
забейте в гугле "хочу мышкой окна открывать", посмотрите... аналогии не проглядываются?
и... 1/4 экрана  - это по ширине, по высоте, по площади экрана?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Полный перебор возможных вариантов из 4 значений
 
возможные варианты сочетания чего с чем?
не нужно только больше писать это
( 11, 11 22, 11 22 33, 11 22 33 44, 11 33 44, 11 44, 11 33 , 22 33 44, 22 33, 22 44 и так далее)
я уже это читал и это пока ничего не обьясняет. хотя... не исключаю что ясно всем, кроме меня, и скоро тут набросают сочетаний
допустим в текстбоксах написано соотв.: а, б, в, г  какие возможны сочетания в этом случае?
Изменено: Ігор Гончаренко - 20 Июн 2019 07:50:05
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск наименований из одного списка в другом и вывод данных из нужной ячейки
 
UNN из текста переведите в числа
используйте ИНДЕКС и ПОИСКПОЗ
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Полный перебор возможных вариантов из 4 значений
 
перебор возможных вариантов
уточните что Вы имеете ввиду (какие комбинации будут вариантом, а какие нет)
Изменено: Ігор Гончаренко - 19 Июн 2019 23:31:13
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Найти первое и последнее измерение в интервале дат
 
Код
=ИНДЕКС(B:B;1+ПОИСКПОЗ(МИН(ЕСЛИ($A$2:$A$565>=F2;ё$A$2:$A$565));$A$2:$A$565;))
=ИНДЕКС(B:B;1+ПОИСКПОЗ(МАКС(ЕСЛИ($A$2:$A$565<F2+1;$A$2:$A$565));$A$2:$A$565;))
Изменено: Ігор Гончаренко - 19 Июн 2019 19:57:51
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Найти и выделить минимальное значение условным форматированием, Найти и выделить минимальное значение условным форматированием сравнивая определенные столбцы,а не все значения в строке
 
см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
ВПР с заданной погрешностью, Можно ли подтягивать данные с допустимым количеством ошибок?
 
ВПРить не получиться начинайте МАКРОСить
и конечно с такой задачей лучше не начить, а уже конкретно МАКРОСить
Изменено: Ігор Гончаренко - 18 Июн 2019 22:21:16
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как использовать подбор параметра при расчете срока окупаемости
 
а зачем тут подбор параметра???
допустим на строительство обьекта вы затратили Х денег.
хотите окупить за месяц?
поставьте арендную плату равную Х, за месяц ваши инвистиции окупились, со следующего - приносят Х денег дохода.
хотите окупить за 5 лет?
назначте арендную плату в месяц = Х / 60 - за 5 лет затраты вернутся и потечет чистая прибыль с аренды этого обьекта
Изменено: Ігор Гончаренко - 18 Июн 2019 20:39:21
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как создать дубликат Control в UserForm через VBA ?
 
нет, Андрей, не точно
(метод аналогии не проверенный практикой дал сбой: типа в WorkSheets, Workbooks - двух одинаковых имен не запихнуть, но это не отвернет меня от использования метода аналогий, от единичного к общему, как одного из основополагающих в философии методов познаний)
оказалось очень даже могут жить, только второй из них не отзывается на обращение по имени
Изменено: Ігор Гончаренко - 18 Июн 2019 20:37:36
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Определить, есть ли лист в закрытой книге с заданным именем - VBA, если да то.....если нет то...
 
Sandero,
можно обратиться к любым данным, если эти данные существуют и у Вас достаточно прав для этого
создайте тему, опишите проблему (задачу) и Вам, скорее всего, помогут ее решить
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 180 След.
Наверх