.
La macro que se muestra es muy sencilla no por ello deja de ser útil cuando se requiere trabajar con archivos, la macro muestra como determinar la extensión de un archivo o fichero, anteriormente se mostró como determinar el nombre del fichero sin la extensión.
Desde el final del post se puede descargar el ejemplo en forma gratuita sin ninguna restricción, el código se puede adaptar a cada necesidad, Aporta por favor para sostener el sitio si está dentro de tus posibilidades, desde ya muchas gracias.
Si te estás iniciando en la operación de Excel o requieres afirmar conocimientos, recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.
if (payload.eventType == ‘subscribe’) {
// Add code to handle subscribe event.
} else if (payload.eventType == ‘unsubscribe’) {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log(‘YT event: ‘, payload);
}
}
Al descargar el archivo se observará un botón que al presionar se ejecuta una macro que permite determinar cual es la extensión del archivo o fichero actual, para ellos se recurre a funciones de VBA que permiten trabajar con String o cadenas de texto.
Como primer medida se procede a determinar donde se encuentra el punto que separa el nombre del archivo de su extensión, extrayendo los caracteres que se encuentran a la derecha del punto, ello nos permite determinar la extensión del archivo o fichero.
⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también
Como proteger un archivo leyendo el número de seria de la PC
Como buscar archivo renombrarlo cambiando parte de su nombre
Como guardar un archivo en cualquier escritorio
⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
El resultado obtenido se carga en una variable, la misma contiene el nombre del fichero o archivo actual que luego se muestra en un msgbox, el código es el siguiente, posteriormente se muestra el código completo de toda la macro.
ext = Mid(nomarchi1, InStr(nomarchi1, «.») + 1)
Código que se inserta en un módulo
Sub DeterminaExtension()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
nomarchi1 = ActiveWorkbook.Name
ext = Mid(nomarchi1, InStr(nomarchi1, «.») + 1)
MsgBox («La extensión del fichero es: » & ext), vbInformation, «AVISO»
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
nomarchi1 = ActiveWorkbook.Name
ext = Mid(nomarchi1, InStr(nomarchi1, «.») + 1)
MsgBox («La extensión del fichero es: » & ext), vbInformation, «AVISO»
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
.
If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.
Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends