Plantilla API de Banxico con Google Sheets usando Apps Script

Imagen
Plantilla Google Sheets API Banxico | Tipos de Cambio Automáticos Plantilla Google Sheets API Banxico | Tipos de Cambio Automáticos ¿Necesitas consultar automáticamente tipos de cambio, UDIS, CETES o TIIE directamente desde Google Sheets? 🚀 Esta plantilla profesional para Google Sheets permite conectarte automáticamente a la API de Banco de México (Banxico) y actualizar indicadores financieros con un solo clic. 🎥 Video demostración 📥 Descargar plantilla Puedes obtener la plantilla aquí: Descargar plantilla Google Sheets API Banxico 📊 Indicadores disponibles Tipo de cambio USD Tipo de cambio EUR UDIS TIIE 28 días CETES Otros indicadores de Banxico ⚙️ Características ✅ Google Sheets + Apps Script ✅ Actualización automática con botón ✅ Selector dinámico de indicadores ✅ Compatible con Google Workspace ✅ Fácil configuración ✅ Funciona en Windows, Mac y Linux ✅ No requiere conocimientos avanzados de programación 🔑 Genera...

Macro de Excel para abrir archivo csv

Hay veces que quieres abrir un archivo de Excel pero está separado por comas, punto y coma o por un pipe. Hay formas de hacerlos desde Excel. Les quiero compartir algunas opciones de como hacerlo y espero que les sean de utilidad.

1.Es abrir el archivo en Excel y utilizar la función de separar por columnas y seleccionar el delimitador, por ejemplo ";"






2. Es colocar "sep=;" en el primer renglón del archivo que quieres abrir y guardar en formato CSV y abrirlo en Excel y te lo abrirá separado en columnas.




3. Otra forma es con una macro, esté en mi gusto es la que más me funciona porque si hay alguna coma en la descripción o en alguna columna, si lo abres desde Excel te va a desacomodar las columnas. 

Este botón te abrirá un pantalla para abrir el archivo que quieres separar y te lo abrirá en una hoja de excel ya separado.

El código de la macro es el siguiente 
Private Sub CommandButton1_Click()

Dim sht As Worksheet
Dim fnd As Variant
Dim rplc As Variant
Dim wb As Workbook
  
  strArchivo = Application.GetOpenFilename
  If strArchivo = False Then Exit Sub
  Workbooks.OpenText fileName:=strArchivo
  
  Set wb = Workbooks.Open(strArchivo)
  
  fnd = ","
  rplc = " "

  Set sht = wb.Sheets(1)

 'Replace comma
 sht.Cells.Replace what:=fnd, Replacement:=rplc, _
 LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _
 SearchFormat:=False, ReplaceFormat:=False
  
  
 sht.Columns("A:A").Select
 Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
 TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _
 Semicolon:=True, Comma:=False, Space:=False, Other:=False


End Sub

Si les gustaría ver un vídeo dejen sus comentarios.

Espero les sea de utilidad y nos compartan 🤗😁

Comentarios

  1. Gracias por compartir, me fue util en un desarrollo personal..

    ResponderBorrar
    Respuestas
    1. Hola que bueno que te ayudó 👍, gracias por visitarnos y dejar tu comentario

      Borrar
  2. Buen día, muy buen aporte. Muchas gracias.
    Aunque solo elimina las comas, no separa las palabras en columnas. ¿Cómo se podría hacer?

    ResponderBorrar

Publicar un comentario

Dejanos tus dudas y comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)