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.]

Fede


Buenas,

estoy creando algo muy sencillo para llevar gastos y tengo la "Hoja 1" a modo de tabla y la "Hoja 2" a modo de formulario.
he creado en la "hoja 2" 5 botones para que inserte la información en la "Hoja 1" (anterior.siguiente.guardar.modificar.eliminar) para asignar macros, 2 de ellos los tengo hechos (guardar y eliminar) pero los otros 3 restantes estoy un poco atrancado, el botón anterior y siguiente estoy tratando de colocar este cogido pero aun soy muy novato y no le encuentro solución. 
Sub RegistroAnterior()

Dim C As Range
Set C = Sheets("Tabla Gastos").Columns("A").Find(What:=Sheets("Formulario Insertar").Range("D14"), LookIn:=xlValues, LookAt:=xlWhole, SearchDirection:=xlNext)
C.EntireRow.filaprevious


End Sub


se que a partir de la ultima fila es donde ya no puedo avanzar....

Gracias de antemano.
Archivos
Gastos.xlsm
No tienes los permisos para descargar los archivos.
(35 KB)

tyno


Hola Fede, bien venido al foro.

Subo tu archivo al cual le he insertado un formulario para que puedas registrar los gastos.

Dicho formulario se ejecuta con el botón grande naranja "Insertar Gastos" que esta en la Hoja "Formulario Insertar" .

Con este formulario vas a poder ingresar los registros de los gastos, modificarlos  o eliminarlos, esto ultimo al poder seleccionar el registro en el cuadro de lista de la parte inferior para luego procesarlo.

También, a medida que vas cargando los datos en los campos proveedor, tipo de gasto y  concepto hay listas desplegables con las cuales vas a poder seleccionar los datos que requieras. Estos datos de esas listas se encuentran en la Hoja "BDATOS" que he agregado (por lo cual no la elimines). Si falta algún dato de proveedor, tipo de gasto o concepto lo puedes incorporar desde el formulario por medio de cada botón azul "Nuevo" de estos campos. Aquí se despliega un sub formulario para incorporar a la Hoja "BDATOS" la nueva información, también modificarla o eliminarla. O bien si prefieres cargas los datos que falten directamente en la Hoja "BDATOS".

Establecí que el ID en la Hoja "Tabla Gastos" no se duplique (esto se puede omitir)

No estoy seguro si los cálculos de totales e IVA van a dar por el tema de la configuración regional que yo utilizo en mi PC (que creo esta como de España)

Prueba el archivo y cualquier cosa me avisas. Saludos
Archivos
Gastos.zip
No tienes los permisos para descargar los archivos.
(47 KB)

3RESUELTO Código Botón Siguiente y anterior el 26/09/16, 04:32 am

Fede


Buenos Días Tyno,

Me acabas de quedar alucinado...........llevo meses dando vueltas a como ir creando un formulario a mi gusto y este que me has mandado es espectacular......  Shocked Shocked
estudiare poco a poco el código para ir comprendiendo los códigos a ver todas las instrucciones y aprender.
Realmente estoy sorprendido de la rapidez de la respuesta y de la solución, no solo has creado un botón de anterior y siguiente sino que has creado un formulario entero a medida.
Muchas Gracias.........QUE PEDAZO DE PROFESIONAL

Muchas muchas Gracias,
si en algo puedo ayudar no dudes que lo haré

Fede


Buenas, 
He hecho una pequeña personalización al formulario que me mandaste y he agregado 2 textBox (importe IVA y importe RE) para poder mostrar 2 impuestos diferentes dependiendo de la opción marcada en otra celda.
He creado el código pero algo esta mal porque no me muestra ningún resultado, si escribo el dato a mano si que lo inserta en la tabla,aunque no lo vuelve a mostrar si quiero modificarlo.
Creo que es sencillo de resolver pero llevo 4 días dándole vueltas y no hay manera.
Esos 2 cuadros no quiero que salgan en el listbox (ya se que solo pueden salir 10 columnas) esta perfecto según esta, lo único que si pudiera ser posible poner el punto en las cantidades para que en vez de mostrar 24000,23 , muestre 24.000,23 €. Que tampoco soy capaz de ponerlo.
Gracias
Archivos
Gastos.xlsm
No tienes los permisos para descargar los archivos.
(50 KB)

tyno


Hola Fede
Con respecto a los textbox importeiva e importere no entiendo bien que es lo que estas necesitando con ellos.
Ya resolví el tema de que si seleccionas un registro en el cuadro de lista se muestre en esos textbox los datos que puedan existir, pero no se si lo que pretendes es que se autocalculen a medida que ingreses un dato en estos textbox o que cosa?

6RESUELTO calcular impuestos el 01/10/16, 03:52 pm

Fede


Buenas tardes Tyno,
me voy a intentar explicar mejor, resulta que depende de que productos compro hay algunos que el iva es del 21% (iva =impuesto valor añadido) y otros del 5,2% (RE=recarga de equivalencia) y en otros (como seguridad social o Hacienda) son 0%, veras que he creado un cuadro donde poder escoger el tipo de impuesto que lleva el producto, lo que quiero es que depende del valor que marca en ese cuadro (21% o 5,2% o 0%), me calcule el Iva o el RE, es decir si marco 0% que los 2 cuadros salgan a 0 €, si marco 21% que el cuadro iva marque el importe correspondiente y el otro del RE a 0 €, o si por lo contrario lleva el 5,2% me marque el importe correspondiente y el otro del iva a 0€.

Saludos 

Fede

tyno


Hola Fede
Prueba el archivo.
Los valores de los impuestos se calcularían cuando se ingresa un valor en el campo importe total, supongo que es asi por lo que vi habias agregado en el codigo.

Saludos
Archivos
Gastos (1).zip
No tienes los permisos para descargar los archivos.
(40 KB)

8RESUELTO código botón anterior siguiente el 02/10/16, 12:49 am

Fede


Buenas,

Muchas Gracias Tyno, es justo lo que quería, pero no veía la manera.

Esta perfecto todo.



Un Saludo

Fede

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.