Sub AssegnaNome()
GG = ActiveSheet.Name
Range("V:V , AP: AP ").Select ""
NOME = "spedizioni"
ActiveWorkbook.Names.Add Name:=NOME, RefersTo:=Selection
End Sub
Sub AssegnaNome1()
GG = ActiveSheet.Name
Range("F4:F25, G4:G25, L4:L25, M4:M25, T4:T25, AA4:AA25, AB4:AB25, AF4:AF25,AG4:AG25,AN4:AN25").Select
NOME = "collaudo"
ActiveWorkbook.Names.Add Name:=NOME, RefersTo:=Selection
End Sub
Sub ASSEGNANOME2()
Cells(3, 2).Select
NOME = "GIORNO"
ActiveWorkbook.Names.Add Name:=NOME, RefersTo:=Selection
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Cells.Locked = True
ThisWorkbook.Save
End Sub
Private Sub Workbook_Open()
For Each ws In Worksheets
ws.Protect Password:="psw", userinterfaceonly:=True
Next
Cells.Locked = True
UserForm1.Show
End Sub
_________________________________________________________________________________________
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = 1
End If
End Sub
Private Sub CommandButton1_Click()
If TextBox1.Text <> "" Then
Select Case TextBox1.Text
Case "Admin"
Cells.Locked = False
Unload Me
Case "collaudo"
Range("collaudo").Locked = False
Unload Me
Case "spedizioni"
Range("spedizioni").Locked = False
Unload Me
Case Else
MsgBox "Nome utente errato.", vbCritical, "Errore utente"
TextBox1.Text = ""
TextBox1.SetFocus
End Select
Else
MsgBox "Nome utente errato.", vbCritical, "Errore utente"
TextBox1.Text = ""
TextBox1.SetFocus
End If
End Sub
Private Sub CommandButton2_Click()
ThisWorkbook.Close (0)
End Sub
|