
Sub auto-open ()
Dim v As Variant, y As String
y = MsgBox("Vuoi generare un numero progressivo?", vbInformation + vbYesNo, "Numerazione Progressiva")
If y = vbYes Then
v = Split([G10], "C")
[G10] = v(0) + "C" + Format(v(1) + 1, "000")
End If
End Sub
|
Sub auto-open ()
Dim v As Variant, y As String
y = MsgBox("Vuoi generare un numero progressivo?", vbInformation + vbYesNo, "Numerazione Progressiva")
If y = vbYes Then
anno = Right(Year(Date), 2)
v = Split([G10], "-")
[G10] = "A" & anno & "-" & "D" + Format(Right(v(1), 2) + 1, "00") & "-" & "C" & Format(Right(v(2), 3) + 1, "000")
End If
End Sub |
[G10] = "A" & anno & "-" & "D" + Format(Val(Right(v(1), 2)) + 1, "00") & "-" & "C" & Format(Val(Right(v(2), 3)) + 1, "000") |
Private Sub Workbook_Open()
Dim v As Variant, y As String
y = MsgBox("Vuoi generare un numero progressivo?", vbInformation + vbYesNo, "Numerazione Progressiva")
If y = vbYes Then
anno = Right(Year(Date), 2)
v = Split([G10], "-")
[G10] = "A" & anno & "-" & "D" + Format(Right(v(1), 2) + 1, "00") & "-" & "C" & Format(Right(v(2), 3) + 1, "000")
End If
End Sub |
