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

Страницы: 1
Элемент ActiveX, Ссылка на Элемент ActiveX
 
Большое спасибо, тема закрыта
Элемент ActiveX, Ссылка на Элемент ActiveX
 
Добрый день.

Подскажите как в формулах использовать значение из Элемента ActiveX.
Изменено: asu2601 - 08.11.2017 13:51:01
Макрос на автоматическое закрытие файла по таймеру
 
Разобрался, все работает, всем спасибо.
Макрос на автоматическое закрытие файла по таймеру
 

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

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

Код для книги:

Код
'Данная процедура скрывает перед закрытием книги все листы,
 'кроме листа "Внимание"
 Sub Workbook_BeforeClose(Cancel As Boolean)
     Application.ScreenUpdating = False
     Dim wsSh As Worksheet
     Sheets("Внимание").Visible = -1
     For Each wsSh In ThisWorkbook.Sheets
         If wsSh.Name  "Внимание" Then wsSh.Visible = 2
     Next wsSh
     ThisWorkbook.Save
 End Sub
 'Данная процедура показывает перед открытием книги все листы,
 'кроме листа "Внимание"
 Sub Workbook_Open()
     Dim wsSh As Worksheet
     For Each wsSh In ThisWorkbook.Sheets
         wsSh.Visible = -1
     Next wsSh
     ThisWorkbook.Sheets("Внимание").Visible = 2
     Application.OnTime Now + TimeValue("00:01:00"), "CloseBook"
 End Sub

Код для модуля:

Код
Public iTimer As Date
 Private Sub CloseBook()
 ThisWorkbook.Close (True)
 End Sub

Изменено: asu2601 - 02.10.2017 14:01:19
Загрузка книги, лежащей по указанному адресу, отдельно от скрипта, изменить скрипт
 
Добрый день.

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

Заранее спасибо.
Замена формул на значение макросом
 
Спасибо большое.
Замена формул на значение макросом
 
Огромное спасибо, все работает
Замена формул на значение макросом
 
Файл добавил, необходимо, чтобы из ячеек С9 и С11 копировались значения, а не формулы.
Замена формул на значение макросом
 
Спасибо за ответ, но куда это вставить? в какое место? как будет выглядеть итоговый код? я не разбираюсь в макросах вообще(
Замена формул на значение макросом
 
Добрый день.
Имеется такой код макроса
Код
Sub Макрос1()
'
' Макрос1 Макрос
'
' Сочетание клавиш: Ctrl+й
'
Dim mRng As Range
    Set mRng = Range([b2], [c2]) ' cчитаем, что _
                   Range([a4], [e4]) - это строка _
                                 Вашего листа-шаблона
    If Application.CountA(mRng) = 0 Then
        MsgBox "Empty!!!"
        Exit Sub
            Else
 ' Ниже, вместо "Sheet2", поставте название листа, _
                                 куда копируете
                mRng.Copy Sheets("Реестр"). _
                        Cells(Rows.Count, 1) _
                                .End(xlUp).Offset(1, 0)
    End If
Но он вставляет формулу, а мне нужно значение.
Что необходимо добавить в этот код, чтобы вставлялось значение, а не формула.
Необходимо чтобы вставлялось значение из ячейки С9 и С11

Помогите пожалуйста.
Заранее благодарен
Изменено: asu2601 - 09.08.2017 09:37:15
Накопление информации в реестр, макрос или формула
 
теперь видать)
Накопление информации в реестр, макрос или формула
 
Есть лист расчет премии и лист реестр. В лист расчет премии будут  меняться определенные данные, указанные в столбцах листа реестр. После  расчета премии в первом листе, информация в нем будет затираться новой.  Он используется только как инструмент. Нужно, чтобы все данные по  каждому заполненному сотруднику сохранялись в реестре и чтобы он  постоянно накапливался. Можно сделать такое макросом или формулой?
Изменено: asu2601 - 08.08.2017 13:33:19
Страницы: 1
Наверх