Día 6 - Macro en Excel para abrir archivos externos con condición IF #Reto40Excel 2016

preview_player
Показать описание
Recibe GRATIS Kit completo de Excel para que Maximices tu Desempeño
👇

Día 6 - Macro en Excel para abrir archivos externos con condición IF

En este día 6 del Reto40Excel aprenderás a desarrollar Macro en Excel para abrir archivos externos con condición IF de VBA y lo que trató de explicar es a desarrollar necesidades como esta con código VBA aplicando condicionales, en esta caso el condicional IF en VBA en Excel.

Para el ejercicio de hoy correspondiente a la Macro en Excel para abrir archivos externos implementaremos el uso de tres archivos que le hemos llamado Archivo1, Archivo2 y Archivo 3, con base en el texto ingresado en una celda de la hoja de cálculo, la Macro en Excel para abrir archivos externos debe estar en la capacidad de validar lo que se ingresó en determinada celda y con el cumplimiento de una condición abrir el archivo que le corresponde, si se ingresó la frase Archivo 1debe abrir el Archivo1, de igual forma para los otros archivos, todo con base al teto ingresado.

Para el desarrollo de la Macro en Excel para abrir archivos externos se implementaran dos variables, una variable es de tipo String o de tipo texto y la otra variable es de tipo Excel.Workbook, con el uso de estas dos variables vamos a desarrollar y ejecutar la Macro en cuestión porque también para la Macro en Excel para abrir archivos externos implementaremos el elemento Workbooks.Open y a través de este podremos ejecutar el condicional IF para abrir archivos.

A continuación se especifican las herramientas y funciones utilizadas en el material de este día:

- Macro en Excel para abrir archivos externos
- Función IF en VBA
- Variables en VBA
- Asignar dato a variables en VBA
- String en VBA
- Excel.Workbook en VBA
- Workbooks.Open en VBA

Día a día del #Reto40Excel:

Explicación paso a paso de lo qué es el Reto40Excel

Día 5: Día 5 - Sumar las últimas celdas en Excel #Reto40Excel 2016

Día 4: Formato condicional para mostrar repeticiones a partir de una variable #Reto40Excel 2016

Día 3: Ordenar con letras y números en Excel #Reto40Excel 2016

Día 2: Definir cálculo con Función SI y lista desplegable en Excel

Para no perderte nada de lo que compartimos en las redes sociales, puedes seguirnos a través de los medios:

Nivel Excel: Macros en Excel con VBA de Excel
Proyecto: Especialistas En Excel
Líder: Alfonso Lenis

Palabras relacionadas:
capacitación excel,
Alfonso Lenis,
Especialistas en Excel,
Macro en Excel para abrir archivos externos,
Función IF en VBA,
tutorial macro para abrir archivos externos con condicional if en excel,
como desarrollar macro para abrir archivos externos con condicional if en excel,
macro para abrir archivos externos con condicional if en excel,
abrir archivos externos en excel,
tutorial abrir archivos externos en excel,
aprender a abrir archivos externos en excel
Рекомендации по теме
Комментарии
Автор

Muchas gracias Profe.!!! muy practico el código

amytoloza
Автор

Gracias Alfonso, muy didáctico, saludos

rafaelvelasco
Автор

Muy bien señor Alfonso muchas gracias por este video

niggeljkd
Автор

Buen día Alfonso, el ejemplo que nos muestras está genial. Supongo que también se podría poner la celda donde ingresas el archivo una validación de datos(?).
Se podría configurar la macro para que abriese otro tipo de archivos por ejemplo pdf, Word, etc, (?).
Feliz Navidad PROFESOR
👍 👏

ElCanalDeNito
Автор

Excelente vídeo, aprendí bastante, muchas gracias Alfonso por tan valiosa información

cesarlopezpinzon
Автор

Alfonso muchas gracias, me gusto mucho el vídeo. Hoy aprendí algo nuevo, Saludos

johnpatino
Автор

Excelente reto, gracias por la calidad del entrenamiento.

javiermartinez
Автор

Hola excelente video. Muchisimas gracias. Me gustaria saber si se puede hacer cin un documento en pdf

jorgerivero
Автор

Hola, muy buenos videos.
Se puede hacer una macro que tenga la posibilidad de abrir otras extensiones como DWG de AUTOCAD?
Saludos

AdrianFloresRivera
Автор

Hola buenas tardes profesor, gracias por el aporte me funcionó bastante, solo tengo una pregunta, si en caso de tener opcion de abrir hasta aprox 500 archivos diferentes o más hay alguna manera de hacerlo más facil?

franciscopadilla
Автор

Gracias por tu contenido me gustaría saber como hago lo mismo desde un formulario usando un combobox

jucedica
Автор

Costo... Costo pero lo logre, No tengo conocimientos de Visual BASIC, alguna lectura para recomendar. Desde ya muchas gracias

maximilianotiburcioraffobe
Автор

Buenas estimados participantes yAlfonso. Este día 6 del Reto40Excel, fue algo más movido, así es como debe ser.
El procedimiento que realice fue: A) Cree los 4 archivos mencionados, B) Guarde Como el archivo del Día 6 como tipo: Libro de Excel habilitado para Macro, C) Aperture Visual Basic (Alt+F11), D) Cree un módulo y dentro de el escribí el siguiente procedimiento:
Sub AperturaArchivo()
Dim ArchivoXAbrir As Excel.Workbook
Dim ArchivoSeleccionado As String

'Celda donde se creo la Lista Desplegable
ArchivoSeleccionado = Cells(13, 3)

'Procedimiento se evalua cual archivo se va aperturar según selección
If ArchivoSeleccionado = "EMPLEADOS" Then
Set ArchivoXAbrir = EDGAR\1-RETO40EXCEL\ARCHIVOS DIA 6\EMPLEADOS.xlsx")
ElseIf ArchivoSeleccionado = "CONTABILIDAD" Then
Set ArchivoXAbrir = EDGAR\1-RETO40EXCEL\ARCHIVOS DIA 6\CONTABILIDAD.xlsx")
ElseIf ArchivoSeleccionado = "INVENTARIO" Then
Set ArchivoXAbrir = EDGAR\1-RETO40EXCEL\ARCHIVOS DIA 6\INVENTARIO.xlsx")
ElseIf ArchivoSeleccionado = "HISTÓRICO" Then
Set ArchivoXAbrir = EDGAR\1-RETO40EXCEL\ARCHIVOS DIA 6\HISTORICO.xlsx")
Else
X = MsgBox("No se ha seleccionado el nombre de un archivo de la lista" & vbNewLine & _
"o coloco un nombre no valido", vbInformation, "ADVERTENCIA AL USUARIO")
Exit Sub 'Cierra la Macro"
End If
End Sub
Tiempo utilizado: 15:15:07
Gracias a todos, espero ver otros procedimientos
Un gran abrazo compañeros participantes.

edgargonzalez
Автор

Dudas: Se pueden ejecutar archivos de distintos softwares? y Si se ouede usar para abrir cantidades grandes de archivos en vez de solo tres.

MauricioPerez-pqyp
Автор

Buenas noches, ¿hay alguna posibilidad de abrir archivos y carpetas con la misma macro y con la misma mecánica con la que se realiza esta. Por ejemplo, en la lista desplegable si pongo el nombre de un archivo lo abre sin problemas, pero se puede poner el nombre de una carpeta en la misma lista, es decir debe estar en la misma macro, y que me abra la carpeta para mostrar el contenido?, espero haberme expresado correctamente, un abrazo y gracias por todo lo que nos enseñas .

hurly
Автор

Buena tarde.
Se puede ocupar una macro para hacer este procedimiento pero con un archivo Word???

CESPINOSAL
Автор

se podría abrir un .txt en vez de otra hoja de excel?

hugo
Автор

Alfonso una consulta, será posible que desde excel abrir una página web y descargar unos PDF que existen en esta web. Saludos

armandobrito
Автор

Lo hice y luego cambie en otra computadoras, no habré porque la ruta es diferente y para no estar haciendo lo mismo me gustaría saber como un archivo se puede abrir desde cualquier computadora

tonyhuanca
Автор

Gracias. Tengo una duda, cómo sería la macro si quiero abrir CMD o Powershell?

santiagoarias