par odpovedi:
Combobox - ve vlatnostech zmen Style na 2 - fmStylDropDownList
Userform - do modulu userformu vloz kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
MsgBox "Tohle zavírání je křížkem", vbInformation, "Info"
Cancel = True
End If
End Sub
TextBox - ve stringu bych cisla psat ponechal a u Integru muzes otestovat hodnodu funkci IsNumeric()
Range - lze to zapsat takto: Range(cells(i,j),cells(k,l)) kde muzes za i,j,k,l dosadit promenne nebo pouzit treba cyklus...citovat