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

Страницы: 1 2 3 4 5 6 След.
Combobox с поиском, VBA
 
Чувствую себя героем и от гордости за не совсем потерянный мозг - прёт.
Съем лимон и пойду спать. )))
Еще раз СПАСИБО!  
В полете голова - важнее крыльев
Combobox с поиском, VBA
 
Цитата
Юрий М написал:
непустые значения переложить в другой массив
Это чтобы открытый список сократился до числа непустых элементов?
Сейчас данные фильтруются, но в нижней части списка висит пустота.
В полете голова - важнее крыльев
Combobox с поиском, VBA
 
Как сразу жизнь наладилась :)
Андрей VG, спасибо, не все знакомо, но работает как нужно!
Юрий М, с UCase или LCase уже справлюсь. Спасибо! :)
В полете голова - важнее крыльев
Combobox с поиском, VBA
 
Ааааааааааааа, сама с собой поговорила и, кажется, дошло!
Нужно перебирать варианты без звездочек впереди и в конце и всё переводить к единому регистру букв!
Юрий М, не видела Вас сегодня, но спасибо :)
Изменено: LiSSa - 16.04.2016 20:38:09
В полете голова - важнее крыльев
Combobox с поиском, VBA
 
Юрий, не так - этот вариант я видела, он работает с двумя столбцами и сортирует данные - слишком наворочен и выбрать из него нужное для моей задачи у меня не получается. Видела простые решения с Listbox, попыталась сделать по образу и подобию с Combobox, но не выходит.
В полете голова - важнее крыльев
Combobox с поиском, VBA
 
Доброго всем вечера!
Избитая, кажется, тема, но уже много источников просмотрела и никак не могу найти простого ответа - все с какими-то хитростями и сложностями.
Нужен Combobox с поиском значений по нескольким введенным символам, которые могут находиться в любой части значения (в начале, в конце, в середине), никаких дополнительных элементов на форме размещать по задаче нельзя (видела решения с Listbox), никаких данных из других столбцов подхватывать не нужно тоже (видела решение по двум столбцам - слишком много и сложно и с сортировкой - не смогла разобраться, чтобы адаптировать под себя).
По итогам поиска на форме должен быть открыть список с найденными значениями, то есть список на основании первоначального (включающего в себя все возможные записи), сокращенный до того числа значений, в которых встретились вводимые символы.
Подскажите, где можно подсмотреть такое решение?
Или подскажите, пожалуйста, чего в моём коде не хватает, чтобы он заработал?
Изменено: LiSSa - 16.04.2016 19:59:09
В полете голова - важнее крыльев
Создать письмо для OutLook макросом в файле Excel, VBA Excel и OutLook
 
Цитата
Юрий М написал:
Про это разговор? )Код?12'команду Send можно заменить на Display, чтобы посмотреть сообщение перед отправкой         .Send
Ага, оно самое - про Display ))
В полете голова - важнее крыльев
Создать письмо для OutLook макросом в файле Excel, VBA Excel и OutLook
 
Найденное в интете крайне похоже на макрос из приёмов, но в приёмах есть нужный комментарий - похоже, дело в этой команде.
Спасибо, сейчас опробую!
В полете голова - важнее крыльев
Создать письмо для OutLook макросом в файле Excel, VBA Excel и OutLook
 
Добрый день!
Нашла в интернете образец макроса для создания письма из Excel в OutLook, так как очень нужно, чтобы создавалось письмо и оставалось открытым, не отправлялось, но программа вообще ничего не делает.
Помогите, пожалуйста, исправить ошибку.
В полете голова - важнее крыльев
Как сравнить введенное в Combobox число с числом в ячейке?, VBA Excel
 
Эти тире оказались волшебными палочками просто :-)
Теперь все работает. Спасибо!
В полете голова - важнее крыльев
Как сравнить введенное в Combobox число с числом в ячейке?, VBA Excel
 
Доброго дня!
Не получается решить простую задачку и не могу разобраться, в чем причина.
Помогите, пожалуйста.

В Combobox вводится числовое значение и при нажатии на ОК нужно сравнить его с числом, записанным в ячейку.
При очевидно одинаковых числах программа считает их разными.
Пробовала дописывать Combobox.Value - тоже не помогло.
В полете голова - важнее крыльев
Записать в переменную ссылку на сводную таблицу, VBA код
 
Цитата
The_Prist написал: можно даже с применением переменной и счетчика
The_Prist, спасибо за совет!
Думала, что можно как-то проще через Count созданных сводных таблиц. А так счётчик работает, конечно.
Пытливый, с файлом не я работать буду, а точнее - несколько людей кроме меня и иногда нужно, чтобы несколько подряд сформированных отчетов были бы открыты одновременно. Хочется же сделать проще для юзера, а не для себя.
Всем спасибо!
В полете голова - важнее крыльев
Записать в переменную ссылку на сводную таблицу, VBA код
 
Цитата
Пытливый написал: ActiveSheet.PivotTables.Count
Тоже пробовала. Пытливый, если подскажите, как этим воспользоваться - была бы очень признательна.
Потому что это не получается вставить в код - приводит к ошибке и такая строка:
Set PT = ActiveSheet.PivotTables(PivotTables.Count).TableName
С просто .Name тоже пробовала - результат все тот же ((
Изменено: Li$$@ - 15.02.2016 23:38:43
В полете голова - важнее крыльев
Записать в переменную ссылку на сводную таблицу, VBA код
 
Юрий М, да, именно такая ошибка!
Потому что без перезапуска файла имя сводной таблицы, создаваемой макросом второй раз, уже другое или же он не может создать вторую сводную с уже использованным именем (это мое дилетантское подозрение).
Изменено: Li$$@ - 15.02.2016 12:44:05
В полете голова - важнее крыльев
Записать в переменную ссылку на сводную таблицу, VBA код
 
Да, когда имя насильственно прописываю, то все ок получается :)

Я поняла, в чем косяк. Макрос запускается кнопкой из другого файла и с первой попыткой все нормально.
Закрываем созданную макросом книгу со сводной таблицей без сохранения результата и запускаем макрос из основной книги еще раз - и вот тут косяк, потому что имя таблицы уже другое - она вторая.
И пользователь должен иметь возможность воспользоваться этой кнопкой несколько раз без перезапуска файла.
Как в данной ситуации выкрутиться? Может, их (сводные таблицы) можно как-то посчитать?
Изменено: Li$$@ - 15.02.2016 12:42:02
В полете голова - важнее крыльев
Записать в переменную ссылку на сводную таблицу, VBA код
 
На эту строчку кода программа и ругается в процессе выполнения кода.
В полете голова - важнее крыльев
Записать в переменную ссылку на сводную таблицу, VBA код
 
Здравствуйте!
Мучаюсь с кажется весьма простым вопросом - не могу записать в переменную имя созданной макросом сводной таблицы.
Подскажите, пожалуйста, что не так?
Пробовала их считать, записывать имя на русском или английском и всё не то выходит. ((
В полете голова - важнее крыльев
Очистка ComboBox не срабатывает
 
Оказалось, что секрет :)
Как только ищешь ответ на других сайтах - вот такую чушь и посоветуют!
Все действительно просто и все получилось. Спасибо!
В полете голова - важнее крыльев
Очистка ComboBox не срабатывает
 
Здравствуйте!
Столкнулась со странностью в UserForm, которая заключается в следующем:
Когда впервые выбираю Департамент в списке ComboBox2 и формируется список Отделов для ComboBox3 - все нормально.
Если вернуться и выбрать другой департамент - прежний список ComboBox3 очищается (ComboBox3 = Empty) и формируется новый.
Но если выбрать Департамент (Управление МСФО), в котором всего один отдел, то список ComboBox3 не очищается и этот единственный отдел добавляется к предыдущему списку.
Ерунда какая-то
Помогите, пожалуйста, разобраться.
Это третья процедура в UserForm: Private Sub ComboBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Кусочек кода, где прописана очистка:
Код
'добавляем получившийся список отделов в элемент управления формы
'и если это значение единственное - вывести его
ComboBox3 = Empty
If n2 = 2 Then
  ComboBox3.AddItem Sh_ShL.Range("G2").Value
  Me.ComboBox3 = Sh_ShL.Range("G2").Value
  ElseIf n2 > 2 Then
  ComboBox3.List = Sh_ShL.Range(Sh_ShL.Cells(2, 7), Sh_ShL.Cells(n2, 7)).Value
End If
Изменено: Li$$@ - 06.02.2016 16:54:00
В полете голова - важнее крыльев
Функция МВСД не пересчитывает результат при изменении ставки_фин
 
Вас спросили, что сделать в конкретном случае на примере конкретной таблицы - сложить или работать по чудовищной формуле, которая для таких случаев да будет Вам известно - ЕСТЬ.

Если Вы заявляетесь здесь помощником, то от Вас и ожидается помощь в сопоставлении таких таблиц с инструментами Excel, в которых большинство из нас, разумеется, блудит; а уж об отсутствии единства терминологии не мне рассказывать.
Когда и что мне почитать я и без Вас разберусь.
В полете голова - важнее крыльев
Функция МВСД не пересчитывает результат при изменении ставки_фин
 
Сумма инвестиций не влияет на фин.результат, это кап.вложения.
В полете голова - важнее крыльев
Функция МВСД не пересчитывает результат при изменении ставки_фин
 
Но их в любом случае при том же строительстве будет два - один инвестиционный (вложения не единовременны по объективным причинам) и операционный - доход от продажи квартир в ипотеку. Как их смешать? Если инвестиции дисконтируются к началу периода по одной ставке, а доходы - к концу по другой?
Или здесь будет просто сальдо потоков и что-то вроде ЧИСТВНДОХ?
В полете голова - важнее крыльев
Функция МВСД не пересчитывает результат при изменении ставки_фин
 
Поняла, спасибо.
А для ситуации, когда инвестиции осуществляются в течение нескольких периодов, и доход получаем в те же периоды, - есть ли в Excel функции, чтобы показатели для такого проекта посчитать? Ту же чистую стоимость и внутреннюю ставку доходности (файл с образцом прикрепила). МВСД пробовала - не учитывает, что в одном и том же периоде и доход, и инвестиции.
В полете голова - важнее крыльев
Функция МВСД не пересчитывает результат при изменении ставки_фин
 
Добрый день!
Разбираюсь с функцией МВСД на простом примере, похожем на пример Справки, и не пойму, почему результат функции не пересчитывается (в зеленой ячейке), когда я меняю значение ставки по кредиту (в желтой ячейке).
Помогите, пожалуйста, разобраться и понять, в чем дело.
В полете голова - важнее крыльев
Как открыть файл с помощью FileDialog
 
Цитата
Максим Зеленский пишет:
If .Show = -1 Then .Execute
Простите, но никак не могу "догнать", как именно это правильно вставить в код?
Не выходит каменный цветок... Посмотрите, пожалуйста
В полете голова - важнее крыльев
Как открыть файл с помощью FileDialog
 
Максим Зеленский, спасибо за примеры, буду с ними осваиваться сегодня!
В полете голова - важнее крыльев
Как открыть файл с помощью FileDialog
 
Цитата
Z пишет: Если юзер тыкнул файлу, то программа по умолчанию его откроет
Да-да, и я так думала, вот только фигню явно пишу какую-то, потому что не открывает  :(
Файл приложила - где бяка в этой строке?
В полете голова - важнее крыльев
Как открыть файл с помощью FileDialog
 
Нет, не это
Неизвестно ни имя файла, ни путь до него
Юзер должен ткнуть на этот файл мышкой, а макрос открыть его и работать с ним
В полете голова - важнее крыльев
Как открыть файл с помощью FileDialog
 
Добрый всем день!
Назрела необходимость дать юзеру возможность выбрать файл самостоятельно (который дальше обрабатывается макросом) и никак не могу найти простой и понятный пример, как это сделать с помощью FileDialog
Поняла, что это окошко выдаст путь к файлу, а как записать его в переменную и дальше написать Workbooks.Open совсем не пойму

Помогите, пожалуйста, с этими строчками
Или подскажите, где стоит посмотреть? Не трехэтажные навороты со всевозможной всячиной (роюсь уже все утро в щедрых результатах поиска), а решение вот этого простого действия
Спасибо
В полете голова - важнее крыльев
Публичные переменные в UserForm и процедуре Sub
 
Это помогло!
СПАСИБО!
В полете голова - важнее крыльев
Страницы: 1 2 3 4 5 6 След.
Наверх