Estimado Isaac... perdona que moleste... sigo con mi proyecto y me encontré con un detalle en el comando para guardar mis datos y limpiar mi formulario. Lo que programe funciona a la perfección para guardar, pero cuando se ejecuta debería mostrarme en el FORM un Folio correlativo pero no me muestra nada, pero si lo cierro y lo abro de nuevo si lo muestra.
Este es mi código que utilizo para Guardar;
Private Sub Guardar_Click()
Dim fila As Integer
Dim final As Integer
Dim Registro As Integer
Sheets("Cotizaciones").Visible = True
Sheets("Cotizaciones").Select
For fila = 1 To 30000
If Hoja6.Cells(fila, 1) = "" Then
final = fila
Exit For
End If
Next
For Registro = 2 To final
If Hoja6.Cells(Registro, 1) = Me.Label_Folio Then
Exit Sub
Exit For
End If
Next
Hoja6.Cells(final, 1) = Me.Label_Folio
Hoja6.Cells(final, 2) = Me.Cbo_RutCliente
Hoja6.Cells(final, 3) = Me.Label_Fecha
Hoja6.Cells(final, 4) = Me.Label_Codigo
Hoja6.Cells(final, 5) = Me.Label_Und
Hoja6.Cells(final, 6) = Me.Txt_Cant
Hoja6.Cells(final, 7) = Me.Txt_Neto
Hoja6.Cells(final, 8) = Me.Label_Codigo2
Hoja6.Cells(final, 9) = Me.Label_Und2
Hoja6.Cells(final, 10) = Me.Txt_Cant2
Hoja6.Cells(final, 11) = Me.Txt_Neto2
Hoja6.Cells(final, 12) = Me.Label_Codigo3
Hoja6.Cells(final, 13) = Me.Label_Und3
Hoja6.Cells(final, 14) = Me.Txt_Cant3
Hoja6.Cells(final, 15) = Me.Txt_Neto3
Hoja6.Cells(final, 16) = Me.Label_Codigo4
Hoja6.Cells(final, 17) = Me.Label_Und4
Hoja6.Cells(final, 18) = Me.Txt_Cant4
Hoja6.Cells(final, 19) = Me.Txt_Neto4
Hoja6.Cells(final, 20) = Me.Label_Codigo5
Hoja6.Cells(final, 21) = Me.Label_Und5
Hoja6.Cells(final, 22) = Me.Txt_Cant5
Hoja6.Cells(final, 23) = Me.Txt_Neto5
Hoja6.Cells(final, 24) = Me.Label_Codigo6
Hoja6.Cells(final, 25) = Me.Label_Und6
Hoja6.Cells(final, 26) = Me.Txt_Cant6
Hoja6.Cells(final, 27) = Me.Txt_Neto6
Hoja6.Cells(final, 28) = Me.Label_Codigo7
Hoja6.Cells(final, 29) = Me.Label_Und7
Hoja6.Cells(final, 30) = Me.Txt_Cant7
Hoja6.Cells(final, 31) = Me.Txt_Neto7
Hoja6.Cells(final, 32) = Me.Label_Codigo8
Hoja6.Cells(final, 33) = Me.Label_Und8
Hoja6.Cells(final, 34) = Me.Txt_Cant8
Hoja6.Cells(final, 35) = Me.Txt_Neto8
Hoja6.Cells(final, 36) = Me.Label_Codigo9
Hoja6.Cells(final, 37) = Me.Label_Und9
Hoja6.Cells(final, 38) = Me.Txt_Cant9
Hoja6.Cells(final, 39) = Me.Txt_Neto9
Hoja6.Cells(final, 40) = Me.Label_Codigo10
Hoja6.Cells(final, 41) = Me.Label_Und10
Hoja6.Cells(final, 42) = Me.Txt_Cant10
Hoja6.Cells(final, 43) = Me.Txt_Neto10
Hoja6.Cells(final, 44) = Me.Label_Codigo11
Hoja6.Cells(final, 45) = Me.Label_Und11
Hoja6.Cells(final, 46) = Me.Txt_Cant11
Hoja6.Cells(final, 47) = Me.Txt_Neto11
Hoja6.Cells(final, 48) = Me.Label_Codigo12
Hoja6.Cells(final, 49) = Me.Label_Und12
Hoja6.Cells(final, 50) = Me.Txt_Cant12
Hoja6.Cells(final, 51) = Me.Txt_Neto12
Hoja6.Cells(final, 52) = Me.Label_Codigo13
Hoja6.Cells(final, 53) = Me.Label_Und13
Hoja6.Cells(final, 54) = Me.Txt_Cant13
Hoja6.Cells(final, 55) = Me.Txt_Neto13
Hoja6.Cells(final, 56) = Me.Label_Codigo14
Hoja6.Cells(final, 57) = Me.Label_Und14
Hoja6.Cells(final, 58) = Me.Txt_Cant14
Hoja6.Cells(final, 59) = Me.Txt_Neto14
Hoja6.Cells(final, 60) = Me.Label_Codigo15
Hoja6.Cells(final, 61) = Me.Label_Und15
Hoja6.Cells(final, 62) = Me.Txt_Cant15
Hoja6.Cells(final, 63) = Me.Txt_Neto15
Hoja6.Cells(final, 64) = Me.Label_Codigo16
Hoja6.Cells(final, 65) = Me.Label_Und16
Hoja6.Cells(final, 66) = Me.Txt_Cant16
Hoja6.Cells(final, 67) = Me.Txt_Neto16
Hoja6.Cells(final, 68) = Me.Label_Codigo17
Hoja6.Cells(final, 69) = Me.Label_Und17
Hoja6.Cells(final, 70) = Me.Txt_Cant17
Hoja6.Cells(final, 71) = Me.Txt_Neto17
Hoja6.Cells(final, 72) = Me.Label_Codigo18
Hoja6.Cells(final, 73) = Me.Label_Und18
Hoja6.Cells(final, 74) = Me.Txt_Cant18
Hoja6.Cells(final, 75) = Me.Txt_Neto18
Hoja6.Cells(final, 76) = Me.Label_Codigo19
Hoja6.Cells(final, 77) = Me.Label_Und19
Hoja6.Cells(final, 78) = Me.Txt_Cant19
Hoja6.Cells(final, 79) = Me.Txt_Neto19
Hoja6.Cells(final, 80) = Me.Label_Codigo20
Hoja6.Cells(final, 81) = Me.Label_Und20
Hoja6.Cells(final, 82) = Me.Txt_Cant20
Hoja6.Cells(final, 83) = Me.Txt_Neto20
Hoja6.Cells(final, 84) = Me.Txt_Dias
Hoja6.Cells(final, 85) = Me.Txt_Descuento
Hoja6.Cells(final, 86) = Me.Txt_TotalNeto
Hoja6.Cells(final, 87) = Me.Txt_IVA
Hoja6.Cells(final, 88) = Me.Txt_Total
'ESTO DATOS DE LIMPIEZA ESTA RESUMIDO, DESPUES AGREGO LO FALTANTE'
Me.EnableEvents = False
Label_Folio = ""
Cbo_RutCliente = ""
Cbo_Departamento = ""
Cbo_Producto = ""
Label_Codigo = ""
Label_Stock = ""
Label_Und = ""
Txt_Cant = ""
Txt_Neto = ""
Txt_Dias = ""
Txt_Descuento = ""
Txt_TotalNeto = ""
Txt_IVA = ""
Txt_Total = ""
Me.EnableEvents = True
'ESTE ES EL COMANDO QUE UTILIZO PARA GENERAR EL FOLIO CORRELATIVO, TAMBIEN LO TENGO EN EL FORM Initialize'
Set h1 = Sheets("Cotizaciones")
u = h1.Range("A" & Rows.Count).End(xlUp).Row
Txt_Folio = h1.Range("A" & u) + 1
Range("B42:E42,G42").Select
Range("G42").Activate
With Selection.Font
.ThemeColor = xlThemeColorDark1
.TintAndShade = 0
End With
Cbo_RutCliente.SetFocus
End Sub
Podrías ayudarme por favor... en que estoy errado...
Gracias...