Si hay alguien que sepa de VBA para Excel y me pueda echar una mano... se lo agradezco. Tengo el trocito de código que véis más a abajo, que se supone va leyendo hacia abajo unas celdas hasta que de con la que tiene una fecha superior al día de hoy (el día en que se ejecuta la macro, se entiende). Pero no está funcionando correctamente. ¿Podríais echarme un cable?
@Ajusticiator No, en esa parte no hay problema. Desde un punto de vista matemático es un error, pero en VBA es la forma de indicar que le sumas una unidad al valor de la variable. Como si en C++ escribes "i++", indicando que en cada bucle, la variable "i" incrementa una unidad. Cosas de informáticos, jaja. Yo soy panadero.
fila_base = 6
Dim dia_de_hoy As Date
dia_de_hoy = Date
Do While Hoja1.Cells(1, fila_base) <= dia_de_hoy
dia_de_mañana = fila_base + 1
fila_base = fila_base + 1
Loop