Ответы пользователя по тегу Visual Basic
  • Как создать сразу несколько писем в VBA Excel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В макросе же ВСЕ написано, как и что он отправляет, там всего около 10 строк. Макрос отправляет книгу или конкретный sheet.
    Для разных данных можно создать разные листы в экселе и отправлять их.

    Если вы не можете изменить настолько простой макрос, то вам стоит нанять программиста на фрилансе, объяснить ему задачу детально и получить результат.
    Ответ написан
    Комментировать
  • С чем в связке лучше использовать MS Excel в качестве frontend'a?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Убрать эксель полностью и переписать макросы на Access.
    Данные пользователи будут вводить сразу в Access, он же будет генерировать акты.
    Вся визуализация - на формах Access.
    Access собственно и был написан не просто как база данных, а как платформа для небольших приложений.
    Ответ написан
    2 комментария
  • Какой язык программирования выбрать на проект взамен Excel VBA?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Быстрее и дешевле всего будет на php. Но можете попробовать на python, если есть желание его подучить.
    Ответ написан
    Комментировать
  • Как прочитать и отредактировать файл?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это нестандартный формат, алгоритм может быть какой угодно.
    Читайте любым HEX-редактором, пробуйте.
    Ответ написан
  • Где найти электронный вариант книги: Бейсик для всех: курс программирования на языке Бейсик для начинающих 1987 год?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    Или человек очень уж поиздевался или человек не в теме.

    Для понимания настолько базовых вещей, подойдет учебник для ЛЮБОГО современного языка.
    В базовом случае, для упрощения, лучше взять скриптовый язык, например хорошо подойдут: python/perl/php/bash/javascript.

    Во всех этих языках довольно легко и наглядно можно поработать с условиями, циклами, процедурами, массивами и структурами.
    Берете любой базовый учебник/курс и вперед. Можно даже взять 2-3 учебника от разных языков, прочитать за недельку-другую и все сойдется. Вдобавок узнаете разницу между языками.
    Ответ написан
    Комментировать
  • Как написать макрос в Excel, который строку данных из ячейки "рассортировывал" бы в таблицу?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас не вопрос а задача, что не по теме ресурса.
    Но вы можете записать последовательность клавиш, и выполнить следующее:
    1. Данные - по столбцам, с разделителем закрываяющая скобка ")" - разделите по ячейкам.
    2. Затем скопировать и транспонировать ячейки - перевернете горизонтальное в вертикальное
    3. Затем текст-замена, убираете скобки (меняете на пустоту)
    4. Затем еще раз данные по столбцам, с разделителем пробелом.

    Записанный макрос можно посмотреть в VB
    Ответ написан
    Комментировать
  • Написание макросов Excel, какой скилл нужен?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нужен скилл "Умение писать макросы в Excel"
    Годный макрос - это тот, который выполняет свою задачу. Его красота и стиль волнует только постановщика задачи. Если это вы сам - то садитесь и пишите. Со временем опыта станет больше, макросы будут лучше.
    Ответ написан
    Комментировать
  • Актуален ли visual basic?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Visual Basic актуален, но очень нишевый. На нем обычно делают быстрые костыли и заплатки, когда не хватает времени/денег на серьезное решение.
    Хитрость VB в том, что такие костыли живут годами и пишутся даже прямо сейчас.
    Но я навскидку не могу вспомнить ни один VB проект, над которым бы работало несколько человек, и который бы они активно развивали. Это именно продвинутые макросы для решения задач на месте.

    .NET это совсем другое. Востребовано, актуально и так далее. Но там в основном Си шарп.

    Так что .NET вполне изучайте, в VB изучите поверхностно, слишком сильно углубляться наверное нет смысла, если вы можете потратить это время на C#
    Ответ написан
    Комментировать
  • Excel VBA почему не выполняется поиск в объединенных ячейках?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Потому что VBA криво работает с merge cells, и на официальном сайте экселя не рекомендуют использовать объединенные ячейки, если вы разрабатываете что-то сложное на VBA, потому что это нарушает и сортировку и цикл по ячейкам.
    Можно конечно придумать костыли перебором ячеек в цикле, но большинство готовых функций обработки столбцов и рядов работать не будут.
    Ответ написан
    2 комментария
  • Вопрос по vba в word?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Без исходного кода вряд ли вам подскажут.

    Но данная ошибка скорее всего показывает, что имя файла, которое сформировалось, не может быть записано (например в нем есть запрещенные символы вроде "/", ":" и др.
    очень вероятно, что они появились во время добавления даты в имя файла.
    Ответ написан
    Комментировать