Interpolar datos faltantes

Tengo datos en Excel, necesito completar los datos faltantes (en blanco), los datos de entrada son como:

row1 --> 1   2      3   blank   5   6   blank  blank   9   10

row2 --> 2   4   blank  blank   10  12    14   blank   18  blank

el código VBA debe leer cada fila y completarlas como:

row1 --> 1   2  3  4   5    6    7    8    9    10

row2 --> 2   4  6  8   10   12   14   16   18   20

Existe una solución clara para hacer esto en VBA (Excel)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta