Jump to content

pneox

Members
  • Content Count

    32
  • Joined

  • Last visited

Everything posted by pneox

  1. Sin querer abusar, pero que me serviría muchísimo para aprender. Sería posible que si la inversión plurianual (por ejemplo que se invierta en el año 1 y 2 (500 en cada año), y que la inversión tenga una duración de 3 años, y que se desinvierta todo (los 1000) en el año 5. Es decir, es como si toda la desinversión se produce en los 3 años, desde la última ronda. Te adjunto el ejemplo. Muchas gracias, de verdad, no sabes como me ha ayudado lo que me has mandado.Ejemplo excel_desinversión automatica.xlsx
  2. Muchísimas gracias!! Funciona perfectamente para el caso que te he expuesto. Lo único que no me he dado cuenta, es que si la inversión es plurianual, por ejemplo, si la inversión 1 se hace mitad en el año 1 y mitad en el año 2, y le pongo por ejemplo una duración de 5 años, sólo me traslada la inversión del año 1, al año 6, pero no la del año 2 al año 7. Te pongo el archivo con el ejemplo concreto, por si se pudiese afinar un poco más en ese caso. Muchas gracias por tu ayuda!!Ejemplo excel_desinversión automatica.xlsx
  3. Hola, estoy intentando modelizar un pequeño plan de negocio, y estaba intentando que las desinversiones saliesen automáticamente en función del año en el que invierto, y de la duración que yo le pongo que va a durar dicha inversión. Por ejemplo: Por ejemplo, si la inversión 1 se realiza en el año 1, y va a durar 5 años, que ese importe me salga en el cuadro de Desinversiones en año 6. Otro ejemplo: Si la inversión 2 la realizo en el año 3 y tiene una duración de 5 años, que salga automáticamente en el cuadro de desinversiones en el año 8. Os adjunto un archivo dónde lo vais a ver muy claro. Gracias por anticipado, es que me he bloqueado!!! Ejemplo excel_desinversión automatica.xlsx
  4. He simplificado mi caso en dos archivos (el 1 con vínculos al 2, teniendo este último contraseña: 123). Los subo, para que veais el código que he metido, tal como me dijísteis. Pero al abrir el archivo 1, me sigue pidiendo la contraseña del archivo 2, y después (ya meta o no la contraseña), lo que hace es abrir y cerrar el archivo 2. He probado poniendo UpdateLinks:=1, tanto con 1, 2 y 3. Y siempre me pide la contraseña del archivo 2, al abrir el archivo 1. 1.xlsm 2.xlsx
  5. Sí, he probado todas las opciones. Pero el código que me has puesto sirve para abrir el libro que tiene vinculado mi archivo, pero no evita que me pida la contraseña al principio, justo cuando abro el libro. Es decir, yo abro mi libro, me sale la pantalla para meter la contraseña del libro que tiene vinculado, y posteriormente me lo abre, pero no me evita poner la contraseña justo cuando abro mi libro. Gracias.
  6. Hola Abraham, siento la demora en contestar, pero no me había podido poner con el tema. He probado lo que me comentas y no he conseguido evitar poner la contraseña. Lo que ocurre al usar el código en mi libro (Libro A): me pide la contraseña del libro vinculado (Libro B), y después me abre el libro (Libro B), esta vez sí, sin solicitar nuevamente la contraseña. Yo lo que quiero es que ni siquiera llegue a pedirme la contraseña del libro vinculado (libro B), sino que abra mi libro (libro A) y sin tener que poner la contraseña del vinculado (Libro me actualice los vínculos con los datos del vinculado. Gracias igualmente.
  7. Hola Haplox! Gracias por tu respuesta. He vuelto a grabar la macro y le he aplicado tal como me has dicho, y esta vez ha funcionado. He aprovechado, como me decías para borrar lineas que parecían inútiles dentro del código. Parece que ha quedado bien!! Muchas gracias.
  8. Hola a todos, tengo un libro con varias hojas, y al ejecutar una macro quiero que se eliminen unas cuantas (siempre las mismas), pero no quiero que me salga el mensaje de confirmación de eliminación de las hojas. Lo he intentado con Application.DisplayAlerts = False pero no lo consigo, me sigue pidiendo el mensaje de confirmacion. Os copio el código: Sub () ' ' Macro ' Application.ScreenUpdating = False ' Application.DisplayAlerts = False Range("D11").Select ActiveCell.FormulaR1C1 = "Perfil" Columns("K:R").Select Selection.EntireColumn.Hidden = True Range("G23").Select ActiveWindow.SmallScroll Down:=18 Range("D40").Select ActiveSheet.Shapes.Range(Array("Check Box 11")).Select Selection.Delete ActiveWindow.SmallScroll Down:=15 ActiveSheet.Shapes.Range(Array("Button 5")).Select Selection.Delete Rows("35:63").Select Selection.Delete Shift:=xlUp Range("C48").Select ActiveWindow.SmallScroll Down:=-45 Sheets(Array("hoja2", "hoja3", "hoja4", _ "hoja5", "hoja6", "hoja7", "hoja8", _ "hoja9", "hoja10")).Select ActiveWindow.SelectedSheets.Delete ActiveWindow.SmallScroll Down:=-21 Range("A3:B4").Select Range("B4").Activate Selection.ClearContents Range("C11").Select End Sub Gracias.
  9. Hola Abraham, gracias por tu ayuda. He introducido el código como me decías, pero me sigue pidiendo la contraseña para actualizar los vínculos y además me la vuelve a pedir, ya que lo que hace es abrir el libro vinculado. Es decir, además de pedírmela para actualizar los vínculos, me la pide para abrir el libro /(. Gracias igualmente.
  10. Hola, gracias por la ayuda. Lo que necesitaría sería hacer la macro, para que ya desde que abro el archivo, no me pida la clave de los archivos vinculados (o que la introduzca automaticamente al abrirlos). No lo he conseguido aún
  11. Hola. Tengo un archivo (archivo1) vinculado con otro que tiene contraseña (archivo2). El archivo1 sirve de resumen de ciertos datos del archivo2. Lo que pasa es que cada vez que abro el archivo 1, me pide la contraseña del archivo2. Lo que quiero es que al abrir el archivo1, no me pida la contraseña del archivo2, pero que se actualicen correctamente los vínculos. Gracias anticipadamente por vuestra ayuda.
  12. Antoni, perdona que te vuelva a molestar. ¿Sabes si puedo hacer que tu formulario se quede totalmente integrado en mi libro, sin que tenga que abrir el archivo que tú me has mandado? Gracias de nuevo.
  13. Guau!! Antoni, funciona a la perfección y es justo lo que necesitaba. Voy a probarlo un poco más con archivos reales, pero en principio funciona bien. Muchisimas gracias por tu ayuda.
  14. ¿Tengo que introducir en alguna parte del código el nombre del archivo que quiero actualizar? Poniéndolo tal cual, me sale el selector de archivos de windows, pero al elegir el nuevo archivo que quiero vincular se me desbarajusta todo. Es como si no supiese realmente cual es el archivo concreto que quiero actualizar, y sustituirlo por el nuevo. Gracias.
  15. Gracias a todos por las respuestas. Antoni, creo que lo tuyo se va acercando a lo que necesito, lo que pasa es que el libro que quiero actualizar tiene vínculos con varios libros distintos. No consigo que con la macro se actualice la vinculación de un archivo concreto. Es decir, tengo el "archivobase.xls" que tiene vínculos con los libros "datosA", "datosB", "datosC". Cada uno de los archivos de datos se va actualizando cada cierto tiempo, lo que conlleva un cambio de nombre, por ejemplo "datosA Agosto19" el mes que viene pasaría a llamarse "datosA Sept19". Lo que busco es una macro que me permita seleccionar el "datosA Sept19", actualizando los vínculos, y sustituyendo al "datosA Agosto19" (que tienen la misma estructura). Lo mismo me pasaría con el resto de libros que se vinculan con el "archivobase.xls", pero sabiendo hacer la macro para uno, podría replicar la macro para el resto. Gracias igualmente por el esfuerzo.
  16. No consigo adaptarlo a mi caso. He grabado la macro de lo que quiero hacer y me da lo siguiente: Sub Macro1() Macro1 Macro ActiveWorkbook.ChangeLink Name:="C:\Users\Carpeta1\Archivo1.xlsx", NewName:= _ "C:\Users\Carpeta1\Archivo3.xlsx", Type:=xlExcelLinks End Sub Pero lo que quiero es que en lugar de que siempre me actualice con datos del Archivo3.xlsx, se quede abierto el seleccionador de archivos para que yo pueda elegir el archivo que yo quiera (por ejemplo cuando se cambie a Archivo4.xlsx). No lo consigo hacer grabando macro, porque no me deja detener la grabación mientras tengo el cuadro de selección de archivo abierto. Disculpa, seguro que es más bien mi desconocimiento, que no consigo adaptar la otra. Gracias de nuevo.
  17. Gracias por la respuesta. Perdona mi ignorancia, pero he intentado meterlo tal cual en una macro y no me funciona, ¿me podrías detallar un poco más como debo ponerlo? Gracias de nuevo por tu ayuda.
  18. Tengo un libro excel (archivo destino) con una vinculación a otro libro. El archivo origen se actualiza cada 3 días y cambia de nombre, si bien se guarda en la misma carpeta que la versión anterior. Me gustaría poner un botón en el libro de destino, para que me salga la ventana de cambio de origen, y que yo sea yo el que pueda seleccionar el archivo que quiero. Es decir, sería como ir a "datos/editar vínculos/cambiar origen", y que se quede abierto el seleccionador de archivos de windows (si puede ser, en la ruta que siempre tengo los archivos actualizados). Gracias.
  19. sí, me ha valido!! muchas gracias iomaya!!!
  20. Buenas tardes. Tengo un excel con dos columnas. La primera columna se corresponde con la persona que ha hecho un proyecto en concreto, y la segunda la fecha que lo ha cerrado. Lo que necesito es agregar los datos para que en una nueva tabla me salda el número de proyectos cerrados por cada persona, por cada mes. Es decir, si NOMBRE 1, ha hecho dos proyectos en Enero, que me salga lo siguiente: ENERO NOMBRE 1 2 Os adjunto un excel con el que creo que lo veréis muy rápido. Muchísimas gracias por anticipado. Pablo. prueba tabla fechas.xls
  21. Ostras, que pasada, parece que sí funciona... Joe, no sabes como te lo agradezco. Sólo una cosa más porfa, si quisiera variar lo que es la jornada laboral, que tendría que modificar?? por ejemplo, en vez de tener una jornada laboral de 8:07horas, tuviese alguien a media jornada, por ejemplo 3:45 horas. Un millón de gracias !!!
  22. Hola a todos, y muchas gracias por vuestras respuestas. Nicotuc, creo que ya está en zip, no? voy a volver a intentarlo. En cuanto a la solución que me enviaste antes me da problemas. Por ejemplo, cuando hay menos horas en exceso que la jornada laboral, me da error en la fórmula. Además sería perfecto que contabilice en días y luego en horas, pero siempre que las horas sean inferiores a la jornada laboral. Es decir, que por ejemplo si hay un exceso de 36 horas (jornada laboral de 8 horas), que contabilice 4 días y 4 horas, no 3 días y 12 horas. No se si me explico muy bien jeje, ya me sale un poco de humo por las orejas. De todas formas muchisimas gracias por vuestra ayuda. HORAS duda.zip
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png