Пароль на ячейку в Excel

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
4ever09
Сообщения: 2
Зарегистрирован: 19 мар 2014, 20:19

Здравствуйте, подскажите пожалуйста как сделать так, чтобы при входе в документ excel он запрашивал пароль на ячейку таким образом, чтобы при каждом новом вводе пароля информация в ячейке менялась, исходя из смены пароля. То есть, пароль 45, в ячейке А1 информация будет скажем 3, при пароле 46 информация в этой же ячейке будет 4?

Очень на вас надеюсь, заранее благодарен)
Дмит
Сообщения: 145
Зарегистрирован: 27 ноя 2004, 22:23
Контактная информация:

Непонятно, что Вы имеете ввиду под "Паролем".
Пароль на открытие файла только один. (или я уже отстал от жизни? :) )
4ever09
Сообщения: 2
Зарегистрирован: 19 мар 2014, 20:19

Пароль на открытие документа,тут все просто и понятно. Мне необходимо поставить пароль на ячейку!!! То есть создать заранее запланированный пароль,который будет соответствовать определенному значению в ячейке, при вводе другого пароля поменяется и определенное значение в этой же ячейке!!!
pashulka
Сообщения: 831
Зарегистрирован: 24 ноя 2004, 03:46
Контактная информация:

4ever09, Попробуйте использовать что-то вроде этого :

Код: Выделить всё

Private Sub Workbook_Open()
    Select Case InputBox("Ввод пароля", "Ячейка A1")
        Case 10
           Range("A1") = 3
        Case 45
           Range("A1") = 7
        Case Else
           Range("A1").ClearContents 'Неверный пароль или отмена ввода
    End Select
End Sub
Вышеопубликованный код необходимо разместить в модуле ThisWorkbook/ЭтаКнига,
если это, по каким-то причинам, нежелательно, то в любом стандартном модуле, только в последнем случае имя процедуры должно быть Auto_Open
Ответить