Hacer un contador en excel

Me gustaría que me dijerais como hacer un contador en excel. Os explico, supongamos el rango A1-E1, el contador automático tiene que empezar a contar desde la celda e1 aumentando de 0 a 9 y cuando llegue a 9 que aumente en uno mas la celda D1. Osea si empezamos con 00000,00001, 00002... 00009, 00010 y así hasta 99999. Me imagino que habrá que hacer una macro, pero he estado googleando y no he encontrado nada parecido.

1 Respuesta

Respuesta
1

Te mando mi solución:

-Declaramos la viable n como pública

-Puedes dibujar un botón y adjudicarle la macro "contador"

-También puedes dibujar otro botón para limpiar la variable ejecutando la macro "limpiar"

Por favor recuerda finalizar la consulta, esto es importante

Public n
Sub contador()
'por luismondelo
n = n + 1
largo = Len(n)
If largo = 1 Then Range("e1").Value = n
If largo = 2 Then
Range("d1").Value = Left(n, 1)
Range("e1").Value = Right(n, 1)
End If
If largo = 3 Then
Range("c1").Value = Left(n, 1)
Range("d1").Value = Mid(n, 2, 1)
Range("e1").Value = Right(n, 1)
End If
If largo = 4 Then
Range("b1").Value = Left(n, 1)
Range("c1").Value = Mid(n, 2, 1)
Range("d1").Value = Mid(n, 3, 1)
Range("e1").Value = Right(n, 1)
End If
If largo = 5 Then
Range("a1").Value = Left(n, 1)
Range("b1").Value = Mid(n, 2, 1)
Range("c1").Value = Mid(n, 3, 1)
Range("d1").Value = Mid(n, 4, 1)
Range("e1").Value = Right(n, 1)
End If
End Sub

Sub limpiar()
n = 0
Range("a1:e1").ClearContents
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas