Macro para hacer una referencia dinámica
Tengo la siguiente hoja de excel (lo subo en dos imágenes porque no me cabía en un solo pantallazo).
Y tengo el siguiente código
Sub ReferenciaIntercos()
Do While ActiveCell <> "Importe"
Range("AA19").Activate
Do While ActiveCell <> "Importe"
If ActiveCell.Offset(0, 1) <> "Importe" Then
End If
ActiveCell.Offset(0, 1).Activate
Loop
ActiveCell.Offset(3, 25).Activate
Call CeldaInterco
Loop
End Sub
Sub CeldaInterco()
Dim celda As Range
Set celda = ActiveCell
Range("Y22") = celda.Value
Range("Y22").Select
ActiveCell.Value = (ActiveCell.Value / 12)
End Sub
Este código lo que hace es ir a buscar donde dice importe, y una vez lo consigue tiene que bajar 3 filas, y moverse 25 columnas porque quiero obtener el valor que esta en la columna resultado y luego lo va a pegar en la fila Y22, y lo divide entre 12, hasta aquí todo bien.
El problema es que quiero hacer que el loop vuelva a comenzar porque ha de hacerlo hasta la ultima fila, pero claro ahora el offset no seria (3,25) si no que seria (4,25) y así sucesivamente hasta que no se tengan datos y que salga del loop.
Como puedo hacer esto? Gracias