Jump to content

digitalboy

Members
  • Content Count

    823
  • Joined

  • Last visited

  • Days Won

    21

digitalboy last won the day on December 14 2019

digitalboy had the most liked content!

6 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,429 profile views
  1. 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!
  2. 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!
  3. 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!
  4. 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!
  5. 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!
  6. 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.
  7. 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!
  8. 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!
  9. 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!
  10. 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!
  11. 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!
  12. Hola @Banguala Me parece que lo que buscas es algo similar a esto: Aun que ya @isidrod te ha dado algunas pistas por si gustas inplementarlo por cuenta propia. Saludos!
  13. Todo aquel que no cuente con una suscripción a 365 puede irse olvidando de dicha nueva funcionalidad. Primero MS se tardo en incorporarlas y ahora no tan fácilmente se puede acceder a las mismas... que mal! Saludos!
  14. En que versión? Tengo Excel 2013 y no cuento con dicha función. Saludos!
  15. Hola a todos! @macasillasg me parece que seria bueno que dieras mayor detalle... 1. Columna con bastantes fechas... Alrededor de cuantas fechas estamos hablando? 2. Me imagino que al estar en la sección de Excel General queda descartado el hacer uso de macros... Por lo cual solo resta hacer uso de formulas, tablas dinámicas u otras alternativas... 3.Ahora viendo el orden de las fechas... debo suponer que las mismas siempre estarán ordenadas de menor a mayor? Basandome en el punto anterior te dejo una solución empleando una columna Auxiliar (Columna B), en la columna D están los meses (números) y en la columna E esta el conteo. Si estuviéramos en Google Sheets... Podrias usar la función UNIQUE que te da los valores únicos y después proceder a hacer el conteo por mes. También podrías utilizar una herramienta como GAWK (AWK) que es buenísima para procesar archivos de texto, bastaría con copiar las fechas a un archivo de texto y guardarlo en la unidad C, para posteriormente llamar a GAWK dela siguiente forma en la consola: gawk "{fechas[$1]} END { for(i in fechas) { meses[substr(i,4,7)]++ } for(i in meses) print i, meses[i] }" c:\fechas.txt Y listo, ahí tendrías tu conteo sin duplicados. Saludos! Contarfechas.xlsx
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png