La verdad es que es difícil, el ciclo podría tener cualquer número de cifras entre 1 y 2015. Y con la mejor calculadora que tengo (la de Windows 7) que tiene 31 cifras no sale el periodo.
Luego he hecho el programa más sencillo y visual que se puede emplear para esto, una hoja de Excel.
He puesto estos datos y fórmulas
A1 = 1
B1 = COCIENTE(A1;2015)
A2 = (A1-B1*2015)*10
B2 = COCIENTE(A2;2015)
Y a partir de ahi he tomado las celdas A2:B2
Y las he pegado hasta la fila 2020
En la columna B aparecen las cifras del cociente y en la A los restos multiplicados por 10
Y el resultado es que
B2015 = 4
B2016 = 9
Tienes que tomar la cifra de las dos que describa lo que quieres.
El 4 es la cifra si cuentas el 0 que hay delante de la coma
Y es el 9 si no cuentas el 0 y quieres saber el decimal 2015.
------------------
Vamos a proceder de la forma que habríamos usado si conocieramos el ciclo.
Para conocer el ciclo podemos buscar el primer resto que se repite en la columna A, si no se ve a simple vista se puede emplear esta sencilla macro
Sub repetición()
Dim i, j As Integer
For i = 1 To 2020
For j = i + 1 To 2020
If Cells(i, 1) = Cells(j, 1) Then
MsgBox (i & " " & j)
Exit Sub
End If
Next
Next
End Sub
Y el resultado es 3 y 33, el cociente es
0.0(004962779156327543424317617866) (004962...)
Entonces, si contamos el 0 de delante de la coma:
Hay dos cifras antes luego son 2013 cifras de las generadas por el ciclo. Hay 30 por ciclo, luego
2013 = 30 = 67.1
2013 - 30·67 = 3
Luego la cifra es la tercera del ciclo, el 4
Y si no se cuenta el 0 de delante de la coma es la siguiente, el 9.
·