¿Cómo arrastrar un valor para que se incremente un correlativo hasta la siguiente fila llena y está haga lo mismo en VBA?

Tengo el valor A1 como 300004-1 que al arrastrarlo hasta A4 queda como 300004-4 y el valor de A5 es 300006-1 y este al arrastrarlo con el mouse llega a A7 con 300006-3 y en A8 continua con el valor 300007-1 y así. Quisiera saber qué formula se usa para arrastrar esos valores y den el valor correlativo hasta la siguiente celda.

He usado:

Range("A1:A9684").Select

For Each cell In Selection

If cell.value="" Then

cell.Value=cell.Offset(-1, 0).Value

End If

Next Cell

End Sub

Pero solo me copia los mismos valores hasta la siguiente y no se arrastra con los correlativos de la derecha después del guión.

¿Qué función o fórmula VBA podría usar?

1 Respuesta

Respuesta

Visita:

Cursos de Excel y Macros - YouTube


Revisa el siguiente vídeo.

#shorts Rellenar celdas en blanco - YouTube

Pero la fórmula que debes poner es esta:

=IZQUIERDA(A1,7)&DERECHA(A1,1)+1


Recomendación del día

Hipervinculo excel. Curso de excel. Ir en automático a otra hoja y seleccionar la celda deseada. - YouTube

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas