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

1 plantilla control de ventas el 11/09/12, 01:21 pm

jesus gomez


en base al aporte de igtelo "factura y busqueda de datos" y con su anuncia subo el archivo que comente .
Archivos
Factura-Igtelo-pruebas-7.xlsm
No tienes los permisos para descargar los archivos.
(123 KB)

2 Re: plantilla control de ventas el 12/09/12, 11:31 pm

Igtelo


Hola Jesús.

Ya ví tu archivo y te lo regreso con sugerencias y preguntas.
Analiza todo y poco a poco lo vamos depurando y adaptando.

Saludos
Ignacio Téllez
Archivos
Jesus Gomez.xlsm
No tienes los permisos para descargar los archivos.
(119 KB)

3 Re: plantilla control de ventas el 13/09/12, 03:48 pm

jesus gomez


Ignacio: lo revisare y tratare de hcar lo que me indicas

gracias

jesus gomez v.

4 Re: plantilla control de ventas el 14/09/12, 02:49 pm

jesus gomez


adjunto archivo con adelantos
Archivos
Jesus Gomez-2.xlsm
No tienes los permisos para descargar los archivos.
(107 KB)

5 Re: plantilla control de ventas el 15/09/12, 01:52 am

Igtelo


Hola chucho!!

Jejeje, pues en lugar de adelantos ahora ya desconfiguraste todo. Está bien, echando a perder se aprende.

Toma en cuenta que al haber agregado columnas en la factura las referencias se desplazan "pero sólo en la hoja de cálculo" más no en la macro, por tanto modifica tales referencias en la "macro".

1.- Para que te guies te doy un tip: El cliente lo vas a encontrar en la celda L5, ya no está en H5; lo mismo pasa con la fecha.

2.- Aquí te dejo en donde buscar para que cambies la instrucción o código para que ya no te salgan los datos de las columnas M y N.

Sheets("Hoja3").Range("l2:l3"), Unique:=False 'Filtro avanzado
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.Columns(7)).Select Lo modifico porque modificaste la base de datos.

3.- En tu hoja "F" te sugiero que metas esta fórmula para que sea clara la identificación del número y fecha de tu factura.
=SI(F3<>0,F3&"- "&TEXTO(G3,"dd-mm-aa"),"")

Mi buen Chucho, te vuelvo a insistir, revisa, analiza y practica primero en la factura original para que puedas entender que hace cada instrucción (cada línea está explicada de que es lo que hace), no quieras correr, con "calma que llevamos prisa".
Ayúdate con la tecla F8 estando dentro de Visual Basic para que vayas viendo como se ejecuta la macro paso a paso.
Sino se ha entendido el funcionamiento no podrás modificarlo.

Ahora bien, otro punto importante como lo dije en el aporte haciendo alución a las palabras de Adolfo: Es necesario tener clara la idea de lo que se quiere hacer.

--Columnas que no ocupes "elimínalas" no tiene ningún caso que estén y al eliminarlas también hay que ajustar la macro.
--No dejes datos sueltos por donde sea, sólo confunden, te pedí que se trabaje con orden.
-- Tómate tu tiempo para redactar tus comentarios, no te comas las letras, nos cuesta más trabajo a nosotros. Con calma.

No subo el archivo porque sólo cargamos el almacenaje de nuestra cuenta innecesariamente y no tenemos mucho espacio.

Ok, Chucho tienes un buen rato de tarea pero verás que si se puede y lo importante es que vas a saber como y donde modificar...

Saludos
Ignacio Téllez


6 Re: plantilla control de ventas el 18/09/12, 03:52 pm

jesus gomez


OK GRACIAS POR LOS CONSEJOS Y ME PONGO A TRABAJAR SOBRE ELLOS.

7 Re: plantilla control de ventas el 19/09/12, 03:26 am

ioyama


Hola

Una idea (adelanto que no he revisado el archivo) a fin de evitar problemas en las macros cuando se reconfigura la hoja. Usad nombres para celdas concretas o rangos. Por ejemplo en la celda C3 va a ir el cliente si inserto una columna a su derecha cliente pasará a ser D3, con lo que en la macro habría que cambiar Range("C3") por Range("D3"), ahora bien si nombro dicha celda como cliente (por ejemplo) y en la macro pongo Range("cliente"), aunque inserte columnas no habrá que modificar la macro. Evidentemente en la definición de los nombres se pueden usar rangos dinámicos, con lo que en ocasiones puedes evitar definir el rango en la macro.

Un saludo desde Vitoria para ambos y adelante con el proyecto

8 Re: plantilla control de ventas el 24/09/12, 03:26 pm

jesus gomez


Gracias Ioyama por tu consejo, sigo trabajando en esto.

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.