víctor ibarz

víctor ibarz

Toda la vida preparándome para hoy
 47,4K puntos  España @victoribarz desde - visto

Respuestas

Respuesta en y en 3 temas más a

Modificar macro para seleccionar celda

Sería algo así: Dim mRange As Range Dim cell As Range Set mRange = Worksheets("Hoja7").Range("A1:C10") Dato = Application.WorksheetFunction.Min(mRange) For Each cell In mRange If cell.Value = Dato Then cell.Interior.Color = RGB(255, 0, 0) cell.Select...
Respuesta en a

Filtrar, copiar y pegar datos de una hoja a otra

Si te entendí bien sería algo así: Dim wSheet As Worksheet 'fila a partir de la que empezamos a tener datos relevantes de la hoja CONSOLIDADO a = 2 'bucle mientras tengamos valores en la columna X Do While Worksheets("CONSOLIDADO").Range("x" &...
Respuesta en y en 2 temas más a

Macro que me extraiga información con una condición

Todo es posible, pero con estas explicaciones tan poco precisas es casi imposible que la solución propuesta se ajuste a lo que solicitas.
Respuesta en y en 1 temas más a

Macro para copiar datos de un libro a otro y que se actualice

Lo puedes resolver sin necesidad de macro, solamente con fórmulas. Suponiendo tu ejemplo sería algo así: Observa que tendrás que modificar la fórmula en cada columna; en la imagen de arriba, para los dias "2" al final de la fórmula sumo "4". Para los...

¿Como detectar columna con filtro activado?

Sería algo así: Dim Sht As Worksheet Dim i As Long Set Sht = ActiveSheet With Sht.AutoFilter For i = 1 To .Filters.Count If .Filters(i).On Then MsgBox .Range(1, i).Column End If Next i End With
Respuesta en a

Como hacer una macro que permita Repetir filas

Sería algo así: a = 5 Do While Range("a" & a).Value <> "" p = Range("r" & a).Value If p > 1 Then For b = 1 To p - 1 Range("a" & a & ":s" & a).Copy Range("a" & a).EntireRow.Select Range("a" & a).EntireRow.Insert Shift:=xlDown Range("a" &...
Respuesta en y en 2 temas más a

Copiar filas en excel n veces con VBA

Algo así: a = 2 b = 2 Do While Range("a" & a).Value <> "" c = Range("c" & a).Value cod = Range("a" & a).Value pro = Range("b" & a).Value For d = 1 To c Range("e" & b).Value = cod Range("f" & b).Value = pro b = b + 1 Next a = a + 1 Loop
Respuesta en y en 2 temas más a

Guardar hojas en el libro con una macro y que renombre según el nombre de una celda

Para cambiar el nombre de una hoja utiliza la propiedad "name" del objeto worksheet. Simplemente iguala al valor de la celda que quieras: ThisWorkbook.Worksheets(2).Name = ThisWorkbook.Worksheets(1).Range("a1").Value Aquí estamos renombrando la...
Respuesta en y en 1 temas más a

Ordenar una hoja de excel cuando cada registro consta de dos renglones

Puedes crear una columna a parte y formular de este modo: (Suponiendo que tu columna auxiliar sea la "AF" y tu primera fila sea de encabezados: ... en "AF2" esto: =E2 ...en "AF3" esto: =F2+0,0000000001 Entonces selecciona "AF2:AF3" y arrastras hasta...
Respuesta en y en 2 temas más a

Fórmulas para celdas ocupadas y disponibles

Puedes utilizar las fórmulas "contara" que cuenta las celdas ocupadas de un rango y la fórmula "contar.blanco", que cuenta las celdas en blanco de un rango..