Jump to content

digitalboy

Members
  • Content Count

    827
  • Joined

  • Last visited

  • Days Won

    24

digitalboy last won the day on March 22

digitalboy had the most liked content!

7 Followers

About digitalboy

  • Rank
    Advanced Member
  • Birthday 09/24/1983

Contact Methods

  • Website URL
    mexcelmx.blogspot.com, vox114.blogspot.mx
  • Twitter
    @excelboy83

Profile information

  • Gender
    Hombre
  • Localización:
    Ciudad de México

Converted

  • Campos
    ,

Recent Profile Visitors

1,500 profile views
  1. Hola @Visor Pero aun le falta mucho... Este que se menciona en el vídeo es solo para Office Online y solo los que tienen Nivel E3 (Me imagino que pago), eso es un punto en contra hay que pagar para usarlo. El que pueda y quiera adelante y los que no? En Google con una cuenta gratuita ya puedes programar... Ahora el nuevo apartado donde esta publicando @José_Santos, se trata de un addon (ScriptLab). Este lo puedes usar online y en escritorio sin pago, ese es un punto a favor pero yo no pude instalarlo en mi versión de escritorio (punto en contra) pero si online. Habrá que dedicarle algo de tiempo. Saludos!
  2. Hola a todos! Nunca trabaje con VSTO, tal como menciona @avalencia se necesitaba instalar Visual Studio, siempre me incomodo que fuera un entorno tan pesado... Pero que bueno que hay que gente que lo ha probado y en este caso puede darnos su opinión! VBA tendrá esa ventaja de estar integrado a Excel por lo cual no dejara de ser usada, dependiendo las aplicaciones que se tengan en mente... Siempre he pensado que conviene saber un poquito de todo y si no es posible, por lo menos leer las opiniones de otras personas que utilizan otra herramienta que nosotros no. El caso de todo esto es tener varias alternativas a la mano y saber cuando poder aplicarlas. Ignoro hasta que punto MS lleve la integración de JS/Excel, pero si se lo toma en serio se debería de poder hacer lo mismo que con VBA/Excel. Saludos!
  3. Hola a todos! Gracias por los tips... habrá que probar "Script Lab" el cual me imagino que solo funcionara de Excel 2013 en adelante. Google Sheet se le ha adelantado a Excel en algunos aspectos: Las formulas de arrays dinámicos, su magnifica función QUERY (entre otras mas...), ya incorporaron la grabadora de macros hace un año y la ventaja de conectarte a otros servicios de Google por Apps Script. Claro Sheets tiene sus limitantes: Una hoja de calculo solo puede almacenar 5 millones de celdas, no mas! Tienes que ser cuidadoso de como estructuras tus hojas y no abusar de formulas ya que se vuelve terriblemente lento aun así es un buen punto de entrada a un nuevo nicho de mercado y otras tecnologías web. Efectivamente es el mercado el que decide... Se les debe vender la idea de que vale la pena el cambio/aprendizaje aportando mayores posibilidades/beneficios y fácil/practico de emplear. Veremos que pasa a futuro... Sheets es 100% nube y colaborativo. Fue el primero! Claro VBA no esta enfocado para el ambiente web cuando nacio no era su propósito, su propósito era automatizar el trabajo en nuestras hojas de cálculo, pero actualmente te permite realizar mucho mas que eso. Sigue siendo un buen lenguaje con su respectivo nicho de mercado. Ya no veras herramientas para de las que mencionas en VBA, pero yo creo que algunas se podrían implementar en forma de clases o usando un lenguaje como VB. Net y creando DLL que se puedan referenciar en los proyectos. También suena interesante este punto, hay alguna limitación de ese servicio online que mencionas? Desgraciadamente no se puede aprender todo, pero es bueno saber un poquito de las alternativas que se tienen a la mano y así todos nos enriquecemos y podemos optar de donde elegir. Me pregunto si Data Studio viene siendo el equivalente de Power BI para Sheets y otras fuentes de datos. Me parece que si, estoy revisando la siguiente liga: https://www.getapp.com.mx/compare/113697/102847/google-data-studio/vs/microsoft-power-bi Según esto Data Studio esta mas limitado vs Power Bi. Yo solo utilice Data estudio una vez y en general fue fácil de utilizar, espero ya lo hayan mejorado. Saludos!
  4. Hola a todos! Suena interesante... será tan transparente y amigable como lo que ofrece Google Apps Script? Tengo que darme un tiempo para revisarlo. Concuerdo! Hay mucho código en VBA y aun se sigue programando en el mismo. Pero también se puede manipular Excel desde cualquier lenguaje que soporte OLE/COM (obviamente se debe estar familiarizado con el modelo de objetos para sacar mayor ventaja). No lo se... En estos momentos difícilmente logro imaginar que eso suceda pero lo digo en especifico por lo siguiente: En Google Sheets puedo programar macros haciendo uso de Apps Script, pero dichas macros se ejecutan del lado del servidor por lo cual Google limita la ejecución de las mismas a no mas de 6 minutos y es comprensible, que empresa va a brindarte poder de computo de servidores para macros que podrían tardar varios minutos en ejecutar o lo que es peor horas. Pero bueno la tecnología avanza día a día... En cuanto a la elección de Javascript, eso dependerá de las preferencias y necesidades de cada programador. Hay quienes se casan con un lenguaje y no hay mas para ellos. Yo sigo utilizando VBA para proyectos al igual que Javascript, Google Forms y Google Sheets. Si vienes de programar aplicaciones para escritorio, la programación web es otro mundo, es la fusión de varias tecnologías. Comparto el punto de vista de mi colega @avalencia! No se debería idolatrar una tecnología/lenguaje, tal como menciona son herramientas para los programadores y si se puede dominar mas de una que mejor, más aun poder usarlas en conjunto para crear aplicaciones funcionales. Saludos!
  5. Wow una buena trayectoria @avalencia que bueno que se te este facilitando Javascript y C# (Acaso este no es como Java??? O es solo mi impresion?). Espero te apasione Python yo te recomendaría Ruby. Respecto a lo que menciona @Gerson Pineda de dominar Python... Favor que me hace pero solo estoy en un nivel básico y estoy alejado de el por el momento. Nunca se llega a dominar algo (eso creo yo) siempre te sorprende alguien con un buen fragmento de código o una mejor forma de llevar acabo una tarea. Por el momento, enfocado en Javascript, Ruby, Estadistica... VBA/Excel aun siguen cayendo proyectos. Quizás mas adelante me anime aprender los Powers y lo relacionado con ellos, no lo se o quizás me decante por R para no estar tan amarrado a MS. Saludos!
  6. Hola @Haplox, Quizás es mi imaginación o me equivoque en interpretar lo que escribiste... Pero un lenguaje de alto nivel en teoría debería ser mas fácil de aprender y no deberías restringirte en aprender alguno de uso actual tienes varios de donde escoger. Saludos!
  7. Hola @Edgar Prisciliano Muy fácilmente puedes hacerlo utilizando el metodo Resize para dimensionar tu rango de datos y quedarte con las seis primeras filas, copiarlas y pegarlas donde gustes. Te dejo el siguiente enlace: Propiedad Resize para manejar rangos en Excel Saludos!
  8. Hola @aaquino, Estamos hablando de Excel, en serio crees que podrás evitar que pueda ser manipulado y mas aun tan solo haciendo uso de formulas? Optaría por una hoja en donde poner la lista y poner su propiedad visible a xlSheetVeryHidden y listo. Quieres incrementar un poquito la seguridad ponle contraseña al proyecto. Saludos!
  9. Hola @Haplox! Depende de muchos factores... Yo lo intente y no lo logré (y no es que me frustre) mas bien en mi antiguo entorno de trabajo la gran mayoría de las cosas podía resolverse con VBA/Excel. Lo poco que vi de .NET es que existen algunas similitudes pero yo te aconsejaría que olvides todo lo que sabes de VBA y aprendas desde cero .NET Ahora, por que aprender .NET? por crecimiento profesional, por que se te hace mas familiar, cual es tu motivación para aprenderlo? Yo personalmente te recomendaría aprender un lenguaje dinámico que te proporcione nuevos conceptos e ideas las cuales muy convenientemente podrías aplicar en VBA. Saludos!
  10. Ese mismo valor esta en el titulo de la pagina. A mi se me hizo mas fácil mejor tomarlo de ahí. Cada ciertos segundos se va actualizando.
  11. Hola @bigpetroman Ya probaste con lo siguiente: Option Explicit Sub test() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") With IE .Visible = True .navigate "http://preev.com/btc/usd" Application.Wait Now + TimeValue("00:00:02") Debug.Print Split(.document.Title, " ")(0) .Quit End With End Sub Saludos!
  12. Hola @JORGE.AUDITOR Me parece que tendrás mas ayuda si puedes brindar un archivo de ejemplo donde vengan las dos tablas me mencionas y el como quieres el resultado final. Saludos!
  13. Hola @Armando Todo lo anterior me suena a que quieres un sistema acorde a tus necesidades, cuando realmente la finalidad del foro es solo responder a dudas o problemas en especifico. Creo que tienes dos opciones: Ir a la parte de consultoria del foro: https://ayudaexcel.com/consultoria/ Esperar que un buen samaritano con bastante tiempo libre te apoye de manera desinteresada. Saludos!
  14. Hola @kuro.san En el editor de VBA, existe una herramienta llamada ejecutar paso por paso, que lo que hace es ejecutar instrucción por instrucción de tal manera que pueda ver en tiempo real que es lo que hace cada instrucción. Te dejo un vídeo con mas detalle: https://youtu.be/hAOP83W1AOE Saludos!
  15. Hola @Luis Antonio Torres Tal cual estas usando la función instr es para hacer una búsqueda exacta (case sensitive, la cual toma en cuenta las mayúsculas y minúsculas), ya probaste agregando el parametro vbTextCompare? Quedaría de la siguiente forma: If InStr(1, TextStringNumber2, "<tagadicionales nombre=""Apellido"">", , vbTextCompare) > 0 Then ActiveCell.Offset(0, 30).Value = Mid(TextStringNumber2, InStr(num1, TextStringNumber2, "<tagadicionales nombre=""Apellido"">") + 34, InStr(num1, TextStringNumber2, "</tagadicionales>") - InStr(num1, TextStringNumber2, "<tagadicionales nombre=""Apellido"">") - 34) End If Aun así estoy viendo que dentro de ese if hay otra comparación, creo que sera mas práctico que conviertas a minúsculas el contenido de la variable TextStringNumber2 con la función LCASE. Consejo si vas a procesar archivos XML quizás te convenga hacer uso de una librería especifica para ello en VBA/Excel o utilizar otro lenguaje de programación. Saludos!
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png