Я намагаюся створити невелику систему інвентаризації за допомогою excel, і я хотів би використовувати макрос, щоб додати новий запис. Моя таблиця та форма користувача є на своєму місці, однак у мене є кілька питань.
По-перше, я не можу "заблокувати" свої комбобокси. Я спробував заблокувати його через свої властивості, однак, результат - я не можу вибрати елемент зі списку. (Комбоботи перенаселені). У мене на аркуші є кнопка (Додати нову запис), і вона містить код:
UserForm1.ComboBox1.List = Array("HO", "SI", "SV", "PTSF")
UserForm1.ComboBox2.List = Array("AP", "FU", "GE", "IT")
UserForm1.Show
І на моєму комбобоксі:
Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii = 8 Or KeyAscii = 127 Then
KeyAscii = 0
Else
End If
end sub
Код на моєму комбобоксі не працює, і я хотів би це зробити, щоб заблокувати його, щоб нічого не можна було вводити чи редагувати.
Друга проблема полягає в тому, що я не знаю, як називати свою таблицю, і вставляти до неї дані на моїй формі користувача. Я спробував це раніше:
sheet1.table1.Lastrow = userform1.textbox1.value
але очевидно це не працює :(
Сподіваюся, хтось може мені допомогти. Спасибі заздалегідь!