UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

PedroMarin02


Hola,

estimados soy nuevo en la pagina y he resueltos varios problemas gracias a esta, pero lo que no puedo resolver ahora, es como poder hacer que el dato ingresado a traves del formulario sea considerado para las funciones de excel, agradeceria vuestra respuesta. Very Happy

tyno


Hola Pedro, bien venido al foro.
No se entiende muy bien que es lo que quieres hacer ¿que significa:"como poder hacer que el dato ingresado a traves del formulario sea considerado para las funciones de excel"? ¿que sería esto? Si puede explicar un poco más y llegado el caso quizás tendrías que subir el archivo de ejemplo. Saludos

wibly


Bienvenido al foro PedroMarin!

Paso el tema al sub-foro Macros - Visual Basic (VBA).

Trata de subir archivo para entender claramente el problema.

Saludos

Adrián

PedroMarin02


Saludos,

Gracias por la preocupación, les explico mejor el problema para que me puedan ayudar.
El dato que entra por el formulario de excel hacia la celda, no es considerado para la función "SI", por lo tanto necesito saber como puedo hacer para que el dato sea considerado en la función "SI", cuando ingreso el dato normalmente, sin formulario, lo considera, pero cuando lo ingreso por el formulario no lo considera, este dato es una fecha.
Para que me puedan entender mejor, ingresen una fecha a través del formulario y luego usen ese dato en una función "SI" y vean si es considerado.

tyno


Hola Pedro, el tema es que no tenemos tu formulario para ver donde esta el problema.

PedroMarin02


Hola de nuevo,

Se agradece la paciencia, les adjunto el excel, en la primera hoja esta el problema en "recepción" y los datos se ingresan a través de la pestaña recepción del formulario, el formulario se activa en el icono sistema.
Archivos
Problema Formulario Pedro Marin 02.xlsm
Formulario Pedro Marin
No tienes los permisos para descargar los archivos.
(205 KB)

tyno


Hola Pedro.

Mira, el problema esta en que has establecido ingresar los valores o datos de los textbox que tienes en el formulario como texto:

                Cells(fila, 2) = txt_nfacturar.Text
                Cells(fila, 3) = txt_proveeror.Text
                Cells(fila, 4) = txt_rutr.Text
                Cells(fila, 5) = txt_nguiar.Text
                Cells(fila, 6) = txt_valortotalr.Text
                Cells(fila, 7) = txt_ncorrer.Text
                Cells(fila, 8 ) = txt_fechaer.Text
                Cells(fila, 9) = txt_recepr.Text
                Cells(fila, 10) = txt_norder.Text
                Cells(fila, 11) = txt_fechaodecr.Text
                Cells(fila, 12) = txt_fechaenvr.Text
                Cells(fila, 13) = txt_fenvios.Text

Lo que te aconsejo es que en primer lugar es quitar todas las extensiones ".Text" de cada textbox o comobobox, por lo general no es necesario utilizar esta extensión y nos ahorramos tiempo escribiendo código. Y otra cosa que se puede hacer es convertir el valor de un textbox por ejemplo para los textbox con fecha lo establecemos así: Cdate(txt_fechaenvr), quedaría así:

                Cells(fila, 2) = txt_nfacturar
                Cells(fila, 3) = txt_proveeror
                Cells(fila, 4) = txt_rutr
                Cells(fila, 5) = txt_nguiar
                Cells(fila, 6) = txt_valortotalr
                Cells(fila, 7) = txt_ncorrer
                Cells(fila, 8 ) = Cdate(txt_fechaer)
                Cells(fila, 9) = txt_recepr
                Cells(fila, 10) = txt_norder
                Cells(fila, 11) = Cdate(txt_fechaodecr)
                Cells(fila, 12) = Cdate(txt_fechaenvr)
                Cells(fila, 13) = Cdate(txt_fenvios)

Por ultimo asegúrate que las columnas donde se van a insertar fechas tengan formato fecha. Es decir has esto para todos los casos del formulario.
Prueba y avisas.

Saludos

PedroMarin02


Solucionado! Gracias,

Gracias tyno, se agradece bastante, la voluntad la preocupación y la solución al problema, muy buena pagina y foro, estaré constantemente consultando.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.