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

Страницы: 1
Заполнение и очистка Combobox, Заполнение и очистка Combobox
 
Добрый день.
В VBA новичек, прошу помощи. Есть макрос для заполyения Combobox:

Private Sub dobav_VMRP_ob()
For Each c In Worksheets(2).Range("A4:A44")
If VarType© <> vbEmpty Then Лист1.ComboBox1.AddItem ©
Next c
For Each c In Worksheets(2).Range("L4:L46")
If VarType© <> vbEmpty Then Лист1.ComboBox2.AddItem ©
Next c
For Each c In Worksheets(2).Range("B2:H2")
If VarType© <> vbEmpty Then Лист1.ComboBox3.AddItem ©
Next c
End Sub

Также есть макрос для очистки Combobox:

Private Sub ochistka_ob()
For i = 1 To ComboBox1.ListCount
ComboBox1.RemoveItem 0
Next i
For i = 1 To ComboBox2.ListCount
ComboBox2.RemoveItem 0
Next i
For i = 1 To ComboBox3.ListCount
ComboBox3.RemoveItem 0
Next i
End Sub


Дело в том, что в зависимости от условия, данный Combobox будет
заполняться разными данными (из разных диапазонов ячеек), перед этом
очищаясь.
Первый раз заполняется нормально, но при выборе другого условия, после очистки, он пишет Permissions Denied на строке:

If VarType© <> vbEmpty Then Лист1.ComboBox1.AddItem ©

т.е. при добавлении других элементов в Combobox.

Прошу помощи.
Проверка вводимых значений при защищенном листе
 
Добрый день.  
Пользователи вносят данные на защищенный лист, для этого есть диапазон незащищенных ячеек. Хотелось бы сделать, чтобы они не смогли вводить одинаковые данные в ячейки одного столбца. Такая возможность есть, если лист незащищен, функцией "Проверка вводимых значений", но как только лист блокируется - функция становится неактивной. Как можно избежать неактивности функции при защищенном листе или есть мб другой метод ?
Макрос, который показывает какие ячейки когда и кем редактировались.
 
Добрый день. Думаю проблема не нова, поэтому хотел бы попросить макрос, который следит за изменениями во всех ячейках и заносил бы в другой документ 1) номер ячейки, которую изменили, 2) дату изменения и 3) желательно пользователя, который изменил эту ячейку. Такое вообще возможно ?
Запретить редактирование непустых ячеек
 
Добрый день. Необходимо реализовать такую штуку - защитить от редактирования все непустые ячейки в Excel. Данные в файл будут постоянно вноситься, поэтому нужно сделать, чтобы когда ввели данные в пустую ячейку, после этого ее нельзя было отредактировать. Подскажите, пожалуйста, пути реализации ?
Страницы: 1
Loading...