Bonjour, le titre n'est pas très explicite donc voici mon code :
Sub Fonction()
Dim A As Single
Dim i As Long
i = 1
While i < 1000000
A = Sqr(Sqr(11 ^ 4 + i * 240))
If A - Fix(A) = 0 Then
Cells(i, 5).Value = A
End If
i = i + 1
Wend
End Sub
Le problème que j'ai est que lorsque je lance la macro, rien ne se passe.
Le but de cette macro est de m'afficher à la suite dans la colonne E, seulement les nombres entiers issus du calcul de A.
Je pense que le problème si situe autour de la ligne "A = Sqr(Sqr(11 ^ 4 + i * 240))", car lorsque je supprime la partie i*240, j'obtiens 11 de partout, ce qui signifie que la macro fonctionne. De même, lorsque je remplace le "i" par 58 (pour que A me donne un nombre entier) cela fonctionne aussi.
Si ce n'est pas clair je m'en excuse.
Merci d'avance pour votre aide.