Jump to content

lphant

Members
  • Content Count

    295
  • Joined

  • Last visited

Everything posted by lphant

  1. Buenas noches chic@s; Tengo una dudita con la fórmula para obtener el número de semana. En el Tipo_devuelto, en el Excel 2007 se usa 1 o 2 dependiendo de cuando empieza la semana ( domingo o lunes ) pero en el 2010 he visto que usan 21 ( además de 1 o 2 ). La duda es, que es mejor, usar 1 o 2 ( dependiendo de cuando empieza la semana ) o 21??. Muchas gracias
  2. Buenos días; Hay algún comando que se pueda usar al principio de la macro para que cuando haya un error y no se esté usando el comando “On error ……” bloquee el botón depurar y no se pueda acceder a las líneas de la macro??. Gracias y un saludo, Ejemplo.xlsm
  3. Ya sé porque no me funciona la línea/instrucción "ActiveWorkbook.EnvelopeVisible = True", es porque tengo versiones diferentes de Excel y Outlook. En el enlace que has pasado viene otra opción sin esa línea muchas gracias.
  4. Con lo que sea te cuento Un saludo,
  5. Me sirve cualquier método Un saludo,
  6. Muchas gracias @gerson pineda. Esta muy chulo pero para lo que necesito no me vale, solo manda la información de una celda y yo necesito que me mande un rango. Pero me lo guardo :) Muchas gracias @Pirtrafilla pero no me funciona, esta macro contiene la linea "ActiveWorkbook.EnvelopeVisible = True" que no funciona en excel 2007. Seguire buscando alguna solución ( acepto sugerencias ;P) ). Un saludo,
  7. buenas tardes; estoy intentando mandar un rango de celdas por mail a una dirreción y me da error en la linea "ActiveWorkbook.EnvelopeVisible = True". Segu he leido, en el excel 2007 esa linea no funciona. hay alguna otra forma de mandar un rango de celdas por mail??. muchas gracias. un saludo, Correo.xlsm
  8. Muchas gracias. Al final lo he conseguido solucionar con la siguiente linea :) "Application.DefaultSaveFormat = xlOpenXMLWorkbook" Un saludo,
  9. Tampoco, lo cambie a la extension que lo cambie me vuelve a aparecer .xls
  10. Buenos dias; me sigue dando el mismo error. creo que es porque en opciones de de guardar el formato que tengo es con la extension .xls ( formato de 97-2003 ) y el libro de la macro tiene la extension .xlsx. por mas que intento cambiarlo no se cambia, en cuanto vuelvo a abrir el excel me aparece igual ( modo de compatibilidad ). el excel que tengo es el 2007. hay alguna forma de abrir un libro nuevo con "Workbooks.Add" con la extensión .xlsx??. si me decidiera a pedir que me cambien ( el ordenador es de la empresa ) el excel 2007 por el 2010 las macros echas con 2007 me funcionarian??, recuerdo haber probado alguna en casa con 2010 y me daba error. gracias. un saludo,
  11. Por favor, me puedes pasar el Excel modificado para ver qué hago mal??, En el vídeo no veo bien lo que pone. Podría ser el Excel que tengo??, Tengo el 2007. Muchísimas gracias. Un saludo,
  12. Buenos dias @Haplox; Lo acabo de probrar con esa modificación y me sigue dando el mismo error. un saludo,
  13. Buenas tardes; Estoy intentando copiar una hoja de un libro a otro y me da el siguiente error " Excel no puede insertar las hojas en el libro de destinoo porque este contiene menos filas y columnas que el libro origen ". supongo que es poruqe uno tienen extensión xlsm y el otro tendra xlsx. como lo puedo solucionar. muchas gracias de antemano. un saludo, HOLA.xlsm
  14. Buenas tardes; Al final lo solucione con una hoja auxiliar. muchas gracias.
  15. Buenos dias; No doy con ello........ se os ocurre alguna forma??. gracias. un saludo,
  16. buenas tardes; no lo he explicado muy bien sorry. Tengo una macro ( en el ejemplo no la he adjuntado ) que analiza una serie de datos, cuando termina de analizar los datos, genera una hoja nueva ( en el mismo libro ) con los datos obtenidos, el nombre de las hojas es la fecha del dia. en esa hoja nueva lo que quiero es ........cuando modifique la celda A2 ( voy a poner una fecha ) que me ponga en B2 la fecha mas 2 dias laborables ( yo lo iba a hacer con una formula ). mi problema es......como lo hago si no puedo añadir a esa hoja una macro??, solo podria acerlo atraves de un modulo pero no se como hacerlo desde un modulo, yo lo hacia desde añadiendo a la hoja xx la linea “Private Sub Worksheet_Change(ByVal Target As Range)” para cuando hubiera un cambio en la hoja hiciera x. un saludo,
  17. Buenos días; Tengo una macro que me crea cada vez que la uso una pestaña (hoja) nueva con el nombre de la fecha del día. Como puedo asociar una macro a esa hoja??. Lo que necesito hacer es….cuando añada un dato (fecha) a la celda x se me añada una formula a la celda x (fecha más 2 días laborables). Se hacerlo con la siguiente línea pero como la pestaña se crea nueva todos los dias …..no sé cómo hacerlo. “Private Sub Worksheet_Change(ByVal Target As Range)” Un saludo, Libro20.xlsx
  18. Buenos dias; muchas gracias a los 2, ahora mismo lo pruebo. un saludo,
  19. Solucionado. se puede cerrar el tema. gracias.
  20. Buenas tardes; Se puede de alguna forma vincular una celda cualquiera ( en este ejemplo A1 ) con la propiedad “caption” del marco del formulario??. Pd: y centrar el texto??, no veo la opción. Adjunto pantallazos en el Excel. Un saludo, Prueba_Libro1.xlsm
  21. Para continuar trabajando. No consigo hacer funcionar el evento "Workbook_AfterSave(ByVal Success As Boolean)" en Excel 2007. Un saludo,
  22. buenos dias; Si entendi bien, el evento "Private Sub Workbook_AfterSave(ByVal Success As Boolean)" sirve para ejecutar una macro, etc....una vez se guarda el excel, justo lo que necesitaria, una vez se guarda con la pestaña Menu oculta ejecutaria una macro para desocultar la pestaña menu y ocultar aviso. un saludo,
  23. buenos dias; El evento "Private Sub Workbook_AfterSave(ByVal Success As Boolean)" deberia de funcionar en excel 2007 no??. me acaba de dar cuenta que no me funciona y ni aparece en las declaraciones para usarlo. que me puede estar pasando??. un saludo,
×
×
  • Create New...

Important Information

Privacy Policy