Jump to content

All Activity

This stream auto-updates

  1. Today
  2. Hola!!! Necesito de vuestra ayuda. Todos los meses el departamento de RRHH me pasa un Excel con lad ventas por delegación. Y yo lo tengo que filtrar y guardar (así lo hago hasta ahora) y enviar por mail a cada delegado. Me gustaría saber si alguna manera de automatizar esto. Y que una vez tenga el archivo en bruto. Poder usar algo, una macro tal vez, algunas formulas, para poder agilizar el tema. Gracias de antemano Patryzx
  3. Hola, Necesito un poco de ayuda con una tabla de Excel. Tenemos alrededor de 25 personas que necesitamos capacitar en 5 proyectos diferentes. Esos agentes están dispersos entre 3 turnos diferentes (EMEA, NA, APAC). Para que podamos saber en qué proyecto capacitar a los agentes a continuación, consideramos a los agentes ya capacitados en diferentes proyectos para mejorar la cobertura, ya que es imposible capacitar a todos a la vez. ¿Me pueden ayudar a desarrollar una tabla o fórmula que nos diga qué agente debemos capacitar a continuación según la cantidad de proyectos existentes que ya tienen y la cobertura que tenemos para los 3 turnos? 9 EMEA 11 NA 5APAC Agradezco cualquier ayuda o conocimiento que puedan brindarme. ¡Gracias! Pensaba en algo como esto pero estoy seguro qeu hay una mejor forma de hacerlo. Agradezco su apoyo.
  4. Buenas noches @tese1969, Muchísimas gracias por tu código, lo he probado y funciona genial. Es justo lo que estaba buscando para ocultar y desocultar las pestañas, según lo que seleccionen en la pestaña general. Respecto a las plantillas duplicadas, no sé si es más sencillo hacerlo manualmente y que los usuarios dupliquen la pestaña si lo necesitan. Para hacerlo automático, habría que duplicar las pestañas cuyo contador sea mayor a 1 y en el caso de que reduzcan el contador, habría que ver si alguna plantilla tiene algo completado. Si las pestañas no tienen información completada, se irían eliminando directamente, las últimas creadas de acuerdo a lo indicado en el contador. En el caso de que alguna plantilla tenga completada información (es decir, tenga algún dato ingresado), se irán eliminando primero todas las pestañas que no tengan información (al reducir el contador) y en el caso de que al reducir el contador, solamente queden plantillas con información completada (con algún dato ingresado), debería salir un mensaje indicando que la pestaña que va a eliminar tiene información, para que el usuario confirme de nuevo que quiere eliminarla. Esto se repetirá tantas veces como pestañas con información haya y el usuario vaya reduciendo el contador. Ya me dirás si es factible hacer todo esto automático o si no merece la pena complejizarlo tanto. Muchísimas gracias por tu apoyo, es de gran ayuda. Un saludo.
  5. Yesterday
  6. Soy incapaz de descifrar el patrón que tiene el rango... Pienso que lo mejor para descifrar este reto es usar Power Query, pues tiene mucha más potencia para transformar los datos. ¿Puedes dar más detalle sobre el patrón?
  7. Si, al menos a mi me ha ayudado mucho Israel recomendándome que lea los "límites de excel".
  8. MIl Gracias Israel Cassales Es absolutamente interesante lo de los límites de excel. Necesito leerlo despacio pero de momento ya me surge la primera duda: Saltos de página 1.026 horizontal y vertical No lo entiendo.
  9. Hola, Tengo la necesidad de combinar los registros de una matriz (las filas) creando una nueva matriz en otra hoja con el doble de campos (las columnas originales y las resultante de la combinación) de forma que cada registro original se combine con todos los subsiguientes de la matriz. Como ejemplo, si tengo una matriz de 3 campos y 5 registros como la que pongo acontinuación: C-1 C-2 C-3 A B C D E F G H I J K L M N O Necesito una fórmula de excel o una macro que me dé como resultado una matriz o una tabla con 6 campos y 10 registros en este caso particular: C-1 C-2 C-3 C-1 C-2 C-3 A B C D E F A B C G H I A B C J K L A B C M N O D E F G H I D E F J K L D E F M N O G H I J K L G H I M N O J K L M N O El número de filas (registros) y columnas (campos) de la matriz/tabla original cambiarían de una vez a otra. Lo ideal sería que la tabla original estuviera en una hoja y la nueva tabla resultado de la combinación se creara en una nueva hora. No sé si hay alguna fórmula de excel para realizar esta actividad o si alguien en el foro ha colgado una macro que realize esta tarea o similar y que me pueda servir. Gracias por la ayuda y cometarios que me podáis hacer. Un saludo
  10. Buenas, María Hacer que una plantilla se muestre o no al pulsar en la casilla de verificación de "CHECK" no es difícil. Sería cuestión de asociar cada casilla a una de las plantillas y según esté el check activo o inactivo pues que la muestre o la oculte. Con un código como este, por ejemplo... Sub Casilladeverificación3_Haga_clic_en() If Sheets("Plantilla 2").Visible = True Then Sheets("Plantilla 2").Visible = False Else Sheets("Plantilla 2").Visible = True End If End Sub podrías asociar la casilla de verificación de la plantilla 2 a que se muestre dicha plantilla. Puedes incluir el código en un módulo o en la misma pestaña de "Proyectos Estándares". Desconozco tus conocimientos de VBA, por lo que por si acaso te diré que puedes acceder a la ventana pulsando Alt+F11. Otra cosa diferente es lo de crear plantillas duplicadas, dado que no se trata de mostrarlas, sino de copiarlas. El problema real podría venir a la hora de eliminarlas, pero imagino que se podría buscar algún atajo. Prueba a ver si ese mini-código te sirve para mostrar u ocultar las plantillas. Aprovecho para saludar al gran Antoni y a otros macreros que tanto han ayudado a personas que buscaban un rayo de luz. Un saludo, tese
  11. Hola @Sandralizcanob Por lo que entiendo primero conviertes texto a columnas, no. Podrías hacer algo que no es difícil pero podría ser laborioso sin un ejemplo más detallado. Para devolver los valores que quieres con un BUSCARV de dos coincidencias primero necesitas hacer los valores únicos. Te puedo recomendar dos opciones en el Excel 2010 que manejas: 1) Obtener la ubicación en la hoja del valor que quieres devolver con COINCIDIR anidando con INDIRECTO(DIRECCION() ó 2) Después de convertir a columnas, en una libre CONCATENAR las dos columnas que quieres y ahí el BUSCARV lo haces con la referencia de esa columna. Saludines
  12. Buenas, una posible solución. saludos userform show según valor de una celda4_v1.xlsm
  13. Hola @Josecdz Veo que el tema lleva tiempo sin visita tuya, lo que puedo recomendarte con lo que aportas sería lo siguiente. El número al incorporarle un guion se vuelve TEXTO por lo que hay que desarmar y volver armar para que devuelva el formato que quieres. Esta podría ser una opción, mira: =CONCATENAR(TEXTO(VALOR(SUSTITUIR(IZQUIERDA(A1,HALLAR("-",A1)),"-","")),"0000"),"-",TEXTO(VALOR(SUSTITUIR(EXTRAE(A1,HALLAR("-",A1),15),"-","")),"000")) Si te sirve para cuando vuelvas por favor comparte o cierra el tema. En caso contrario al menos el foro le puede sacar provecho a la indexación del tema. Saludines
  14. Hola Israel. Por favor, deja que lo revise. No debería ser así.
  15. Hola En un tiempo que tengas dale una revisada a los límites de Excel para discriminar si es tu equipo, el libro, etc. LIMITES DE EXCEL
  16. Saludos cordiales. Me ha pasado este bloqueo el cuál me marca que llegué al límite de posts por día, busque en las reglas del foro pero no encontré información alguna, alguien podría compartir ¿cuál es total de mensajes que se pueden publicar? Desmotiva un poco el querer participar en algún tema y tener que esperar supongo que 24 h. También revise si había incumplido alguna norma sin querer al ser nuevo integrante, pero no encontré tampoco alguna llamada de atención. Gracias
  17. Buenas tardes @Haplox, muchas gracias por tu mensaje. Como dices, yo también veo complicado hacer esto en Excel, la verdad no sé si es la mejor opción, pero tampoco conozco ninguna otra herramienta gratuita para hacer algo semejante. Respecto a lo de renombrarlas, tendrán un nombre, como por ejemplo "Servidor" y cuando se dupliquen, será "Servidor1" y sucesivos. Lo mismo con el resto de plantillas. Respecto a quitar pestañas cuando disminuya el contador, se eliminaría la última creada. Cuando son duplicadas, yo las eliminaría y el resto las ocultaría. En verdad lo de ocultarlas, se me ocurrió para poder hacerlo de forma manual, mientras no encuentre ninguna otra solución más automática (la persona que debe completar la información, rellenará la página general y después desocultará manualmente las pestañas que correspondan, según el proyecto). El objetivo es que esto sea más automático. Como dices, no sé si esta es la mejor opción. Te resumo lo que necesito. Mi área está diseñando 24 plantillas, solicitando información. Otra área distinta, por cada proyecto tendrá que rellenar la página principal con los servicios que tiene el proyecto (cada servicio corresponde a una plantilla que deberá completar). Un proyecto puede tener varios servicios (alguno puede estar duplicado el mismo servicio varias veces). Por cada servicio, este área tendrá que rellenar una plantilla con información. Lo que quiero es recibir por cada proyecto únicamente las plantillas que corresponden a ese proyecto, completadas con la información que se solicita. Para ello, el área debe ver los 24 servicios, elegir los que correspondan y completar las plantillas de los servicios elegidos. Si conoces alguna otra opción para hacer esto más simple y que sea gratuita para que pueda acceder todo el mundo a la información. En mi empresa tenemos las herramientas de office y de google (drive, sheet, gmail, etc.). Muchísimas gracias por el apoyo. Un saludo,
  18. Otro comportamiento inesperado. Me sale el mensaje adjunto. Yo no intentaba cambiar fuentes sino pegar un texto copiado de otro sitio. Intento cerrar algunos documenos de excel pero TODO está bloqueado dentro de excel. Voy al explorador de Windows e intento cerrar la ventana. Vuelva a salir la ventanita del fichero adjunto. ¿qué hago? ¿utilizo el CTRL-ALT-DEL? con el riesgo de perder datos
  19. Tendrías que dar por solucionado el tema ya que JasallBcn te dio solución en otro foro, y si lo ves oportuno compartir la solución en este también.
  20. @mariasanz, ¿Realmente has pensado si es la mejor opción para lo que quieres? Ten en cuenta que puedes llenar el libro de hojas, y no tener realmente el control sobre ellas. Si, por ejemplo, quieres tener digamos 10 Plantillas 1... Excel te va a obligar a renombrarlas: Plantilla 1, Plantilla1_1, Plantilla1_2, etc. Cuando disminuyan el contador, ¿Cuál de todas ellas quitarías? ¿La última que haya, pa primera? ¿Si disminuyes el contador, ocultas la hoja, la eliminas? Saludos
  21. Hola @Abraham Valencia y resto de compañeros, he estado buscando soluciones y creo que casi lo he resuelto. Leí que trabajando con rangos y celdas el trabajo se ralentiza mucho comparado con cuando se utilizan arrays. En primer lugar he modificado los datos rellenando las celdas vacías con 0 y aplicando formato condicional para que no se vean. He modificado el código para que lea los datos a un array y trabaje con él para hacer las permutaciones y asignaciones aleatorias de datos generados a subgrupos. El código finaliza pasando los datos de los subgrupos (arrays) a los rangos especificados para subgrupos en la hoja de Excel y aplicando formato condicional para que se vean igual que los originales. Ahora el macro es 50 veces más rápido que el original (para la hoja de 100 grupos). Sin embargo, aún queda un pequeño bug. La permutaciones y asignaciones aleatorias de datos las realiza correctamente para el primer grupo, pero en la siguientes iteraciones ni permuta ni asigna aleatoriamente en subgrupos. No veo donde está el error en el código. Os agradecería que, si alguno ve donde está el problema, me lo indicara junto con alguna sugerencia de solución. Muchas gracias de antemano. Saludos.PermutaDatosGrupos_D_arr6.zip
  22. Buenas, te paso lo que entendí. saludos FORMATO PARA CODIGOS_v1.xlsm
  23. Hola Oscar, Si me fue útil, el formato se lo pude dar aplicando en la misma función el sustituir para darle formato MM/DD/YYYY Muchas gracias ! 👍
  24. Saludos, me inscribo en este foro porque mis conocimientos de excel no son suficientes, espero poder colaborar con lo poco que sé y aprender cosas nuevas
  1. Load more activity
×
×
  • Create New...

Important Information

Privacy Policy