Tres dudas (Cerrar y abrir libros, imágenes en formulario y for each)
Publicado por Roberto (28 intervenciones) el 30/03/2019 17:04:14
Hola a tod@s
Tengo tres dudas
1ª
A ver si sería posible cerrar todos los libros que tengo abiertos
Guardar los cambios
Abrir mi libro
Trabajar con mi libro
Cerrar mi libro
Abrir de nuevo todos los libros que se cerraron cuando se abrió mi libro
Tengo la isguiente macro para cerrar los libros abiertos, pero sería posible hacer todo lo que comento ?
2ª
Tengo unas imágenes subidas, guardadas, almacenadas, no se como denominarlo, en un formulario. No deseo, como me pasa ahora, que estén en una carpeta del sistema
Actualmente, con un botón, cojo una imagen de esa carpeta según el nombre que elijo en un combo, y la pego en una celda de la hora de cálculo
Mi intención sería coger esa misma imagen, según el nombre elegido en el combo, pero hacerlo desde ese formulario y no desde la carpeta donde las tengo ahora, y pegarla en la misma celda de la hoja de cálculo
3ª
Como podría hacer una espcie de base de datos en una hoja de excel
Que en función del nombre que elija en el combo, me coja los campos de la misma fila de la base anterior y me los pegue en textbox del formulario anterior
Luego esos mismo datos, bueno, o en el mismo momento, me los pegue en otra hoja, y cada vez que haya una línea llena, me los pegue en la de abajo
Aunque de ser posible, me dacantaría de poder hacerse, por una base de datos dentro del propio vba y que ésta no estuviera a la vista en la hoja de excel. Una especie de XML o algo así, no se si abrá manera
He probado varias opciones con for each, pero no logro dar con la adecuada
Lo importante sería, si la línea está vacía, escribir en ella, si no lo está, saltar a la siguiente
Un saludo y muchas gracias
Tengo tres dudas
1ª
A ver si sería posible cerrar todos los libros que tengo abiertos
Guardar los cambios
Abrir mi libro
Trabajar con mi libro
Cerrar mi libro
Abrir de nuevo todos los libros que se cerraron cuando se abrió mi libro
Tengo la isguiente macro para cerrar los libros abiertos, pero sería posible hacer todo lo que comento ?
1
2
3
4
5
6
Sub macro libro()
Dim libro As Workbook
For Each libros In Workbooks
libro.close SaveChanges:=True
Next libro
End sub
2ª
Tengo unas imágenes subidas, guardadas, almacenadas, no se como denominarlo, en un formulario. No deseo, como me pasa ahora, que estén en una carpeta del sistema
Actualmente, con un botón, cojo una imagen de esa carpeta según el nombre que elijo en un combo, y la pego en una celda de la hora de cálculo
Mi intención sería coger esa misma imagen, según el nombre elegido en el combo, pero hacerlo desde ese formulario y no desde la carpeta donde las tengo ahora, y pegarla en la misma celda de la hoja de cálculo
3ª
Como podría hacer una espcie de base de datos en una hoja de excel
Que en función del nombre que elija en el combo, me coja los campos de la misma fila de la base anterior y me los pegue en textbox del formulario anterior
Luego esos mismo datos, bueno, o en el mismo momento, me los pegue en otra hoja, y cada vez que haya una línea llena, me los pegue en la de abajo
Aunque de ser posible, me dacantaría de poder hacerse, por una base de datos dentro del propio vba y que ésta no estuviera a la vista en la hoja de excel. Una especie de XML o algo así, no se si abrá manera
He probado varias opciones con for each, pero no logro dar con la adecuada
Lo importante sería, si la línea está vacía, escribir en ella, si no lo está, saltar a la siguiente
Un saludo y muchas gracias
Valora esta pregunta


0