Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 2
1

Автоматизация одного процесса в работе

21.07.2015, 15:53. Показов 751. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Господа. Необходимо автоматизировать один процесс по работе, т.к. делать одни и те же действия вручную не очень умно.

Кусок моего excel-макроса.

Проблема: когда запускается поиск, то ищется конкретное значение, а должно искаться то, что скопировано.

Как я вижу решение:
1. Объявить переменную i (сделано)
2. Присвоить переменной i то значение, которое находится в буфере обмена
3. Искать переменную i в поиске
4. PROFIT


Visual Basic
1
2
3
4
5
6
7
Dim i As Long
    
    Selection.Copy
    Windows("ÂÈ.xls").Activate
    Cells.Find(What:="103073002", After:=ActiveCell, LookIn:=xlFormulas, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Activate
Считаю, что моя проблема от незнания синтаксиса.

Заранее спасибо за ответы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.07.2015, 15:53
Ответы с готовыми решениями:

==Автоматизация процесса==
Добрый День Уважаемые програмисты!!!Помогите пожалуйста в решении следующей задачи.Я работаю на...

Автоматизация процесса
Подскажите идею/тему для автоматизации процесса какого нибудь. Т.е. заменить человеческий труд -...

Автоматизация рабочего процесса
Добрый день, на работе куплена программа в которой человек составляет расписание, считает нагрузку...

автоматизация процесса выполнения скрипта
У меня такая проблемка, мне надо чтобы один мой скрипт постоянно работал(скажем в минуту раз). Что...

2
15151 / 6424 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
21.07.2015, 22:44 2
Проще брать не из буфера обмена, а из выделенного диапазона
Visual Basic
1
2
3
4
5
6
7
Dim i 'As Variant
    
    i = Selection.cells(1).value
    Windows("ÂÈ.xls").Activate
    Cells.Find(What:=i, After:=ActiveCell, LookIn:=xlFormulas, _
        LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
        MatchCase:=False, SearchFormat:=False).Activate
1
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 2
22.07.2015, 11:57  [ТС] 3
Благодарю за помощь, помогло.
0
22.07.2015, 11:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.07.2015, 11:57
Помогаю со студенческими работами здесь

Автоматизация процесса компиляции (tasm)
как указать чтоб скомпилированные файлы оказывались в той же папке что и батник? заранее спасибо ...

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

Работа с массивами данных, автоматизация процесса
Доброго дня(вечера, утра или ночи). Столкнулся с такой вот проблемкой. Хочется сделать программку...

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

Все телефоны в одну форму, автоматизация процесса.
Помогите пожалуйста, с такой задачей: Есть в таблице столбец телефонов (30 000 штук), забитый...

Автоматизация процесса синтеза модели множественной регресии
ДАНО: y(x) = a0+a1x+a2x(в квадрате) X y 3,8 5,4 9 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru