Jump to content

lphant

Members
  • Content Count

    302
  • Joined

  • Last visited

Everything posted by lphant

  1. Pedona por no haberte contestadoantes, estuve de viaje de trabajo sin conexion a internet. lo voy a probar ahora mismo. muchusimas gracias,
  2. Tienes razón, debería haber echo otra consulta, gracias por contestarme. No lo explique bien, quiero que cuente la cantidad de registros de cada condición. Con la línea que me dices contaría todo en 1 no??. Tacón = 3 Piel = 2 CIERRE ROTO = 4 ostras, el formato de la fecha es mes, día y año??, Puufff...eso no lo sabía. Lo del número de semana.......era ya rizar mucho el rizo, jejejeje... Muchísimas gracias.
  3. Buenas tardes @avalencia; Muchísimas gracias, ayer me tire toda la tarde buscando por internet y haciendo pruebas y no conseguí nada ( estoy muy perdido con SQL ). Tengo otras 2 dudas, no sé si me podrás ayudar. Si tengo que contar con 2 o más condiciones, tengo que hacer las consultas de contar por separado o se pueden unir en 1 consulta??. consultaSql = "Select count (Motivo) from Consulta where Motivo ='CIERRE ROTO'" consultaSql = "Select count (Motivo) from Consulta where Motivo ='Tacon" consultaSql = "Select count (Motivo) from Consulta where Motivo ='Piel" Y si una de las condiciones es un rango de fechas. La línea creo que sería esta. consultaSql = "Select count (Motivo) from Consulta where Motivo Between #04-03-19# and #10-03-19# Se podría de alguna forma contar por número de semanas en vez de por rango??, la columna de Access donde tiene la información está en formato fecha no en número de semanas. Muchísimas gracias de antemano.
  4. buenas noches; estoy intentando contar registros de access desde excel con el metodo SQL pero no se como mostrar el resultado. por favor, me podeis ayudar??. Estas son las lineas que tengo. Sub Contar_Datos() Dim cn As Object Dim datos As Object Dim consultaSql As String Dim conexion As String Set cn = CreateObject("ADODB.Connection") conexion = "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=C:\Users\Desktop\Base.accdb" consultaSql = "Select count (Motivo) from Consulta where Motivo ='CIERRE ROTO'" cn.Open conexion Set datos = cn.Execute(consultaSql) datos.Close Set datos = Nothing cn.Close Set cn = Nothing End Sub Prueba_Contar.xlsm
  5. Muchas gracias. Ya di con ello, me llevo todo el dia buscando, probando y modificando pero ya lo tengo jejejee... te lo agradezco mucho. un saludo,
  6. Os adjunto otro excel con lo que he probado sin exito. For N = 1 To 3 If Menu.DesCripción & N.Value <> "" Then un saludo, Pruebav2.xlsm
  7. Con los combos lo que hago es filtrar y una vez filtrado llevar esos datos a otro Excel. La primera línea de combobox ( descripción1 y motivo1 ) filtran y llevan los datos a x Excel. La segunda línea de combobox ( descripción2 y motivo2 ) filtran y llevan los datos a x Excel. así sucesivamente con cada línea de combobox. Un saludo,
  8. Buenas tardes; El tema de bucles no le llevo muy bien. Como podría poner en bucle los combobox para que si tienen información hagan lo de las líneas que se encuentran en el CommandButton1??. Muchas gracias. Prueba.xlsm
  9. debio de ser un cambio de politica pero ya lo han solucionado, vuelven a funcionar bien. que susto jejejee..
  10. No, ayer abrían perfectamente y hoy.....se tira 2 minutos en la pantalla de Excel y pone iniciando. Puede haber algún virus??. Como puedo saber si el Excel se corrompe al guardarle??. La otro cosa que se me ocurre es que hayan instalado algún completamente para macros en el antivirus del trabajo y antes de abrir verifique o yo que se. Un saludo,
  11. Buenas tardes; Estoy desesperado, no sé que le ha pasado a mí Excel. Al abrir una macro guardada de ayer el Excel no tarda nada en abrirse pero......si ese Excel que abro ( guardado ayer ) le guardo con otro nombre, le cierto y le vuelvo a abrir, se queda en la pantalla de iniciando durante 2 minutos (aprox.) Y luego se abre. Que puede pasar, me pasa con todas las macros que guarde. No he probado con Excel sin macro, luego probare. Sabéis cómo solucionarlo??. Muchas gracias.
  12. Buenos días; Por favor, me podéis ayudar??. He creado una macro con unas casillas de verificación en un formulario. Al marcar cualquier casilla de verificación y dar al botón generar, llama a una macro “Generar_Datos” y hace X. El problema que tengo es, si tengo las líneas a ejecutar de las casillas de verificación dentro del formulario funciona pero si las tengo en un módulo ( necesito que este hay ya que si no hay cosas que no me funcionan ) me da error de “variable de objeto o bloque with no establecido”, no sé cómo definirlos, los definí como objetos pero no me funciona. Os adjunto el ejemplo. Muchas gracias. Un saludo, Error_Objeto.xlsm
  13. muchas gracias, algo tenia yo casi pero lo que me has pasado funciona muy bien. como pones los puntos para marcar sin el formulario??. gracias y un saludo,
  14. Bunas tardes chic@s; No sé ni cómo explicaros lo que estoy intentando hacer, a ver si consigo. Estoy intentando filtrar datos de una hoja Excel ( Hoja1) y que se copie en su hoja correspondiente ( hoja con el nombre de la condición filtrado ). Las condiciones a filtrar están en un userfrom, os pongo un ejemplo. Si abro el userfrom ( menú ) y marco TACON Y PIEL, al pulsar generar, lo que quiero es que me filtre por TACON y me copie los datos en la hoja llamada TACON y me filtre por PIEL y me copie los datos en la hoja PIEL, si marco todo, quiero que me vaya filtrando por cada una de las condiciones y se vaya copiando en la hoja correspondiente. Como lo veis??, se puede hacer??. Si no se puede hacer de esta forma, como lo podría hacer??. Gracias de antemano. Filtrado_con_Userform.xlsm
  15. Buenos días!!!. Yo sigo liado intentando dar con ello. Lo explico de otra forma: En una hoja tengo la cantidad de piezas por semana que tengo que fabricar. Y lo que necesito de la macro es que me de la fecha de comienzo de las piezas según la semana y el patrón ( cuando son 3 piezas a la semana quiero empezar el martes, jueves y viernes ). El ejemplo con esta semana con 3 piezas sería: 22/01/19 24/01/19 25/01/19 Gracias y un saludo,
  16. Chic@s, por más vueltas y cosas que hago no doy con la forma de hacerlo, alguna sugerencia??. Muchas gracias.
  17. Yo no soy capaz.........esto es un reto para alguien que sepa mucho. Si alguien se atreve.....
  18. Buenas tardes; No sé ni por dónde empezar con lo que tengo en la cabeza, a ver si me podéis ayudar y lo más importante, a ver si se explicároslo. Tengo una hoja Excel “Info_Semana” con datos, en la primera columna tengo el año y numero de semana, en la segunda columna tengo la cantidad que necesito por semana y en la tercera columna lo que se va acumulando ( con la 3º columna creo que por ahora no voy a hacer nada ), en las siguientes columnas se repite lo anterior. Tengo otra hoja “Patrón_Semana” con el patrón que quiero que me haga por semana ( este patrón cambiara dependiendo de la cantidad total a hacer por semana ). Lo que quiero hacer con la macro es: Que en otra hoja “Resultados” me ponga las fechas de días laborables ( si se puede meter también las vacaciones mucho mejor ) según el patrón y la cantidad por semana. Ejemplo: Año y numero semana: 2019-04 Pieza_1: 3 Patrón semana: lunes, martes, miércoles En la pestaña resultados aparecerán las fechas: 21/01/19 22/01/19 23/01/19 Las fechas por semana en las diferentes columnas se tienen que repetir lo menos posible. Os adjunto el ejemplo en el Excel. Gracias y un saludo, Ejemplo1.xlsm
  19. Buenas tardes; Hoy he estado probando con los formularios con página múltiple y me falla algo. Cuando abro el formulario en la pagina 1, el contenido de la pagina 1 no se me actualiza, solo se actualiza cuando cambio de pagina. Podría duplicar las líneas de la pagina 1 en el “UserForm_Initialize()” pero seguro que hay una mejor forma. Me podéis ayudar??. Líneas de la macro: ----- Private Sub MultiPage1_Change() Select Case MultiPage1.Value Case 0 Label2 = Now Case 1 futuro = Now + 15 Label1 = futuro End Select End Sub --------- Private Sub UserForm_Initialize() MultiPage1.Value = 0 End Sub Gracias de antemano. Prueba multipagina.xlsm
  20. Encontre otra opción pero me sigue dando el mismo error " If Dir(Ruta_Estado, vbDirectory) = "" Then "
  21. Buenos dias @fernandoML; He probado con el cambio que me propones y me sigue dado el mismo error, puede ser por usar excel 2013??, lo pregunto porque antes tenia el xcel 2007 y funcionaba. un saludo,
  22. Buenos días a tod@s; Esta línea la he usado anteriormente y creo que funcionaba pero hoy al ponerla en una nueva macro me da el siguiente error “Error 52 en tiempo de ejecución, nombre o número de archivo incorrecto “. Por qué puede ser??. Que debo de usar si la ruta de un servidor a caído??. Gracias y un saludo, Ejemplo 1.xlsm
  23. Me estaba liando pero bien..... Muchisimas gracias, funciona a la perfección.
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png