Respuesta
en
Microsoft Excel
y en 2 temas más
a
Buscar numero de fila a partir de datos dos columnas en vba
Prueba lo siguiente: Sub test() Dim fila With Range("A1", Range("A" & Rows.Count).End(3)) fila = Evaluate("=MIN(IF((" & .Address & "=""Perro"")*(" & .Offset(, 1).Address & "=""Rojo""),ROW(" & .Address & ")))") If fila = 0 Then MsgBox "No existe la...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Problema con loop de excell
Prueba lo siguiente: Private Sub CB_GPRE_Click() Dim sh As Worksheet Dim f As Range, c As Range Dim col As Long ' Application.ScreenUpdating = False ' Set sh = Sheets("DG") col = Columns("J").Column 'BUSCAR Set f = sh.Range("B:B").Find(TXT_CODIGOPR,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como puedo sumar en una celda con la función SUMAR. SI. Conjunto...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro que ingrese número de serie consecutivo y fecha inalterable
Pon el siguiente código en los eventos de tu hoja: Private Sub Worksheet_Change(ByVal Target As Range) Dim rng As Range, c As Range, n As Long Set rng = Intersect(Target, Range("B2:B" & Rows.Count)) If Not rng Is Nothing Then For Each c In rng...
Respuesta
en
Microsoft Excel
y en 4 temas más
a
Fórmula buscar con 3 criterios excel
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Ordenar por rangos haciendo referencia a la hoja
Por cierto, al final de la respuesta hay un botón para valorar la respuesta. No olvides valorar cada una de las respuestas.
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Copiado de datos usando array para columnas origen y destino
Prueba lo siguiente: Sub Macro2() Dim ws1 As Worksheet, ws2 As Worksheet Dim wb As Workbook Dim libro As Variant, colso As Variant, colsd As Variant Dim i As Long, lr As Long ' Application.ScreenUpdating = False ' Set ws1 = ActiveSheet libro =...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
¿Cómo poner un contador a una macro de copiar y pegar?
Prueba así: Sub CopiarCeldas_VIDEO_C() With Worksheets("Registro VIDEO C.") .Range("B" & Rows.Count).End(3)(2).Resize(1, 4).Value = Application.Transpose(Range("C6:C9").Value) .Select End With End Sub
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como opera la lógica en esta súper macro?
Con todo gusto, te anexo una breve explicación: 'PROCESO 'recorre cada uno de los elementos del arreglo 'a' For i = 1 To UBound(a, 1) 'almacena en un diccionario. Pone como llave el ID 'y "dentro" de la llave almacena el item, el item está formado...
Respuesta
en
Microsoft Excel
y en 1 temas más
a