tag:blogger.com,1999:blog-4623278671508370136.post3342008819760496768..comments2023-08-01T13:39:53.991+02:00Comments on EXCEL FORO: Un blog de Excel: VBA: el método .GetOpenFilename para seleccionar un fichero.Excelforo - Ismael Romerohttp://www.blogger.com/profile/17680553534095355222noreply@blogger.comBlogger117125tag:blogger.com,1999:blog-4623278671508370136.post-13368214819953502782019-06-14T20:59:26.516+02:002019-06-14T20:59:26.516+02:00Muchas gracias, fue de mucha ayuda.
SaludosMuchas gracias, fue de mucha ayuda.<br /><br />SaludosOswalrhttps://www.blogger.com/profile/16118419554462826548noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-22440421217572257682019-06-12T11:07:25.000+02:002019-06-12T11:07:25.000+02:00Hola,
son aspectos distintos de un posible proceso...Hola,<br />son aspectos distintos de un posible proceso... ;-)<br />Si quieres copiar y pegar datos de un fichero a otro, lo primero que procede es abrir el fichero Origen e identificar la hoja y rango a copiar.<br />Una vez copiado solo debes pegar lo copiado en el primer libro, en el destino... donde está la macro.<br />Para esto puedes usar:<br />ThisWorkbook.Sheets("hoja destino").range("A1")<br /><br />de esa manera pegaras en el mismo libro de la macro y en la hoja que indiques<br /><br />Saludos!Excelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-32761609934984187502019-06-12T01:08:03.340+02:002019-06-12T01:08:03.340+02:00Hola y esperando que tengan un buen día espero pue...Hola y esperando que tengan un buen día espero pueda ayudarme con una duda:<br /><br />estoy ejecutando la macro desde un archivo de excel, cuando selecciono el archivo que estaba buscando, quisiera que los datos se importaran a la misma hoja de excel en la que estoy trabajando la macro, puesto que se abre otro archivo de excel<br />tiene qu ver con Workbooks.Open FileName:=RutaArchivo<br />Oswalrhttps://www.blogger.com/profile/16118419554462826548noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-50753580091603480942019-05-03T09:05:17.808+02:002019-05-03T09:05:17.808+02:00Hola!
la clave sería aplicar a una variable la bús...Hola!<br />la clave sería aplicar a una variable la búsqueda realizada, puedes emplear este método:<br /><a href="https://excelforo.blogspot.com/2010/04/explorador-en-vba.html" rel="nofollow">https://excelforo.blogspot.com/2010/04/explorador-en-vba.html</a><br /><br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-50625847228687632712019-05-02T22:17:35.110+02:002019-05-02T22:17:35.110+02:00Hola, buenas.
quisiera ver si me puedes ayudar.
...Hola, buenas. <br />quisiera ver si me puedes ayudar. <br /><br />tengo un excel con un botón de guardar un archivo xml, pero lo hace automático a la direccion predeterminada que le tengo. quiero ver si se puede colocar que al darle guardar salga el cuadro para seleccionar donde lo quiero guardar. es decir. puede seleccionar la carpeta donde se guardara. <br /><br />Gracias!Eduardohttps://www.blogger.com/profile/13455864521073325314noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-71281748508932106542019-04-05T09:45:34.161+02:002019-04-05T09:45:34.161+02:00Hola Lalo
tendrás que abrir el fichero origen (lib...Hola Lalo<br />tendrás que abrir el fichero origen (libro2) con la macro, y una vez abierto referir en el libro1 (donde entiendo tienes tu macro principal) el destino:<br />Thisworbook.sheets("Hoja final").range("A1").value= workbooks("Libro2").sheets(1).range("X11").value<br /><br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-28307146388638465642019-04-05T05:05:48.923+02:002019-04-05T05:05:48.923+02:00Hola que tal Ismael, me gustaría saber como puedo ...Hola que tal Ismael, me gustaría saber como puedo hacer para que en mi libro1 se copien en determinadas celdas los valores de ciertas celdas de mi libro2(el cual se debe seleccionar la ruta del libro2. Las celdas con la informacion del libro que se selecciona la ruta siempre tiene el mismo formato y cada libro tiene solo una hoja)<br /><br />De antemano graciasLalo Montejohttps://www.blogger.com/profile/02142586004744301687noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-8821916058995742532019-03-30T09:25:47.520+01:002019-03-30T09:25:47.520+01:00Hola Maribel
con este método, hasta donde sé, no e...Hola Maribel<br />con este método, hasta donde sé, no es posible.<br />Pero sí se podrían cargar imágenes a un PictureBox... <br />En todo caso te recomendaría mejor usar el control de 'Imagen' tiene alguna propiedad más práctica<br />Aquí tienes un ejemplo similar<br /><a href="https://excelforo.blogspot.com/2013/02/vba-cargar-un-grafico-en-un-formulario.html" rel="nofollow">https://excelforo.blogspot.com/2013/02/vba-cargar-un-grafico-en-un-formulario.html</a><br /><br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-66581999849261361802019-03-29T23:30:48.779+01:002019-03-29T23:30:48.779+01:00Hola Ismael,
Es posible que se filtre por imágene...Hola Ismael,<br /><br />Es posible que se filtre por imágenes JPG y poder llevar esta imagen a un PictureBox?<br /><br />Gracias.Maribelhttps://www.blogger.com/profile/06103954850578825106noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-30589900665657252192019-03-19T06:40:05.520+01:002019-03-19T06:40:05.520+01:00Hola, Ismael.
Unas consultas acerca de VLookup (b...Hola, Ismael.<br /><br />Unas consultas acerca de VLookup (buscarv)en diferentes libros.<br />Tengo dos libros con una hoja en cada libro:<br />1. BASEDATOS(nombre del 1°libro) y HOJA DATOS<br />2. LIBROEDICION (nombre del 2° libro) y HOJAEDICION<br /><br />En el siguiente código tengo que especificar el nombre del libro BASEDATOS.xlsx para extraer los datos hacia el libro LIBROEDICION, cómo haría para que abra el explorador de archivos y poder elegir la ruta para extraer los datos hacia el libro LIBROEDICION.<br /><br />Sub BUSCAR()<br /><br />Dim libroactual, libroBD As Workbook<br /><br />Application.ScreenUpdating = False<br /><br />Set libroactual = ThisWorkbook<br /><br />Set libroBD = Workbooks.Open("BASEDATOS.xlsx") 'AQUI SE ESPECIFICA LA RUTA PERO DEBERÍA ABRIR UN CUADRO PARA PODER ELEGIR LA RUTA<br /><br />libroactual.Activate<br /><br /><br />'AQUI SE VEN RANGO DESDE EL 6 AL 1000 PERO SOLO DEBERIA BUSCAR Y RELLENAR HASTA EL ULTIMO DATO DE LA ULTIMA FILA<br />Range("F6:F1000") = Application.VLookup(Range("A6:A1000"), _<br />libroBD.Sheets("HOJADATOS").Range("A1:B1000"), 2, False)<br /><br /><br />libroBD.Close savechanges:=False<br /><br />Application.ScreenUpdating = True<br /><br />End Sub<br /><br /><br /><br />Por ultimo, si en cada uno de esos libros tengo más de dos hojas, como haría para sincronizar los VLookup tomando como referencia los nombres de cada hoja. (Ej: buscar el A6 de la hoja1 del libro1 y extraerlo del rango de datos $A:$B del libro2; el resultado ponerlo en G6 de la hoja1 del libro1). Y así sucesivamente con cada hoja de cada libro.<br /><br />Gracias<br />e.мaѕтer!™https://www.blogger.com/profile/13700540757301437768noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-38813221404728692112019-03-18T08:58:22.858+01:002019-03-18T08:58:22.858+01:00Hola,
para seleccionar y abrir el fichero puedes l...Hola,<br />para seleccionar y abrir el fichero puedes leer este mismo post, y puedes ver varios ejemplos de cómo completar formularios en la categoría de 'Macros'.<br />También es importante que leas las 'Normas de uso del blog'<br /><br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-50182805185786925822019-03-17T18:41:10.560+01:002019-03-17T18:41:10.560+01:00Hola Ismael necesito ayuda urgente, estoy realizan...Hola Ismael necesito ayuda urgente, estoy realizando un proyecto donde tengo que abrir el explorador y seleccionar un archivo x; luego una vez seleccionado que se abra mi formulario (importar_archivo)y que los datos que estan en el archivo x aparezcan automáticamente en el Formulario AYUDA POR FAVOR gracias NOVENO Ahttps://www.blogger.com/profile/17482475836396592139noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-17891847262927265132019-03-17T09:44:29.226+01:002019-03-17T09:44:29.226+01:00Hola Carlos,
no sabría decirte... en access las co...Hola Carlos,<br />no sabría decirte... en access las cosas son algo distintas.<br />Pero supongo probaría con un bucle que recorra las hojas<br />FOR EACH sh IN Worksheets<br />Combobox1.additem sh.name<br />NEXT sh<br /><br />espero te de la pista<br />Saludos<br />Excelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-3845493985033550702019-03-16T17:59:27.642+01:002019-03-16T17:59:27.642+01:00Hola Ismael tengo una pregunta. En access tengo un...Hola Ismael tengo una pregunta. En access tengo un formulario para Importar con Un cuadro de texto donde se ubica la ruta del archivo en excel.<br />Y tengo un combobox que quisiera que se llenara con los nombres de las hojas del archivo previamente seleccionado. Esto es posible? Como sería?. GraciasCarlos Alonsohttps://www.blogger.com/profile/06482122804605493455noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-26604376417595345752019-03-13T08:45:28.425+01:002019-03-13T08:45:28.425+01:00Hola!
la cuestión es que añade un libro nuevo por ...Hola!<br />la cuestión es que añade un libro nuevo por esta declaración:<br /><b>Set ws = Workbooks.Add(xlWBATWorksheet).Sheets(1)</b><br />prueba cambiándola por<br /><b>Set ws = ThisWorkbook.Sheets(1)</b><br /><br />Espero te oriente<br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-83296497809927533182019-03-13T04:54:46.480+01:002019-03-13T04:54:46.480+01:00Este comentario ha sido eliminado por el autor.e.мaѕтer!™https://www.blogger.com/profile/13700540757301437768noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-4311394375669465782019-03-04T09:23:44.775+01:002019-03-04T09:23:44.775+01:00Hola
dependerá de un par de cosas...
necesitarás l...Hola<br />dependerá de un par de cosas...<br />necesitarás las distintas imágenes (iconos) de tipos de archivo para poder luego cargarlo...<br />y por otro lado dependerá del tipo de control de formulario, ya que por ejemplo en un textbox ¿dónde insertaráis la imagen??... si fuera un botón no habría tanto problema<br />SldsExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-15470777307717174752019-03-03T19:10:00.134+01:002019-03-03T19:10:00.134+01:00Hola Ismael, muchas gracias por tu aporte, usé est...Hola Ismael, muchas gracias por tu aporte, usé este código para que se vieran todos los archivos y quisiera que al agregarse la ruta, se inserte la imagen del tipo de archivo seleccionado en un control de formulario no sé sí esto será posible y muchas gracias por tu apoyoAnonymoushttps://www.blogger.com/profile/12458990914329517407noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-91059284259220300822019-01-31T10:32:37.411+01:002019-01-31T10:32:37.411+01:00Hola!
en teoría si tienes activo OneDrive, DropBox...Hola!<br />en teoría si tienes activo OneDrive, DropBox, etc tendrás en tu local una copia sincronizada de lo subido a la nube... a estas carpetas puedes acceder normalmente.<br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-50558410080392452562019-01-30T15:38:43.004+01:002019-01-30T15:38:43.004+01:00Ismael, buen día.
Cómo puedo utilizar la función G...Ismael, buen día.<br />Cómo puedo utilizar la función GetOpenFilename para seleccionar un archivo *xlsm ubicado en mi One-Drive?<br />GraciasAnonymoushttps://www.blogger.com/profile/06310168027099239698noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-34483915521166587452018-11-06T12:34:51.953+01:002018-11-06T12:34:51.953+01:00Hola
lo ideal sería emplear, más que el nombre, la...Hola<br />lo ideal sería emplear, más que el nombre, la fecha de última modificación o creación<br /><br />Subiré un post en breve...<br /><br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-57314523964237337262018-11-06T06:35:13.844+01:002018-11-06T06:35:13.844+01:00Hola, Ismael. ¿Cómo puedo abrir el archivo más rec...Hola, Ismael. ¿Cómo puedo abrir el archivo más reciente? Es que en la carpeta donde va a buscarlo va a haber varios que se llaman muy parecedo, sólo cambia el final del nombre que será la hora de creación (*o7_35.xlsm, *10_28.xlsm, *18_13.xlsm)Juampehttps://www.blogger.com/profile/07961044045387421389noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-72444626583699287052018-08-24T18:45:55.370+02:002018-08-24T18:45:55.370+02:00bueno,
ThisWorkbook.Path
te devolverá sin duda la ...bueno,<br />ThisWorkbook.Path<br />te devolverá sin duda la ubicación o ruta de donde se encuentre el fichero (donde esté la macro), pero tendrás que terminar de completar, con alguna variable el nombre del libro que quieras abrir<br />No se si te entendí bien<br />Slds<br />Excelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-23481813608587851612018-08-24T13:05:45.820+02:002018-08-24T13:05:45.820+02:00Hola Ismael:
No me refería a una unidad de red, me...Hola Ismael:<br />No me refería a una unidad de red, me refería a que la macro sea capaz de abrir su propio directorio, independientemente de dónde se encuentre, aunque lo lleve a otro equipo. Como dato, traté utilizando "ThisWorkbook.Path" de varias formas, pero no funcionó.<br />Muchas gracias, saludos. Anonymoushttps://www.blogger.com/profile/13608814456789907039noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-41021024324292909092018-08-22T18:13:53.726+02:002018-08-22T18:13:53.726+02:00Hola,
entiendo te refieres a obtener la IP de la u...Hola,<br />entiendo te refieres a obtener la IP de la unidad red (no solo la 'letra') para que sea válido desde cualquier otro equipo con acceso a esa red...<br /><br />Publicaré en cuanto me sea posible, en un par de semanas, una solución<br /><br />SaludosExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.com