Entradas

Mostrando las entradas con la etiqueta VBA para macer macro de Excel

Multivac, Asimov e IA: el futuro que ya vivimos hoy

Imagen
  Multivac vive entre nosotros: una reflexión sobre Asimov, la IA en la actualidad ¿Qué pensaría Isaac Asimov si viera que hoy, en 2025, muchas personas tenemos conversaciones con inteligencias artificiales desde nuestros celulares? Como lectora de sus cuentos, no puedo evitar pensar en Multivac , esa supercomputadora que lo sabía todo y que respondía preguntas humanas durante generaciones. En los relatos de Asimov, solo unos pocos privilegiados podían acceder a ella. Hoy, podemos escribirle a una IA mientras tomamos un café. Y no solo eso:  responde con claridad, empatía, de manera graciosa o hasta reflexiona . ¿Acaso no estamos viviendo una de las visiones de su ciencia ficción? En muchas partes del cuento habla del multivac como un ente y como se conecta entre galaxias y como pueden llamarla desde un dispositivo llamarla desde un dispositivo de 5 cm. Este cuento habla de la historia de la relación de la humanidad con un computadora ,como empieza con que solo ciertos ing...

Macro en Excel para remover filas duplicadas.VBA programación para todos.

Imagen
 En ocasiones necesitamos remover datos duplicados en nuestros datos de salida de alguna hoja de Excel. En esta ocasión les comparto una función en VBA para poder hacerlo. En mi caso tengo una Macro que válida datos y va escribiendo el análisis en la hoja4 y necesito que remueva resultados duplicados para ello utilizo la siguiente función . En esta macro la pueden ajustar para que no sea la hoja4 y sea otra celda para eliminar duplicados. Sub EliminarDuplicadosColumna()     ' Especifica la hoja donde quieres trabajar     Dim ws As Worksheet     Set ws = ThisWorkbook.Sheets( "Hoja4" )     ' Encuentra la última fila con datos en la columna Q de la hoja especificada     Dim LastRow As Long 'columna q la cual puedes cambiar por cualquier otra     LastRow = ws.Cells(ws.Rows.Count, "Q" ).End(xlUp).Row     ' Define el rango a evaluar en la hoja especificada     Dim rng As Range     Set rng = ws.Range...

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