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 1 temas más a

Macro para transponer una matriz a una sola columna, mediante función =transponer().

Prueba con esta macro Sub transponer() Set origen = Worksheets("hoja1").Range("a1").CurrentRegion Set hd = Worksheets("hoja2") With origen f = .Rows.Count: c = .Columns.Count For i = 1 To f If i = 1 Then Set destino = hd.Range("a1").Resize(c, 1) If i...
Respuesta en y en 1 temas más a

Pegado de destino distinto al original

Te propongo esta macro copia de una manera más eficiente Sub busca_datos() nombre = ActiveWorkbook.Name Set destino = Workbooks(nombre).Sheets(1).Range("a1").CurrentRegion With destino f = .Rows.Count: c = .Columns.Count Set destino = .Cells(2,...
Respuesta en a

Como eliminar duplicados dejando uno sólo.

Sin usar macros 1.- Seleccionas y ordenas por orden y luego por concepto 2.- Seleccionas menu datos, quitar duplicados, luego anular selección y seleccionas concepto, das aceptar y es todo te quedan solo las ordenes con numero mayot
Respuesta en y en 1 temas más a

Como buscar datos y si hay duplicados concatenarlos separados con / con VBA

No me queda del todo claro lo que pides así que te envío un ejemplo de lo que creo que es: primero crea una lista así y corres la macro que se encuentra al final de la segunda imagen este sera el resultado de correr la macro y esta es la macro Sub...

Obtener un máximo cumpliendo 2 condiciones(nombre, fecha)

Este es un ejemplo de como funciona la macro y esta es la macro Sub ejecuta() maximos totalizar End Sub Sub maximos() Set funcion = WorksheetFunction Set datos = Range("a1").CurrentRegion With datos f = .Rows.Count: c = .Columns.Count .Sort _...
Respuesta en y en 2 temas más a

Excel: Función Si. Condicional, si en Columna (a) expresión "Bajado", escribir en columna (c) expresión "Si".

Prueba con esta macro Sub buscar() With Range("a1") filas = .CurrentRegion.Rows.Count For i = 1 To filas If i = 1 Then Set busca = .CurrentRegion.Find("bajado") If i > 1 Then Set busca = .CurrentRegion.FindNext(busca) Range(busca.Address).Offset(0,...
Respuesta en y en 2 temas más a

Código para automatimatizar tablas en excel.

No me queda claro como son tus tablas así que te paso este ejemplo a lo creo es lo que buscas las imágenes son de un antes y un después de ejecutar la macro que se encuentra abajo de estas imágenes. Sub cortar_datos() Set incidencias =...
Respuesta en a

Columna con números entre un rango y con datos únicos

es esto lo que buscas? Si es así esta es la macro solo cambia el a2 por la celda donde comiencen tus datos. Dim unicos As New Collection Set datos = Range("a2").CurrentRegion With datos f = .Rows.Count: c = .Columns.Count x = 1 For i = 1 To f...
Respuesta en y en 1 temas más a

Macro en cadena no funciona cuando no hay datos en una secuencia

En la línea que te marca error, la macro se detendrá y te la mostrara en amarillo, sobre esa línea escribe on error resume next y abajo de esa misma línea on error goto 0, la primera ignorara el error y continuara con la macro, la segunda pone el...
Respuesta en a

Como mostrar conceptos según el resultado del celda

Arma la tabla y lo fórmula así