Cecilio Pérez Maqueda

Cecilio Pérez Maqueda

Con hambre de aprender Macros
 17,7K puntos  México @cecilioperezmaqueda desde - visto

Respuestas en Microsoft Excel

Respuesta en y en 2 temas más a

Inquietud con macro para asignar valores en macro

A ver adapta a tus necesidades, en este caso, supuse que los datos inician en A11 y la fórmula lo inserte en la columna "G", Sub reto() 'coding by Cecilio perez M With [A11] If .Offset(0) = Empty Then Exit Sub c = .End(xlDown).Row End With For I = 11...
Respuesta en y en 1 temas más a

¿Cómo puedo enviar datos de un libro a otro utilizando un ciclo For?

Te adjunto avance, para que lo revises Sub transferirDatosOtraHoja() Dim id As String Dim nombre As String Dim descripcion As String Dim bueno As String Dim malo As String Dim ultimaFila As Long Dim ultimaFilaHoja As Long Dim cont As Long Dim...

Incluir BuscarV dentro de función SI

Quieres qué desde la hoja Resumen busque el código 1601 pero a la vez que sea de fecha 09 de julio en la Hoja "Datos" y que te devuelva la dirección o como?

Extraer resultado de una fórmula

Escribe la siguiente fórmula en G42 =SI(D46<E46,D46,"")
Respuesta en y en 2 temas más a

Necesito sumar 3 columnas más en una fórmula, más que no se en donde meterla, se los agradecería

O sea que tu base de datos abarca la columna (A:E) Si es así entonces cambia en tu código Lo siguiente Range("H1").Select ActiveCell.FormulaR1C1 = "=DSUM(C[-7]:C[-3],2,R[1]C:R[2]C)" Range("H2").Select ya que lo que hace es seleccionar H1 regresas 7...
Respuesta en y en 2 temas más a

Macro para copiar datos de una hoja a otra en excel

Pues intenta así Sub macro () Dim wb as Workbook:Set wb = Thisworkbook Dim Ho as Worksheet: set Ho=wb.Sheets ("RE-DE-02 POA") Dim Hd as worksheet:set Hd=wb.Sheets ("PRESUPUESTO") For i = 15 To Ho.range ("F" & Rows.count).End(xlUp).Row...
Respuesta en y en 2 temas más a

Consolidar datos de varias hojas de Excel en una sola

Sub uniendohojas() For Sig = 2 To Worksheets.Count Worksheets(Sig).UsedRange.Copy _ Worksheets(1).Range("a1048576").End(xlUp).Offset(0, 0) Next Application.DisplayAlerts = False End Sub prueba y comentas
Respuesta en y en 2 temas más a

Eliminar celdas vacías de una columna

Ya probaste algo así, adáptalo a tus necesidades Range("b6").Select fin = Range("b" & Rows.Count).End(xlUp).Row Set ran = Range("b6:b" & fin).SpecialCells(xlCellTypeBlanks) ran.EntireRow.Delete

¿Cómo copiar información de una hoja a otra?

A ver prueba esto si te sirve, adapta lo que necesites, o dime datos concretos para ayudarte, saludos Sub uniendohojas() For Sig = 2 To Worksheets.Count Worksheets(Sig).UsedRange.Copy _ Worksheets(1).Range("a1048576").End(xlUp).Offset(1) Next...
Respuesta en y en 1 temas más a

Macro para hacer rápida el recorrido de miles de celdas en una columna

Por el momento puedes Poner lo siguiente Application.screenUpdating= False antes de j=2 y justo antes de end Sub escribe Application.screenUpdating= True En cuanto tenga un tiempo libre o un espacio, le acomodamos el With para aligerar otro poco O si...