Algún experto en Excel por la sala?
#1
Cita
Tengo un proyecto en Excel entre manos pero no se como hacerlo. Sería usando macros pero no tengo ni idea de como usarlo XD

Así que si alguien sabe de esto que ponga algo por aquí y le digo lo que quiero hacer.
----- Somewhere in the heavens... they are waiting -----
#2
Cita
Intentaremos echar una mano, dispara.
[Imagen: 32742_s.gif]
#3
Cita
Sorpréndenos.
#4
Cita
Os adjunto el archivo por si ayuda. Es un ejemplo de lo que quiero hacer. La info verdadera es TOP SECRET  XD

Mi objetivo es:
Copiar toda la informacion de cada hoja (Carlow, Dublin, Kilkenny) y pegarlas en "Viability". El "problema" esta en que cada semana actualizare las hojas de Carlow, Dublin y Kilkenny anadiendo o quitando filas por lo que actualizare manualmente la informacion en esas hojas y luego con un solo click que se actualice la hoja de viability. 

Mi idea de mi Macro seria:
1.      Eliminar todo el contenido de la hoja “Viability”.
2.      Seleccionar toda la info de la hoja “Carlow”.
3.      Copiarla en la hoja de destino (Viability)
4.      Seleccionar toda la informacion de “Dublin”
5.      Copiarla en la hoja de destino (Viability) en el primer hueco en blanco tras lo copiado en Carlow.
6.      Y asi sucesivamente con todas las hojas.

Cuales serian los commandos para poder hacerlo? Es posible hacerlo?

Se podria hacer lo mismo pero seleccionando solo determinados colores de cada hoja?
----- Somewhere in the heavens... they are waiting -----
#5
Cita
¿Algo así?

https://www.dropbox.com/s/rny8zwxldkmm9p....xlsm?dl=0


He metido otra ciudad de Irlanda por probar.
(Ultima edición: 10-01-2017 20:07 por AcAnchoa.)
[Imagen: 32742_s.gif]
#6
Cita
No suelo trabajar con macros, pero aun asi: has probado a googlear?

Y no es broma. Hay tutoriales muy elaborados de casi cualquier cosa que se pueda hacer con excel.
Final Fantasy XIII mola, y quien diga lo contrario es un haterbate

[Imagen: sangrad.png]
#7
Cita
(10-01-2017 20:06)Mafrune escribió:No suelo trabajar con macros, pero aun asi: has probado a googlear?

Y no es broma. Hay tutoriales muy elaborados de casi cualquier cosa que se pueda hacer con excel.

Si que he visto manuales en internet el problema es que voy un poco a contrarreloj y estas cosas tienes que aprenderlas desde las base y no tengo el suficiente tiempo. Y lo que he visto esta tarde me ha parecido algo confuso. He aprendido un poquito pero no mucho. Ire aprendiendo poco a poco.

Todo lo que se de Excel lo he ido aprendiendolo sobre la marcha buscando en google, pero claro, eran cosas mas sencillas. Ahora, algun gilipollas de mi empresa le ha dicho al jefe que soy un experto en excel porque se hacer dos cosas sueltas y lo unico que he hecho ha sido buscar en google (algo que mis compañeros parecen desconocer) y echarle imaginacion.

Ahora mismo no puedo comprobarlo @AcAnchoa pero esta noche/mañana lo compruebo.
----- Somewhere in the heavens... they are waiting -----
#8
Cita
Spoiler: Primer Problema
Lo he estado probando y parece que funciona... pero en ese ejemplo. He intentado utilizarlo en mi archivo y no funciona correctamente. He vuelto ha subirlo  simulando condiciones mas exactas a como es en mi archivo.

Decir que tengo que mover toda la información de cada hoja (incluido primera fila y huecos en blanco) a la hoja destino. 

Siento ser pesado


Creo que he encontrado una forma de parchearlo y hacer que funcione. Es cutre, pero de momento parece que funciona. Basicamente lo que he hecho es poner todas las casillas que estaban en blanco ponerles un 0 y luego darle formato "contable" y como simbolo nada. Queda algo presentable, soluciona el problema y no tengo que modificar mas el codigo.

Ahora estoy mirando lo de los colores  XD. Esto no consigo hacerlo funcionar. Segun veo esta todo correcto pero no elimina nada.
(Ultima edición: 11-01-2017 14:22 por Razork.)
----- Somewhere in the heavens... they are waiting -----
#9
Cita
(11-01-2017 11:21)Razork escribió:
Spoiler: Primer Problema
Lo he estado probando y parece que funciona... pero en ese ejemplo. He intentado utilizarlo en mi archivo y no funciona correctamente. He vuelto ha subirlo  simulando condiciones mas exactas a como es en mi archivo.

Decir que tengo que mover toda la información de cada hoja (incluido primera fila y huecos en blanco) a la hoja destino. 

Siento ser pesado


Creo que he encontrado una forma de parchearlo y hacer que funcione. Es cutre, pero de momento parece que funciona. Basicamente lo que he hecho es poner todas las casillas que estaban en blanco ponerles un 0 y luego darle formato "contable" y como simbolo nada. Queda algo presentable, soluciona el problema y no tengo que modificar mas el codigo.

Ahora estoy mirando lo de los colores  XD. Esto no consigo hacerlo funcionar. Segun veo esta todo correcto pero no elimina nada.
Perdona, no te respondí antes porque estaba en la oficina.

En el ejemplo de ayer no vi celdas en blanco en las tablas así que usé casillas precisamente en blanco para delimitar los rangos que copia. Si las tablas van a usar casillas con fondo de color se podría hacer que el rango se delimitase con casillas sin color de fondo.

Sobre eliminar las filas de un color determinado, lo puse con índice de color. En la hoja de ejemplo el color que se borra es un rojo oscuro correspondiente al indice 3. Para añadir más colores de filas a eliminar habría que añadir los colores al "if" final con un "or" o hacer otro bucle. Puedo hacer un ejemplo luego si quieres.
(Ultima edición: 11-01-2017 18:35 por AcAnchoa.)
[Imagen: 32742_s.gif]
#10
Cita
Ya he conseguido hacer que funcione.  Muchas gracias por la ayuda.  Me has salvado el culo jajaja
(Ultima edición: 13-01-2017 13:28 por Razork.)
----- Somewhere in the heavens... they are waiting -----


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)