Jump to content

ArmandoR

Members
  • Content Count

    20
  • Joined

  • Last visited

  • Country

    Spain
  1. Mil gracias, funciona a la perfección¡¡¡¡¡
  2. Buenos días compañer@s, espero que estéis tod@s bien, a ver si me podéis ayudar. He creado una medida que me suman todas las categorías de las ventas [TOTAL_VENTAS], doce campos en total. Con ella he creados dos medidas más: VENTAS_AÑO_ACTUAL=CALCULATE([TOTAL_VENTAS];DATOS_BP[ANYO]=2020) VENTAS_AÑO_ANTERIOR=CALCULATE([TOTAL_VENTAS];DATOS_BP[ANYO]=2019) Hasta ahí todo bien. Mi pregunta es, cómo puedo hacer para que la medida calcule el año en curso y el año anterior sin necesidad de tener que poner 2020 y 2019?. Muchas gracias como siempre Saludos
  3. Buenas de nuevo, perdonar por no haber revisado antes el foro y ver que este fichero es de un colaborador de este foro. Mil disculpas.
  4. Buenos días compañer@s, espero que estéis tod@s bien A ver si me podéis ayudar con este fichero que me encontré en la red y que se abre poniendo un usuario y una contraseña (usuario: arodriguez, contraseña: Hola). Por lo menos intento que haya "algo" de seguridad para los usuarios que lo vayan a trabjar. De momento lo único que tengo, cuando se introducen bien las dos variables, es un listado con usuarios y contraseñas inventado. El tema es que cuando se abre el cuadro de diálogo, en mi caso, si cancelo y vuelvo a pinchar en el fichero, se me abre sin pedirme las credenciales Me podéis ayudar? Muchas gracias Usuario_Contraseña_1.xlsb
  5. muchas gracias por tus aclaraciones Saludos
  6. Muchas gracias. No consigo adecuar la sentencia que me mandas a la tabla. No puedo enviarte ni siquiera el fichero porque, aunque quite todo lo que se pueda, pesa más de la cuenta. Si yo me voy a las propiedades de la conexión, tengo dos: - CLIENTES$, que se corresponde con la tabla "clientes" - Excel ORIGEN_DATOS, que se correponde con las tablas "ventas" y "ventas antiguas" No sé si te puedo ayudar más con la descripción... Gracias de todas formas Armando
  7. Buenos días compañer@s, espero que estéis todos bien. tengo una consulta en relación con actualizar vía una macro el origen de los datos en power pivot. Creo que no hace falta subir el fichero pero si así fuese lo hago. el origen está compuesto por tres hojas excel guardadas en el archivo ORIGEN_DATOS. Este libro se compone de tres hojas, VENTAS, VENTAS _ANTIGUAS y CLIENTES. He generado una macro que me actualiza los datos: ActiveWorkbook.Connections("Excel ORIGEN_DATOS").Refresh Mi pregunta es, si únicamente quisiese actualizar VENTAS, se podría poner el el código?. La verdad, no encuentro cómo hacerlo a no ser que cree tres conexiones indenpendientes y no de golpe desde power pivot Espero haberrme explicado Muchas gracias
  8. Buenas noches compañeros, a quien le pueda interesar dejo una interesante macro que transforma los números en letras. Hay varios ejemplos para que veáis su potencial. A mi particularmente me ha venido muy bien para la elaboración de contratos donde tienen que ir números y letras siempre. Me la descargé hace tiempo de algún sitio que no me acuerdo. Por lo tanto no es un desarrollo mío Espero que pueda ser de vuestra utilidad EjemplosNumLetra.xlsm
  9. Muy muy bueno Antoni. Muchas gracias
  10. Gracias Antoni, tienes razón pero estoy empezando en la gestión de proyectos y yo creo que en excel me podría valer más que de sobra este tipo de desarrollos ya que no van a ser muy complejos.
  11. Buenas noches compañeros, adjunto fichero excel que he modificado en función de mis necesidades. En su momento fue colgado en este foro por Antoni (un grandísimo trabajo) y yo he intentado amoldarlo para que se adapte a lo que necesito dentro de la gestión de proyectos. Mi pregunta es si es posible que las barras que se generan puedan incluir además el estado de progreso que se representa en la columna I Muchas gracias TOR_PRUEBA_2.xlsm
  12. Muchas gracias bigpetroman , la verdad es que funciona a la perfección. Una duda, en caso de que quisiese que me apareciese el dato en una celda en concreto en vez de en un msgbox? Gracias de nuevo
  13. Estimados compañeros, a ver si me podéis hechar una mano con esta duda que tengo. Os adjunto dos ficheros, el primero (Calculo) calcula en una celda mediante sumaproducto el dato de otro fichero excel (BD). Hasta ahí no tengo problemas y la macro es fácil de crear: Sub CALCULO() ActiveCell.FormulaR1C1 = _ "=SUMPRODUCT((BD.xlsb!R2C1:R2321C1=RC[-2])*(BD.xlsb!R2C4:R2321C4=RC[-1]),BD.xlsb!R2C6:R2321C6)" ActiveCell = ActiveCell.Value End Sub El tema es que lo que necesito es que ese cálculo sea mediante el siguiente código (como una variable ya que a veces me interesará traerme el dato y otras no) Sub CALCULO() Dim avl As Variant Av1 = Application.WorksheetFunction.SUMPRODUCT((BD.xlsb!R2C1:R2321C1=RC[-2])*(BD.xlsb!R2C4:R2321C4=RC[-1]),BD.xlsb!R2C6:R2321C6) End Sub No logro dar con la programación adecuada Muchas gracias por vuestra ayuda BD.xlsb Calculo.xlsb
  14. Me funciona a la perfección Muchas gracias por vuestro asesoramiento. Vuelvo a repetirlo, es un placer estar en un foro como este con gente tan profesional y altruista como vosotros
  15. Buenas de nuevo, me da fallo pero entiendo que es porque algo estoy haciendo mal. Creo que para mi sería más fácil trabajarlo sobre la estructura del módulo que tenía inicialmente. Tener en cuenta que me estoy metiendo ahora en este tipo de programación (atacar desde excel bbdd ) y estoy muy verde. Muchas gracias y disculpar
×
×
  • Create New...

Important Information

Privacy Policy