Tienes toda la razon lo que sucede es que el valor entre parentesis es asi:
el primero es para filas y el segundo para columnas entonces yo le habia puesto que buscara la columna y una fila y esta mal la instruccion es asi:
Código:
do Until activecell.offset(0,1).value = "" and activecell.offset(0,-1).value = ""