Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Динамичная карточный батл с онлайн-сражениями PvP и PvE. Соберите коллекцию уникальных карточных героев, создайте мощную боевую колоду и бросьте вызов другим игрокам со всего мира.

Cards out!

Карточные, Ролевые, Стратегии

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
19
slonyarik
slonyarik
MS, Libreoffice & Google docs

Excel. Нужна помощь. Автоматическое создание гиперссылок⁠⁠

3 года назад

Всех приветствую. Возникла следующая, неразрешимая для меня, задача. Имеется excel таблица, в одном столбце серийные уникальные 15-значные номера оборудования. Также имеется папка, содержащая подпапки, в которых находятся .pdf файлы с паспортами оборудования. Каждый pdf файл переименован в соответствии с уникальным 15-значным серийным номером. Задача состоит в том, чтобы в excel таблице в соседнем столбце с номерами оборудования автоматически проставлялись гиперссылки на соответствующий файл pdf. Важный момент, почему бы не сделать это вручную – объем в тысячи штук + весь архив документов, включающий excel таблицу и все pdf файлы должен перемещаться на различные ПК, соответственно гиперссылки будут ломаться.

Что смог осилить я: получилось двумя способами составлять каталог гиперссылок на pdf файлы в вышеозначенной папке.

Способ 1. С помощью надстройки в excel ASAP Utillities на отдельном листе выводится список гиперссылок на файлы в заданной папке. Возможно есть шанс связать его с номерами оборудования через какую-то формулу, но обычный ВПР у меня не срабатывает, да и как сделать результат в ячейке гиперссылкой хотя бы на отдельный лист с гиперссылками я не понимаю.

Способ 2. Нашел excel файл с макросом, дающим тот же результат, как и в Способе 1, но так как с VBA у меня все довольно не очень, что дописать в макрос, чтобы он соотносил созданные гиперссылки с заданными номерами оборудования, я даже не представляю.

На этом светлые идеи у меня закончились. В каком направлении копать дальше – просто не понимаю. Возможно, кто-то уже сталкивался с подобной задачей и путями её решения, возможно я изначально начал действовать в не правильном направлении или в самом excel есть волшебная кнопка/функция, которая все это делает легко и просто, а я по своей бестолковости, единственный кто об этом не знает. Буду безмерно благодарен за любые подсказки.

И по традиции - кот пикабушника для привлечения хорошего настроения.

Excel. Нужна помощь. Автоматическое создание гиперссылок
Показать полностью 1
[моё] Microsoft Excel Таблицы Excel Гиперссылка Компьютерная помощь Макрос Формула Программирование Pdf Кот
24
30
Paul3225
Paul3225
MS, Libreoffice & Google docs

Помогите с макросом⁠⁠

3 года назад

Добрый день! Помогите пожалуйста макросом в Excel найти пустую ячейку в строке.

Знаю про Cells(Rows.Count, 1).End(xlUp).Select, но эта находит последнюю во всем столбце, не зависимо от того были ли промежутки пустых ячеек или нет. И еще поиск необходимо начинать не с первой, ну а допустим с 25 строки.

Всем заранее спасибо!!!

[моё] Microsoft Excel Макрос Текст
11
DELETED

Макрос на нажатие в заданной области⁠⁠

3 года назад

Всем привет, я недавно вышел на каникулы и решил подработать. У меня есть 4 окна в Wow в которых я закупаю ресы на ауке, перекрафчиваю и продаю вендору. Юзал я макрос который записал в мышку блади, она там записывает то что ты сделал руками и повторяет это действие. На 1 ак я получил бан за типа бота. Поговорив с ботоводами которые юзали ботов на прокачку  я понял, что там система которая смотрит на то какие действия повторяются часто и дает авто бан. Я пытался поковыряться в по мышки, нотам нету возможности сделать какой то разброс.  Если с нажатием клавиш я разобрался сделав это через автохоткей, то С нажатием курсора в определенной области у меня проблемы. Может знает кто то какую то программу которая может такое делать? Как я представляю это должно выглядеть,


Press RC (x,y)

x=(100-110)

y=(200-220)


примерно так я это вижу.

Проблема Компьютерные игры Макрос Текст Программирование
7
0
elvinnsk
elvinnsk

Хвастаюсь своими макросами для корела⁠⁠

3 года назад

Скачать бесплатно без смс можно тут: https://vk.com/elvin_macro

[моё] Vba Corel Draw Макрос Видео YouTube
0
15
nonelogical
nonelogical

Немного VBA⁠⁠

3 года назад
Немного VBA

Добрый день вам, мои подписчики, и те, кто случайно увидел этот пост.
Решил я делиться своими знаниями по интереснейшей и как ни крути очень востребованной теме – макросы на VBA.
На самом деле, я планирую рассказывать не только про VBA, но и всем что знаю и чему научился за долгие годы работы.
Не буду описывать самые азы – типы данных, их различия, типы макросов и т.п.. Нет, это будет курс по самым хардкорным вещам, с объяснениями тех моментов которые вы никогда не узнаете в самоучителях и которые обычно не рассказывают другие, такие как я, эксперты.

Начнем с малого – простой скрипт записи в txt файл

' - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
' Создано: 2020.04.06 08:31:29
' Создатель: Фамилия Имя <vbawisard@gmail.com>
' Название: sc_String_In_TXT
' Тип: Sub
' Доступ: Public
' Описание: Записать строку в текстовый файл
' Параметр: strText {String} - Записываемая строка
' Параметр: strFile {String} - Полное имя файла
' - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
Public Sub sc_String_In_TXT(ByVal strText As String, _
ByVal strFile As String)

If Not DEBUGGING Then On Error Resume Next ' Игнорирование ошибки
' - - - - - - - - - - - - - - -
Dim objFSO As Object ' Объект взаимодействия с файловой системой
Dim objTextFile As Object ' Объект ссылка на файл
' - - - - - - - - - - - - - - -

Set objFSO = CreateObject("scripting.filesystemobject") ' Создаем объект взаимодействия с файловой системой
Set objTextFile = objFSO.OpenTextFile(strFile, 8, True) ' Открываем файл
objTextFile.Write vbNewLine & strText ' Записываем строку
objTextFile.Close ' Закрываем файл
Set objTextFile = Nothing ' Чистим память
Set objFSO = Nothing ' Чистим память

' - - - - - - - - - - - - - - -
Err.Clear ' Сбрасываем ошибку

End Sub
Итак, начнем по порядку:
Для того что бы записать какую-то информацию в txt нам необходимо:
1. Записываемая строка (strText)
2. Имя файла в который будем записывать (strFile)
Оба значения мы получаем извне как параметры скрипта
Что бы взаимодействовать с файловой системой нам нужны два объекта:
1. Объект файловой системы (objFSO)
2. Файл в который будем записывать (objTextFile)
Их мы будем инициировать в момент выполнения
Теперь переходим к основной части. Для выполнения этого действия вам необходимо 4 шага:
1. Set objFSO = CreateObject("scripting.filesystemobject") - Создать объект взаимодействия с файловой системой
2. Set objTextFile = objFSO.OpenTextFile(strFile, 8, True) - Создать объект файла – для этого мы указываем:
2.1. strFile – имя файла
2.2. 8 – режим записи в конец файла
2.3. True – маркер что необходимо создать файл если он не существует
3. objTextFile.Write vbNewLine & strText - Записываем в файл не забыв добавить в начало записываемой строки vbNewLine
4. objTextFile.Close - Закрываем файл


Дальше для полного феншуя я обычно добавляю очистку памяти "убивая" объекты
Set objTextFile = Nothing
Я понимаю что по завершению скрипта эти объекты должны сами обнулиться, но я привык руководствоваться принципом "На VBA надейся, а сам не плошай".
Из того что не вошло в основной скрипт, но на что точно обратит внимание внимательный человек:
If Not DEBUGGING Then On Error Resume Next – игнорирование ошибки, причем режим игнорирования может включаться и отключаться глобальной константой DEBUGGING – когда она False – ошибки, игнорируются, когда True – значит включен режим отладки и при ошибке скрипт останавливает выполнение на строке с ошибкой.
Err.Clear – сброс ошибки, на тот случай когда режим дебага отключен, то скрипт пропустит7 ошибку, но при завершении эту ошибку лучше скинуть, иначе она может "потянуться" в другие скрипты и вызвать неожиданные последствия, о которых расскажу подробнее.

Очень надеюсь что мои посты кому-то будут интересны, и/или будут полезны в плане улучшения их навыков работы с VBA и Excel.

Показать полностью
[моё] Vba Microsoft Excel Длиннопост Программирование Скрипт Макрос
14
3
MistyKosplay

Как автоматизировать однотипную, монотонную работу за компьютером⁠⁠

3 года назад

Всем привет, наверняка многим знакома проблема однотипных действий за компьютером, особенно на офисных работах. Заполнение каких-то данных в таблицу, размещение постов в социальных сетях, поиск в базе данных и заполнение отчетов.


Я долго мучался над такой проблемой, но так как я очень ленив, стал искать способ, как это дело можно автоматизировать и вот уже несколько лет, я с некой периодичностью создаю новые или редактирую старые скрипты/сценарии для компьютера , позволяя им работать вместо меня, а себе гонять чай в рабочее время посматривая на экран. Я не стал супер экспертом по автоматизированию, но считаю, что моих знаний достаточно, для того, чтобы я смог научить этому других людей. Во всем этом мне помогает это чудесная программа - Автоматизатор BurundukPro.

BurundukPro – это современный скриптовый автокликер, однако его возможности гораздо шире обычной эмуляции мыши и клавиатуры. BurundukPro в настоящее время является лидером среди программ данного направления, благодаря дружественности интерфейса, понятности скриптового языка и хорошей сопроводительной документации с примерами.


BurundukPro это:


Универсальный эмулятор/автоматизатор прикладных процессов на персональном компьютере пользователя под управлением OS Windows.

Компактный дистрибутив (менее 3 Mb), для работы которого не требуется никаких дополнительных библиотек и настроек. Все работает "из коробки".

Удобный редактор кода с подсветкой синтаксиса и инструментами отладки, такими как замена текста, экранная лупа, шаблоны кода.

Скриптовый язык, поддерживающий переменные, вычисления, функции работы с числами и строками, циклы, условия и подпрограммы.

Имитация устройств ввода, то есть кликов и движения мыши, кнопок клавиатуры, в том числе с возможностью «зажатия» и обхода систем защит (Frost, GameGuard, прочие).

Возможности анализа экрана, среди которых поиск отдельных пикселей, поиск целых изображений, подсчет и контрольные суммы, а так же уникальная возможность «упрощения» графики для игр с излишне богатой цветовой палитрой.

Работа с файлами, включающая чтение и запись данных в текстовые и ini файлы, вызов сторонних программ и создание своих dll плагинов, проигрывание звуков.

Привязка к конкретному окну нажатием одной кнопки, при этом работа кликера не мешает работе пользователя за компьютером.

И многое другое, в том числе работа с окнами Windows, Интернет-запросы и возможность записи действий на компьютере с последующим их воспроизведением.


Мощный редактор сценариев позволяет тонко программировать ваши действия за компьютером.

Левое окно редактора содержит список ваших скриптов, при первом сохранение программа запомнит путь и все скрипты будут храниться там. Путь можно указать явно, через настройку в главном окне программы. Правое окно содержит список команд.


Первое что нужно сделать - установить галочку Задержка между операциями, находиться под правым окном. Затем выставить тайм аут, находиться правее и называется Задержка в мс., в поле рекомендовано указать 40.Это опция означает, что между событием Нажал\Отпустил пройдет 40 микросекунд. Так же при изменение положения курсора, стоит обязательно выставить 40 или меньше.


Важная опция - перемещение курсора ESC - Вкл. F1 - выкл., первое что нужно сделать, задействовать эту опцию поставив галочку, при условии, что вам нужна информация о положении курсора и составления скрипта, затем активировать кнопкой ESC. Рабочий поток программы начнет отслеживать координаты мыши и клики, что бы выключить, нажмите F1 и снимите галочку. Когда данная функция вам не нужна, обязательно снимаем галочку, что бы освободить поток и не нагружать процессор.


Когда необходимо выполнить операцию по перемещению окна или скроллинг странице, то вам необходимо задействовать функцию захват\освободить окно.

Если необходимо задействовать электронную клавиатуру, то нажимаем кнопку показать. Дублирующая функция называется одиночное нажатие и находиться справа в верхнем углу.

В целом программа достаточно мощная и функциональная и если она вам понравилась, то ее можно легко найти через поиск Яндекс, достаточно вбить в поисковую строку "Скачать BurundukPro на свой компьютер."


PS. На ютуб канале разработчиков много документации и обучающих роликов, канал называется BurundukPro - автоматизатор.

Показать полностью 2
[моё] Автоматизация Автокликер Скачивание Программа Компьютер Макрос Длиннопост
27
1
ttt.prostokvasha
ttt.prostokvasha

Проблема Мышка макросы администратор⁠⁠

3 года назад

Здравствуйте
Скажите пожалуйста
Мышка логитеч
С дополнительным кнопкам
На кнопки были назначены макросы
Макросы устанавливаются в софте логитеч
И всегда работали исправно
Даже если открыть программу любую от администратора

Но сейчас если открыть программу от администратора некоторые макросы не работают
1 не все ( некоторые работают и дальше)
2 раньше все норм было

Как такое возможно?
Почему это возможно?
Как исправить?

Проблема Мышка макросы администратор
Показать полностью 1
Компьютерная мышка Проблема Вопрос Компьютер Компьютерная помощь Программа Макрос
52
60
19sergey80
19sergey80
MS, Libreoffice & Google docs

Экспорт данных между файлами в Excel. Нужна помощь (спасибо! Получилось)⁠⁠

3 года назад

Возникла немного нетривиальная задача в Excel, по экспорту данных в другой файл. Вопрос насколько это выполнимо с помощью макросов, и если да, то как это сделать. Если подробнее:
Есть первый файл - список заказов. Каждая строка, это полная информация об изделии: номер заказа, номер чертежа, габариты, масса, срок и т.д.
Второй файл это расчёт материала на изделие. В ячейку вводится необходимый номер строки. Через ВПР поддтягиваются необходимые, для расчетов, данные. В результате получаем список необходимого материала и его количество. И эти данные я в ручную переношу обратно в список заказов.
Вот и задумался возможно ли написание макроса, что бы данные расчетов переносить, согласно номера строка, по нажатию кнопки.

[моё] Microsoft Excel Таблицы Excel Макрос Текст
57
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии