
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ActiveSheet.Unprotect Password:="pincopallino"
Dim riga As Integer
Dim colonna As Integer
Dim dato As Variant
Dim evento As Integer
riga = ActiveCell.Row
colonna = ActiveCell.Column
dato = Application.InputBox("inserisi il dato")
If dato = "" Then Exit Sub
If dato = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
Select Case evento
Case vbYes
Cells(riga, colonna).Select
ActiveCell = dato
Selection.Locked = True
ActiveSheet.Protect Password:="pincopallino"
ActiveSheet.EnableSelection = xlUnlockedCells
ActiveWorkbook.Save
Case vbNo
ActiveSheet.Protect Password:="pincopallino"
End Select
End Sub
|
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ActiveSheet.Unprotect Password:="pinco"
Dim riga As Integer
Dim colonna As Integer
Dim dato As Variant
Dim dato1 As Variant
Dim evento As Integer
riga = ActiveCell.Row
colonna = ActiveCell.Column
dato = Application.InputBox("inserisci il Titolo")
If dato = "" Then Exit Sub
If dato = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
dato1 = Application.InputBox("inserisci il Preparatore")
If dato1 = "" Then Exit Sub
If dato1 = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
Select Case evento
Case vbYes
Cells(riga, 1).Value = Cells(riga - 1, 1).Value ' Da gestire il progressivo
Cells(riga, 2).Select
ActiveCell = dato
Cells(riga, 3).Select
ActiveCell = dato1
Cells(riga, 4).Select
ActiveCell = Now()
ActiveSheet.Protect Password:="pinco"
ActiveWorkbook.Save
Case vbNo
ActiveSheet.Protect Password:="pinco"
End Select
End Sub
|
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ActiveSheet.Unprotect Password:="pinco"
Dim riga As Integer
Dim colonna As Integer
Dim dato As Variant
Dim dato1 As Variant
Dim evento As Integer
dato = Application.InputBox("inserisci il Titolo")
If dato = "" Then Exit Sub
If dato = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
dato1 = Application.InputBox("inserisci il Preparatore")
If dato1 = "" Then Exit Sub
If dato1 = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
Select Case evento
Case vbYes
lUltRiga = Foglio1.Range("A" & Foglio1.Rows.Count).End(xlUp).Row + 1
Cells(lUltRiga, 1).Select
incrementa = ActiveCell.Offset(-1, 0).Value + 1
ActiveCell.Offset(0, 0).Value = incrementa
ActiveCell.Offset(0, 1) = dato
ActiveCell.Offset(0, 2) = dato1
ActiveCell.Offset(0, 3) = Now()
ActiveSheet.Protect Password:="pinco"
ActiveWorkbook.Save
Case vbNo
ActiveSheet.Protect Password:="pinco"
End Select
End Sub
|
Public Sub b()
ActiveSheet.Unprotect Password:="pinco"
Dim riga As Integer
Dim colonna As Integer
Dim dato As Variant
Dim dato1 As Variant
Dim evento As Integer
dato = Application.InputBox("inserisci il Titolo")
If dato = "" Then Exit Sub
If dato = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
dato1 = Application.InputBox("inserisci il Preparatore")
If dato1 = "" Then Exit Sub
If dato1 = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
Select Case evento
Case vbYes
lUltRiga = Foglio1.Range("A" & Foglio1.Rows.Count).End(xlUp).Row + 1
Cells(lUltRiga, 1).Select
stringa = Cells(lUltRiga - 1, 1).Value
cont = ""
For N = 1 To Len(stringa)
If Mid(stringa, N, 1) <= "9" And Mid(stringa, N, 1) >= "0" Then
cont = cont & Mid(stringa, N, 1)
End If
Next
cont = cont + 1
Mid(stringa, N - 1, 1) = cont
ActiveCell.Offset(0, 0).Value = stringa
ActiveCell.Offset(0, 1) = dato
ActiveCell.Offset(0, 2) = dato1
ActiveCell.Offset(0, 3) = Now()
ActiveSheet.Protect Password:="pinco"
ActiveWorkbook.Save
Case vbNo
ActiveSheet.Protect Password:="pinco"
End Select
End Sub
|
Public Sub b()
ActiveSheet.Unprotect Password:="pinco"
Dim riga As Integer
Dim colonna As Integer
Dim m As Integer
Dim dato As Variant
Dim dato1 As Variant
Dim evento As Integer
dato = Application.InputBox("inserisci il Titolo")
If dato = "" Then Exit Sub
If dato = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
dato1 = Application.InputBox("inserisci il Preparatore")
If dato1 = "" Then Exit Sub
If dato1 = 0 Then Exit Sub
evento = MsgBox("sei sicuro di voler confermare? si ricorda che non è + possibile modificare!", vbYesNo)
Select Case evento
Case vbYes
lUltRiga = Foglio1.Range("A" & Foglio1.Rows.Count).End(xlUp).Row + 1
Cells(lUltRiga, 1).Select
stringa = Cells(lUltRiga - 1, 1).Value
cont = ""
'ciclo la lunghezza della stringa
For n = 1 To Len(stringa)
'se il carattere trovato e' un numero lo memorizzo nella variabile cont
If Mid(stringa, n, 1) <= "9" And Mid(stringa, n, 1) >= "0" Then
'nella variabile cont ho ilnumero in stringa
cont = cont & Mid(stringa, n, 1)
End If
Next
'trasformo in numero e sommo 1
cont = Val(cont + 1)
'prendo la lungheza del numero
conta = Len(cont)
'sostituisco in stringa , a partire dal carattere n-conta, la lunghezza conta con il valore cont
Mid(stringa, n - conta, conta) = cont
ActiveCell.Offset(0, 0).Value = stringa
ActiveCell.Offset(0, 1) = dato
ActiveCell.Offset(0, 2) = dato1
ActiveCell.Offset(0, 3) = Now()
ActiveSheet.Protect Password:="pinco"
ActiveWorkbook.Save
Case vbNo
ActiveSheet.Protect Password:="pinco"
End Select
End Sub
|
