Está pésimo mi línea de internet
Te paso el código del commandbuton correlativo
Private Sub cmdGenerarCorrelativo_Click()
If Len(frmGenerarCorrelativo.txtCodigo) = 0 Then
MsgBox "Por Favor Ingresar el N° de Instrumento!"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtFechaCalibracion) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtEstado) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtFechaIngreso) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtNombre) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtFechaRegistro) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtOrdenTrabajo) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtLaboratorio) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
If Len(frmGenerarCorrelativo.txtRealizado) = 0 Then
MsgBox "Por favor complete los datos faltantes !", 64, "Faltan Datos"
Exit Sub
End If
Dim LastRow As Object
Set LastRow = Correlativo.Range("B65536").End(xlUp)
LastRow.Offset(1, 0).Value = txtFechaIngreso
LastRow.Offset(1, 1).Value = txtCodigo.Text
LastRow.Offset(1, 2).Value = txtNombre.Text
LastRow.Offset(1, 3).Value = txtArea.Text
LastRow.Offset(1, 4).Value = txtVariable.Text
LastRow.Offset(1, 5).Value = txtFechaRegistro
LastRow.Offset(1, 7).Value = txtFechaCalibracion
LastRow.Offset(1, 9).Value = txtRealizado.Text
LastRow.Offset(1, 10).Value = txtEstado.Text
LastRow.Offset(1, 12).Value = txtOrdenTrabajo.Text
LastRow.Offset(1, 13).Value = txtLaboratorio.Text
MsgBox "Instrumento almacenado exitosamente", 64, "Ingresar Instrumento"
'************************
Dim cod, num, fecha
Set h2 = Sheets("CORRELATIVO")
u = h2.Range("H" & Rows.Count).End(xlUp).Row + 1
If u < 8 Then u = 8
u1 = h2.Range("H" & Rows.Count).End(xlUp).Row
'
fin = h2.Cells(u1, "H")
k = Mid(fin, 1, 4) + 1
num = Format(k, "0000")
fecha = Format(txtFechaIngreso, "mmyy")
cod = num & "-" & fecha
h2.Cells(u, "H") = cod
MsgBox "Se ha guardado el correlativo:" & cod
'******************************************
responde = MsgBox("¿Desea añadir otro instrumento?", vbYesNo)
If responde = vbYes Then
txtFechaIngreso.Text = ""
txtCodigo.Text = ""
txtNombre.Text = ""
txtArea.Text = ""
txtVariable.Text = ""
txtFechaRegistro.Text = ""
txtFechaCalibracion.Text = ""
txtRealizado.Text = ""
txtEstado.Text = ""
txtOrdenTrabajo.Text = ""
txtLaboratorio.Text = ""
Else
Unload Me
End If
End Sub