Jump to content

lphant

Members
  • Posts

    318
  • Joined

  • Last visited

About lphant

  • Birthday 01/07/1978

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

lphant's Achievements

  1. Buenos dias; Perdona por no contestar antes, he estado sin internet en casa y en el curro tenemos casi todo capado. adjunto ejemplo en excel con una pestaña con los datos de la base de datos access. muchas gracias. Libro1.xlsm
  2. Buenas tardes; Todavía no lo he conseguido solucionar😭 Alguien que sepa cómo solucionarlo??. Muchas gracias de antemano.
  3. Buenos días; A ver si me podéis ayudar. Tengo una consulta SQL en Excel que me cuenta las fechas por número de semana, todo funcionaba bien hasta este año. Buscando por internet he encontrado la solución ( [vbMonday],[vbFirstFourDays] ) pero no me funciona, no sé qué pongo mal. Esta era la consulta que funcionaba hasta este año ( ahora en la semana 8 me cuenta lo de la 7 ). Query = "Select count (Columna1) from [Hoja1] where Columna1 In" & Datos & "And DatePart('ww',Columna2)=" & SemanaActual & "And DatePart('yyyy', Columna2)=" & AñoActual & "And (Not tipo_Columna3='No' or Columna3 is null)" Esta es con la solución que encontré ( [vbMonday],[vbFirstFourDays] ) pero me da error. Query = "Select count (Columna1) from [Hoja1] where Columna1 In" & Datos & "And DatePart('ww',Columna2,[vbMonday],[vbFirstFourDays])=" & SemanaActual & "And DatePart('yyyy', Columna2)=" & AñoActual & "And (Not tipo_Columna3='No' or Columna3 is null)" No adjunto el excel porque no os va a funcionar pero si le necesitáis le adjunto. Muchas gracias de antemano.
  4. muchísimas gracias @John Jairo V funciona perfectamente, me has quitado un gran peso de encima. Lo que no entiendo es porque funciona con el tipo "1" sin la condición de sin fecha??, cosas raras no jejejeje...... lo del + nunca lo había visto, es una buena opción para reducir la formula. lo dicho, muchisimas gracias...... :)
  5. Buenos días; Por favor, quien me puede ayudar, la fórmula que tengo para contar con condiciones a partir del año que viene no me va a funcionar. Os cuento, tengo una fórmula que me da el número de veces que tengo una fecha por número de semana, esto me estaba funcionando bien pero a partir del año que viene no va a funcionar correctamente por el tipo devuelto en el número de semana, hasta hoy tenia puesto “1”, si lo mantengo así el año que viene los números de semana según la fecha no van a ser correctos, para ello tengo que poner el tipo devuelto en el número de semana “21”. El problema que tengo es que al poner “21” no me está dado un valor correcto y no veo porque. Como puedo solucionarlo??. Os adjunto el Excel con la formula con el “1” y con el “21” Si no se pudiera solucionar con la formula se podría hacer vía vba??, si es si como lo hago, tendría que poner este asunto en VBA?? Gracias. Libro1.xlsx
  6. Muchas gracias @Antoni Voy a probarlo ahora mismo.
  7. Buenas tardes; Por favor, ayuda...... Hasta este año no he tenido problemas con el número de semana en las macros que tengo hechas, digo hasta este año porque hoy al actualizar y meter los datos del año que viene .....😯 No sale el número de semana que tendría que salir. El número de semana le estoy sacando de la siguiente forma: día="01/01/2021" Numero_semana=format(format(día,"ww"),"0#") El número de semana resultante debería de ser 53 pero me está dando 01. Como puedo solucionarlo. Estoy con el móvil, si necesitais el Excel con el ejemplo enciendo el ordenador y lo subo. Muchísimas gracias.
  8. Gracias @tierra_pampa Ya he visto donde tengo el fallo. Tengo fórmulas con cells y.....esas son las que sin estar la hoja activa me da error. Worksheets("Hoja2").Range(cells(1,2), cells(1,20)).FormulaR1C1= "aquí la fórmula" Gracias.
  9. Buenas tardes chic@s; Tengo una macro que pone diferentes fórmulas en varias hojas diferentes y para poder ponerlas tengo que antes seleccionar la hoja donde quiero que se ponga. Hay alguna forma de poner la fórmula en la hoja que necesite sin antes seleccionar/activar dicha hoja??. Las fórmulas las pongo de la siguiente forma: Worksheets("Hoja2").Range("A2:A30").FormulaR1C1= "aquí la fórmula" Pd: ahora mismo no tengo aquí el Excel, estoy escribiendo desde el móvil, si es necesario mañana le adjunto. Muchísimas gracias.
  10. Gracias @Mauricio_ODN Perdona por no contestarte antes, me fui de vacaciones (sin internet). Mañana lo pruebo a hacer así, no quería guardarlo antes pero veo que la única solución. Lo dicho, muchas gracias. Un saludo,
  11. Buenos días; Ayer me surgió un pequeño problema en la macro que estoy montando, os comento para ver si me podéis ayudar. Al intentar hacer una consulta sql de un Excel nuevo ( sin guardar ) me está dando error en la ruta ( al no estar guardado no tiene ruta ) y no sé cómo ponerlo. Esto es lo que he puesto pero sin éxito. Excel_Nuevo = ActiveWorkbook.Name RutaExcel = "Data Source=" & Workbooks(Excel_Nuevo).Path & "\" & Excel_Nuevo & ";Extended Properties=""Excel 12.0;HDR=Yes;""" Adjunto excel. Gracias y un saludo, Libro3.xlsm
×
×
  • Create New...

Important Information

Privacy Policy