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

Страницы: 1
Создание активности, Создание активности (на работе)
 
Если бы можно было автокликер скачать не просил бы помощи.
Создание активности, Создание активности (на работе)
 
Вопрос с админами решаю сам.
Вопрос к Вам вы сможете сделать или нет?
Создание активности, Создание активности (на работе)
 

Вводная часть:

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

Всё бы не плохо, но технические возможности не позволяют всем сидеть одновременно в связи с чем ограничили доступ до удалённого рабочего стола по количеству пользователей и как следствие при отсутствии активности через 2-5 минут тебя(а бывает часто и меня) выкидывает с удалённого рабочего стола. При этом если не будет подключения ещё 5 минут закрывает все активные программы на удалённом столе.

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

Работа в основном проводится в Excel в связи с чем возникла идея которую не знаю как воплотить, нужно:

Техническая часть:

Если в активном окне Excel не происходит никакое движение в течение 2-5 минут происходило какое-нибудь движение которое воспринималось бы как активное.

К примеру после двух минут появлялись бы часы с отсчётом времени, или как раньше было в Excel булавка стучала по монитору или просто сдвигалась активная ячейка на одну клетку вправо.

Пытался делать сам.

Код
Sub kursor1()
Do    WScript.Sleep 3000
    Selection.Offset(0, 1).SelectLoop
End Sub

Но что то не работает выдаёт ошибку «error 424 object required»

Вывод:

Нужен макрос которые при отсутствии активности более 5 минут создавал какую-нибудь активность сам. При этом не жрал бы много трафика и был максимально прост + что бы как то очень просто можно было поменять время без активности (например с 5 минут на 2 или на 10)

Создание активности, Вопрос перенёс в платный раздел
 
удалить
Изменено: new_gansta - 03.07.2020 16:23:57
Нахождения время обеда в 24 часовом режиме, Необходимо вычислить время простоя бригад за вычетом обеда
 
Всё отлично работает пока время простоя в пределах 23:59.
Если обратить внимание на ячейку там записана в формате не только чч:мм, но там ещё есть и дата.
То есть если простой будет 48  часов с 01.10.2019  10:00:00 по 03.10.2019 10:00:00 то тогда формула некорректно считает.

P.S. Мишке можно и во вторую руку дать если поможет.
Изменено: new_gansta - 24.11.2019 14:36:06
Нахождения время обеда в 24 часовом режиме, Необходимо вычислить время простоя бригад за вычетом обеда
 
Честно говоря слабо понимаю формулы связанные со временем.
но мне необходимо заполнить столбцы "Часов простоя без обедов" и "Время обеда попадающего в простой".
Нахождения время обеда в 24 часовом режиме, Необходимо вычислить время простоя бригад за вычетом обеда
 
Бригады работают круглосуточно, но у них есть два обеда с 12:00 до 13:00 и с 00:00 до 01:00.
При этом у бригад бывают простои необходимо вычислить время простоев без обедов и время обедов попадающих простоит.
Количество пробуренных скважин по типу бурения в определённый год
 
Это называется заработался. Спасибо большое.
Количество пробуренных скважин по типу бурения в определённый год
 
Есть таблица, в которой выбирается из списка «Тип бурения». Далее таблица градируется по годам и в конце есть столбец «Дата окончания бурения»
Так вот, надо как то посчитать количество пробуренных скважин по типу бурения и вывести их в определённый год соответствующий дате окончания бурения.

Причём как количество скважин по типу бурения считаю без проблем
Код
=СЧЁТЕСЛИ($D$19:$D$30;$D9)

Количество скважин по годам тоже считается просто
Код
=СЧЁТЕСЛИМН($V$19:$V$30;">=01.01."&K5;$V$19:$V$30;"<=31.12."&K5)

А вот совместить не получается.
Изменено: new_gansta - 19.03.2018 10:06:37
Определить имена файлов макросом VBA
 
Сроки до 15.01.2018. В части бюджета даже не знаю, только начинаю работу в данном виде инвестора, так что пока не знаю даже сколько такие услуги стоят.
Определить имена файлов макросом VBA
 

Есть макрос, который с активного листа одной книги, переносит данные в активный лист другой книги, причем листы называются одинаково. Пример существующего кода приведён ниже.

Sub ПереносДанных()

Windows("Форма №1 Рабочая.xlsm").Activate

  Range("I34").Select

  Range(Selection, Selection.End(xlToRight)).Select

  Selection.Copy

  Windows("ЭМ_.XLSB").Activate

  Range("I34").Select

  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

      :=False, Transpose:=False

     

  Windows("Форма №1 Рабочая.xlsm").Activate

  Range("I40").Select

  Range(Selection, Selection.End(xlToRight)).Select

  Application.CutCopyMode = False

  Selection.Copy

  Windows("ЭМ_.XLSB").Activate

  Range("I40").Select

  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

      :=False, Transpose:=False

     

  Windows("Форма №1 Рабочая.xlsm").Activate

  Range("I44").Select

  Range(Selection, Selection.End(xlToRight)).Select

  Application.CutCopyMode = False

  Selection.Copy

  Windows("ЭМ_.XLSB").Activate

  Range("I44").Select

  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

      :=False, Transpose:=False

     

  Windows("Форма №1 Рабочая.xlsm").Activate

  Range("I51").Select

  Range(Selection, Selection.End(xlToRight)).Select

  Application.CutCopyMode = False

  Selection.Copy

  Windows("ЭМ_.XLSB").Activate

  Range("I51").Select

  Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

      :=False, Transpose:=False

End Sub

Необходимо решить следующие комплексные задачи:

1)      Как сделать так, что бы имя закреплённое в коде «Форма №1 Рабочая» было динамично, то есть данное имя автоматически бралось то, из которого запускается макрос;

2)      Как сделать так, что бы имя книги в которую необходимо перенести данные выбиралось в ручную, причем выбор сразу определял папку в которой лежит родительский документ из которой запускается макрос? В данном коде данное имя фиксированное «ЭМ_.XLSB». Данный момент ещё усложняется тем, что информацию надо вставлять в лист с идентичным названием. У листов всего два имения «Капитальные вложения» и «Капитальные вложения (ФИН)»;

То есть, резюмируя два первых вопроса надо сделать так, что бы имена файлов были не фиксированы а динамичные с заданными условиями

Страницы: 1
Наверх