James Bond

James Bond

Si de mis mayores gustos, mis disgustos han nacido, gustos al cielo le pido aunque me cuesten disgustos
 325K puntos  Monterrey, México @eusebiosuarez desde - visto
Preguntar

Respuestas

Respuesta en y en 2 temas más a

Tengo un botón en una Userfrom que me debe borrar y no funciona me da un error

La instrucción esta mal escrita la macro no sabe que quieres borrar columnas, filas, celdas, celda o la hoja, la instrucción correcta es: Sheets("materialien").Rows(silinecek_satir).EntireRow.Delete Con esta instrucción le indicas que borre toda la...
Respuesta en y en 2 temas más a

Expertos, macro que identifique palabra "costo" en columna A y que al identificarla me ejecute otra macro.

Esta macro cuenta la cantidad de veces que esta la palabra costo en la columna A y si esta una o más de una vez ejecuta una segunda macro Sub busca_costos() cuenta = WorksheetFunction.CountIf(Range("a:a"), "costo") If cuenta >= 1 Then mimacro If...
Respuesta en y en 2 temas más a

Como Ordenar un Rango en Excel por varios criterios

Prueba esta macro, la imagen te muestra el resultado Sub sortear_datos() Set datos = Range("a1").CurrentRegion With datos .Sort _ key1:=Range(.Columns(1).Address), order1:=xlAscending, _ key2:=Range(.Columns(10).Address), order2:=xlDescending, _...
Respuesta en y en 2 temas más a

Cómo puedo mediante un Macro extraer desde una tabla de excel registros y colocarlo en una sola celda?

Esta macro es un ejemplo de lo quieres solo adáptala a tus encesidades Sub unir_celdas() Dim datos As Range, resultado As Range Dim matriz() As Variant, matriz2() As Variant Dim f As Integer, c As Integer, i As Integer, j As Integer Set datos =...

¿Sirve de algo limitar rango en matriz? Me refiero a que, si el rango es más pequeño usa menos memoria o algo así

Si generas una matriz usando (a:G) te va a generar una matriz de por millones de filas por 7 colmnas, si usas a1:g300 entonces tu matriz sera una de 300 filas por 7 columnas, ¿la pregunta es que vas a hacer con la matriz?, hay otras maneras usando la...
Respuesta en y en 2 temas más a

Quiero saber como puedo obtener combinaciones de nueros factoriales del 1 al 25 existe un programa para generar combinaciones

Prueba esta macro te genera todas las combinaciones que quieres tarda más o menos en un equipo obsoleto 14 segundos en uno más moderno tardara la mitad de ese tiempo o menos Sub genera_combinaciones() Dim numeros As Byte, arreglos As Byte Dim INICIO...
Respuesta en y en 2 temas más a

Excel con macros muy lento, que puedo hacer?

Si en tu programa usas instrucciones del tipo .select, .activate, do while ... loop estas instrucciones hacen muy lentas las macros, y todavía se hacen más lentas si las fórmulas se actualizan atomaticamente, esto significa que cada que la macro se...
Respuesta en a

Contar y mostrar valores repetidos en excel

Usa un tabla dinámica, eso te dará el total por mes, puedes hacerlo por fórmula solo que es más laborioso usando contar. Si. Conjunto

Recorrer Hojas de un Libro Excel y ejecutar macro

Prueba esta macro recorrerá todas las hojas y en la celda a1 de cada una colocara el mensaje predefinido, no hace falta el cambiar de hoja, en la macro te anexo en lneas desactivadas como seria ejecutar una macro dependiendo de la hoja. Sub...

Que recomiendan para aprender a programar en serio VBA

De preferencia aprender de libros americanos sobre VBA empiezan desde lo básico hasta como interactuar con otros programas desde EXCEL así como manejo de bases de datos, XML, videojuegos o videochats desde EXCEL, minería de datos y análisis...