Jump to content

lphant

Members
  • Content Count

    302
  • Joined

  • Last visited

Everything posted by lphant

  1. 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
  2. Buenos dias; muchas gracias a los 2, ahora mismo lo pruebo. un saludo,
  3. Solucionado. se puede cerrar el tema. gracias.
  4. 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
  5. Para continuar trabajando. No consigo hacer funcionar el evento "Workbook_AfterSave(ByVal Success As Boolean)" en Excel 2007. Un saludo,
  6. 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,
  7. 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,
  8. voy a probar. muchas gracias.
  9. Lo acabamos de probar en 2 ordenadores diferentes con excel 2010 y no hay forma, no deja ni abrirle. Probare ha acerlo con textbox. muchas gracias.
  10. Buenos días; Tengo una dudita. Tengo una macro con un menú con contraseña creado con un InputBox en el que al meter la contraseña salen asteriscos, esta macro funciona perfectamente en Excel 2007 pero si ese Excel se abre con versiones superiores al 2010 da error al intentar abrirle. He leído por internet que se puede hacer un menú con contraseña con un textbox y poner que muestre el asterisco en las propiedades del textbox. Me duda es, que es mejor??, hacerlo por imput o por textbox??. Se podría hacer por InputBox en versiones superiores al 2010??. PD: adjunto excel con el menu creo por InputBox Muchas gracias y un saludo, Contraseña.xlsm
  11. buenos dias; En el excel que os pase eso ya lo tengo echo, el problema es al pulsar el boton de guardar sin cerrar, quiero que lo guarde con la pestaña Menu oculta y con la pestaña Aviso visible pero al no cerrar el libro quiero que se siga viendo la pestaña Menu y la pesataña Aviso oculta. Os pego las lineas que tengo en la macro que os adjunte. ---------------------------------------------------------------------------------------- Private Sub Workbook_Open() Application.DisplayAlerts = False Application.EnableEvents = False Application.ScreenUpdating = False Worksheets("Menu").Visible = True Worksheets("Menu").Select Worksheets("Aviso").Visible = xlSheetVeryHidden Application.DisplayAlerts = True Application.EnableEvents = True Application.ScreenUpdating = True End Sub Private Sub Workbook_AfterSave(ByVal Success As Boolean) Application.DisplayAlerts = False Application.EnableEvents = False Application.ScreenUpdating = False Worksheets("Aviso").Visible = True Worksheets("Aviso").Select Worksheets("Menu").Visible = xlSheetVeryHidden Application.DisplayAlerts = True Application.EnableEvents = True Application.ScreenUpdating = True End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Application.DisplayAlerts = False Application.EnableEvents = False Application.ScreenUpdating = False Worksheets("Aviso").Visible = True Worksheets("Aviso").Select Worksheets("Menu").Visible = xlSheetVeryHidden Application.DisplayAlerts = True Application.EnableEvents = True Application.ScreenUpdating = True End Sub ----------------------------------------------------------------------------------------------------- un saludo,
  12. Buenos días; Quien me puede echar una manita a solucionar esto…. Tengo un Excel con 2 pestañas ( Aviso y Menu ). Lo que necesito que haga esta macro, es ocultar la hoja Excel “Menu” y desocultar “Aviso” cuando pulse el botón de guardar pero al no cerrar el libro que se siga viendose la pestaña “Menu” y la pestaña “Aviso” siga oculta, cuando cierre el libro que se oculte la pestaña “Menu” y desocultar “Aviso Esto es para que el que no tiene habilitadas las macro no pueda ver la pestaña Menu, solo el aviso. Muchas gracias a todos. PruebaV1.xlsm
  13. Pedon, no me di cuenta. adjunto excel sin contraseña un saludo, PruebaV2.xlsm
  14. Buenos días; La macro que os adjunto en el Excel funciona ejecutando el código desde la hoja pero si el código le pego en un módulo y le ejecuto desde la hoja me da error de 91 “variable de objeto o bloque with no establecido”. Por más que miro y pruebo ( declaro variables, etc… ) no doy con la solución. Por favor, me podéis echar una mano??. Un saludo, PruebaV2.xlsm
  15. Gracias Haplox, voy a investigar haber que consigo. Pd: por confirmar, me ha quitado algo de la hoja 23 no??. Un saludo,
  16. Sii..tema solucionado. Muchas gracias.
  17. Buenos días; Esta mañana al abrir el archivo Excel con macro que uso todos los días me ha saltado el error "Excel ha encontrado contenido que no puede leer en XX, desea recuperar el contenido del libro??". Al pulsar no, no hace nada. Al pulsar si, me sale otro mensaje en el que me dice que se ha quitado "hipervínculos de /XL/worksheets/sheet23.xml parte. Que puedo hacer, no se realmente lo que me ha borrado de la macro. Puede haberme borrado código??. Pd: os adjunto pantallazos en un Excel. Muchas gracias. Pantallazos.xlsx
  18. Funciona a la perfección. Mil gracias. Pd: ya lo tengo montado en mi macro ;) Un saludo,
  19. Buenas tardes; Llevo un par de días intentando con fórmulas hacer una cosilla pero me rindo jejeje….con macro supongo que es mucho más fácil. Alguien me puede echar una manita??. Os explico lo que necesito: Tengo 2 hojas Excel, en una tengo el stock total por código y en la otra tengo los códigos por fechas de entrega al proveedor. Lo que necesito es saber si tengo stock para cubrir las fechas de entrega al proveedor y para ello necesito que se vayan descontando el stock según va cubriendo las fechas de entrega. No sé si me he explicado muy bien, adjunto ejemplo en el Excel. Un saludo, Prueba_V02.xlsx
  20. buenas tardes; funciona perfectamente. muchisimas gracias.
  21. Buenos días; Para eliminar las celdas/contenido de un filtrado estoy usando la siguiente línea: “Worksheets("Hoja1").Range(Rows("2:2"), Selection.End(xlDown)).Delete Shift:=xlUp” Por temas técnicos a partir del lunes tengo que ocultar la Hoja1, el problema que tengo es que al ocultar la Hoja1 esa línea no funciona al tener un selection, he probado de varias formas y no doy con la solución, alguien que pueda ayudar??. Un saludo y muchas gracias. Eliminar_Datos_filtrados.xlsm
  22. Al final hemos decidido quitar el formato. muchas gracias.
  23. Esa opción y unas cuantas mas ya las habia probado sin exito Lo que se me ha paso decir y poner en el excel es que la hoja1 tiene un filtro puesto. quiero que copia/pegue las columnas ocultas y los datos filtrados. Copiar_todo.xlsm
  24. Buenas tardes chic@s; Para elimnar datos duplicados esto usando la siguiente linea: Worksheets("Hoja1").Range("A:AD").RemoveDuplicates Columns:=4, Header:= _ xlYes El problema que tengo es que al elimnar los dupicados me elimina el formato de las celdas que elimina, alguna forma diferente de hacerlo??. Un saludo, Duplicado.xlsm
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png