Jump to content

lphant

Members
  • Posts

    321
  • Joined

  • Last visited

Everything posted by lphant

  1. Buenos días; A ver si me podéis ayudar. Tengo problemas con la apertura de un archivo CSV desde una macro. A veces, al abrirlo desde la macro, se come el encabezado pero no pasa siempre, no sé qué puede pasar…. La configuración regional es de “;” igual que la separación del csv. He intentado adjuntar el excel pero...ya no se como se hace, no me aparece la opción, lo arrastro desde el escritorio y nada. Os añado las líneas que tengo. Workbooks.OpenText Filename:=RutaExcel, _ DataType:=xlDelimited, Local:=True Gracias y un saludo,
  2. Muchas gracias @Antoni, después de estar toda la mañana probando cosas hace una hora di con ello. Pero lo dicho, muchísimas gracias. Este foro siempre ayuda. Un saludo,
  3. Buenos días a tod@s; Esto liado con una consulta SQL de Excel a Excel y me ha surgido una duda que supongo que no se podrá pero….por si acaso se puede para que me ayudéis. La consulta es una consulta básica en el que filtro por un campo ( situación ) pero en los datos que me reporta, en uno de los campos ( Numero ) necesitaría que solo me reportara los primeros 6 caracteres. Query = "Select Artículo, Casa, Numero from [" & "Musica$" & "] where Situación= 'Ok' " En el campo Numero tengo 12 caracteres. Ejemplo: 123456SA0014 Solo necesito 123456 He probado con substring(Numero,1,2) pero da error método open de objeto recordset. Los Excel están en red, si los necesitáis hago un apaño y los subo. Muchísimas gracias. Un saludo,
  4. 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
  5. Buenas tardes; Todavía no lo he conseguido solucionar😭 Alguien que sepa cómo solucionarlo??. Muchas gracias de antemano.
  6. 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.
  7. 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...... :)
  8. 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
  9. Muchas gracias @Antoni Voy a probarlo ahora mismo.
  10. 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.
×
×
  • Create New...

Important Information

Privacy Policy