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

Страницы: 1
Макрос для защиты ячеек
 
Добрый день! Нужна помочь в создании макроса на защиту ячеек. Я находила на сайте похожие темы, но нужно немного усложнить. Тут то, как раз сложности. А времени нет самостоятельно разбираться в основах.
Есть таблица (они могут быть разные по размеру). Информация заполняется по мере необходимости. Нужно защитить заполненные ячейки. Пустые оставить без защиты с возможностью заполнения. При закрытии файла новые заполненные ячейки защищать. Чтобы внести изменения в заполненную ячейку необходимо ввести пароль (выводить окно с паролем). И желательно, чтобы отображалось (может сделать доп. столбец или какое-то примечание), что в ячейку внесли изменения (с возможностью добавить кто внес и дату).
Спасибо!  
Макрос для автоподписи ячейки, Автоподпись для ячейки ознакомления с документом
 
Добрый день! Помогите пожалуйста! Макрос для листа ознакомления с документом.
Файл ознакомления лежит в общем доступе на сервере. Нужно так, чтобы человек зашел со своего компьютера. Написал дату ознакомления, должность, ФИО и в столбце "ПОДПИСЬ" автоматически формируется "Ознакомлен Фамилия, инициалы" и, если возможно, путь или адрес компьютера в сети.

т.е. смысл что-то вроде личной цифровой подписи с персонального компьютера.
Спасибо большое!!!!
Лист ознакомления:
ДатаДолжностьФИОПодпись
Макрос для подбора высоты строк по содержимому
 
Добрый вечер, помогите, пожалуйста! Есть макрос для подбора высоты строк по содержимому, но он срабатывает только для активного листа. Помогите его дополнить, чтобы применить сразу на всю книгу. Перепробовала разные варианты...не получается(((
Спасибо!!!!
Код
Sub Visota(ByRef ra As Range)
    Dim CurrCell As Range, cell As Range, ma As Range: Dim col As Range, ro As Range
    For Each ro In ra.Rows
        maxRH = 0
        For Each cell In ro.Cells
            If cell.MergeCells And cell.Address = cell.MergeArea.Cells(1).Address Then
                Debug.Print cell.Address
                Set ma = cell.MergeArea: newCW = 0
                With ma
                    cw = .Columns(1).ColumnWidth: .UnMerge
                    For Each col In .EntireColumn: newCW = newCW + col.ColumnWidth: Next
                    .Columns(1).ColumnWidth = newCW: .EntireRow.AutoFit
                    rh = .EntireRow.RowHeight: If rh > maxRH Then maxRH = rh
                    .Merge: .Columns(1).ColumnWidth = cw
                End With
            End If
        Next cell
        If maxRH > 0 Then ro.EntireRow.RowHeight = maxRH
    Next ro
End Sub
Sub RunVisota()
    Application.ScreenUpdating = False
    Visota ActiveSheet.UsedRange
End Sub
Подбор высоты
 
Добрый вечер, помогите, пожалуйста! Нужен макрос, чтобы в книге, состоящей из множества листов, в каждом подобрал все строки по размеру содержимого.
Спасибо большое!!!!
Страницы: 1
Наверх