Saltar al contenido

digitalboy

Miembros
  • Contador de contenido

    794
  • Unido

  • Última visita

  • Days Won

    16

5Seguidores

Sobre digitalboy

  • Rango
    Miembro

Formas de contacto

  • Web mexcelmx.blogspot.com, vox114.blogspot.mx
  • Twitter @excelboy83

Información de perfil

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

Configuraciones

  • Campo que utilizas como separador de argumentos ,

Visitantes recientes del perfil

1088 visitas de perfil
  1. digitalboy

    Nuevas macros Excels

    @Gerson Pineda Por mi parte nada! No hay nada nuevo en este tema... Con gusto puedes cerrarlo! Si no se aporta nada, para aire perder el tiempo. Saludos!
  2. digitalboy

    Busqueda en web

    Por actitudes iguales a esta es que uno se vuelve mas selectivo y estricto en cuanto a que o quienes ayudar, vienen aquí solicitando un desarrollo desde cero, sin subir un archivo, sin mostrar el mínimo interés en aportar algo de su parte y lo quieren acorde a sus necesidades sin que ellos tengan que reestructurar algo de código. Entonces creo que lo mas sensato sea que contraten los servicios de una consultoria o programador. Todo lo quieren gratis y a medida! Saludos!
  3. digitalboy

    Cambiar n cantidad de archivos

    Un simple comando y listo! para que complicarse la vida?
  4. digitalboy

    El odio, el odio...

    Hola a todos! @avalencia yo también odio Java! No me gusta y menos, después de haber trabajado con otros lenguajes de programación... Pero Java y JavaScript son dos lenguajes completamente diferentes. JavaScript no tiene nada que ver con Java, dejo un enlace: Java y JavaScript ¿son lo mismo? En lo personal al principio no me llamaba la atención JavaScript por que también estaba creído que tenia algo que ver con Java pero lo he ido aprendiendo y aplicando al programar interfaces web y crear mis secuencias de comandos para Google Sheets y francamente me ha gustado ya que nativamente cuenta con estructuras de datos mas amigables que VBA, eso sin nombrar la gran cantidad de librerías existentes... Hace años (creo que 12) recuerdo que leí en un blog de un programador Japones el cual era MVP el cual era buenisimo en VBA/Excel que recomendaba aprender JavaScript, que realmente valía la pena el esfuerzo, debí haber tomado mas en serio sus consejos, ya seria todo un master en JavaScript y por consiguiente seria un profesional en Apps Script y tendría el terreno planito para lo que mencionas de Excel 2019. La verdad es que desde hace tiempo he tratado de alejarme de Mcrosoft y sus tecnologías, pero es algo complicado... Estaba viendo hace poco un video donde mencionan que liberaran algunas funciones que hacen uso de Dinamics Arrays (ya se habían tardado, hace mucho que Google las implemento en Google Sheets). Lo bueno es que para todos hay... tantas herramientas para poder aplicar en el trabajo diario, es cuestión de uno el dedicarle tiempo y esfuerzo a las de interés. Saludos!
  5. digitalboy

    Error en api de whatsapp

    @jeladio si te abre el explorar es por que sencillamente no tienes establecido Chrome como navegador por defecto. Has el cambio y prueba de nuevo. Ah, con esto podrías adaptar el código de Antoni a tus necesidades. Saludos.
  6. digitalboy

    Error en api de whatsapp

    Hola a todos! @José_Santos esta api funciona para cuentas estándar o sólo empresariales? Por que si sólo es para las segundas a muchos no les será de ayuda. Utilizar la API siempre va a resultar más eficiente que utilizar automatización con un navegador, pero no concuerdo contigo en el aspecto en que sea complicado, sólo necesitas tu apikey y tener la documentación de la api parte hacer las peticiones. En javascript es tan fácil a mi me lo ha parecido. Saludos!
  7. Hola @Pirtrafilla, De echo creo que no es tan rápida como la de Gerson, pero eso es por que siempre sera mas rápido trabajar con Arrays... Pero para este caso encaja a la perfección! La notación RC realmente no es difícil de entender... R para las filas (Rows) y C para las columnas (Columns) dentro de los corchetes defines los desplazamientos ya sean positivos o negativos como el offset, si quieres rangos fijos utilizas algo como R1C5 (en este caos para referirte a la celda E1). Pero hay mucha información en Internet al respecto. Saludos!
  8. digitalboy

    Quiero sus puntos de vista.

    Hola @DiegoLG, Normal? Que tiene de anormal desarrollar un sistema en Excel? Si cumple con los requerimientos y reduce tiempos. Si Excel es bueno para prototipos y determinado situaciones, sobre todo automatización y procesamiento, yo lo he utilizado mas en estos campos. Si lo van a pasar a otra tecnología quiere decir que les dio excelentes resultados y quizás algunas cosas se vuelvan mas eficientes, quiero creo, pero nadie conoce mejor las excepciones que la gente que trabaja en el proceso y los datos. Gracias a dios no es mi caso, hace 9 meses que trabajo como Freelancer y Excel es uno de mis fuertes, pero ya estoy saltando a otras tecnologías mas redituables... Y de echo le estoy desarrollando un sistema de ordenes de compra a una empresa de diseño que correra sobre Excel MAC (donde hay algunas cosas que no funcionan). Las soluciones en Excel son las mas baratas y fáciles de implementar, no todas las empresas tienen o quieren destinar los recursos a sistemas costosos. El caso es que que para todos hay... Concuerdo en cierta manera con Leopoldo Blancas... De entrada tienes el orgullo de saber que lo que desarrollaste fue de gran utilidad a la empresa, pero por otro lado... espero que haya habido un beneficio para ti de algún tipo... De buenas palabras y felicitaciones no se vive, les desarrollaste una solución a medida y cuando eres interno en una empresa no se te paga por lo general por algo adicional, ya que es parte de tu trabajo, yo lo he vivido, por eso preferí salirme de una empresa y fijar yo mismo el precio a mi trabajo y conocimientos. Para bien o para mal esto es cierto, pero con que tu les des una herramienta que les reduzca el tiempo y esfuerzo, da igual que lenguaje utilices, pero si en efecto Excel no te deja morir de hambre, pero esta mal pagado, no se si es por el mercado o por culpa de los mismos programadores que regalan su trabajo dando precios bajos. Luego por eso aplicaciones web se venden mas caras cuando realmente hacen poca cosa. Concuerdo con Gerson, la tecnología se mueve rápido, no se puede estar en todo, desgraciadamente! Yo he preferido alejarme de Microsoft y sus productos lo mas que me sea posible (solo me une Excel), no es que sean malos, pero me llaman mas la atención otras tecnologías (que sean multiplataforma) que me permitan incursionar en otros campos y sobre todo me sean redituables. me quede con las ganas de aprender Power Bi y no se diga de esa nueva herramienta de Microsoft PowerApps con la cual puedes programar fácilmente para móviles, pero hay que pagar... No voy por otras alternativas gratuitas. Pero no importa lo que decidas incursionar aprende algo que disfrutes y sobre todo que puedas aplicar a tu trabajo o vida diaria. Saludos, suerte y mucho éxito!
  9. Hola @sretamalb No das muchos detalles al respecto, ni subes un ejemplo... Yo utilizaría algo así: If Day(Date) = 1 Then contador = 1 Saludos!
  10. Hola a todos... Partiendo del supuesto que tenemos una hoja planilla y en esta tenemos los datos de inicio, este es mi código sin utilizar ciclos, solo métodos de selección de celdas especiales Option Explicit Sub test() Dim Plantilla As Worksheet Dim rango As Range Dim conta As Integer Dim y As Long Dim max As Long Set Plantilla = ThisWorkbook.Sheets("Plantilla") conta = Application.InputBox("Numero de conjuntos", "", 10) If conta < 1 Then Exit Sub With Plantilla.Range("A1").CurrentRegion max = WorksheetFunction.max(.Value) y = .Rows.Count Set rango = .Offset(.Rows.Count).Resize(y * conta) rango.FormulaR1C1 = "=IF(R[-" & y & "]C <> """",R[-" & y & "]C,"""")" rango.SpecialCells(xlCellTypeFormulas, xlNumbers).FormulaR1C1 = "=R[-" & y & "]C+" & max & "" rango.Value = rango.Value End With End Sub Saludos! EJEMPLO.xlsx
  11. digitalboy

    ESTA ES COMPLICADA! AUTOFILTER VBA

    Hola @Diekodelkorral, seria sacar los valores únicos de los números y letras, después de ello utilizas un for que recorra todas las letras y dentro de este un for para los números. Con un for anidado, eso es todo. Saludos!
  12. digitalboy

    MACRO DE SEGURIDAD

    Hola a todos. La solución de @Leopoldo Blancas es muy creativa, pero se me hace algo engorrosa sobre todo si puedes utilizar la función ENVIRON. ENVIRON("COMPUTERNAME") 'devuelve el nombre del equipo ENVIRON("USERNAME") 'devuelve el nombre de usuario Saludos!
  13. Excelente alternativa! El único inconveniente que podría ocurrir es que ejecutes tu macro antes de la media noche y esta termine después, en ese caso Timer te dará lecturas erróneas. Otra alternativa es usar la función DateDiff, te dejo unos ejemplos para obtener los segundos o minutos transcurridos: Sub test() Dim ini As Variant ini = Now Application.Wait Now + TimeValue("00:01:00") Debug.Print DateDiff("s", ini, Now) Debug.Print DateDiff("n", ini, Now) End Sub Saludos!
  14. digitalboy

    extraer datos de un archivo csv a celdas especificas

    @Benjamin de hoyos cuando dices celdas siguientes yo entiendo que puede ser la celda de la derecha, izquierda, arriba o abajo. Y para ser específicos tu quieres tener los datos de cada equipo en forma de listado o registros. Ahora sabes programar en VBA? Sabes usar Excel? por que ya podrías empezar a plantearte alternativas como utilizar herramientas como transponer, filtros para acomodar la información de acuerdo a tus necesidades. Saludos!
×

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.