Function RacinePile(Nombre As Long) As BooleanIf Sqr(Nombre) <> Fix(Sqr(Nombre)) Then RacinePile False Else RacinePile True End Function
If RacinePile(Text1.Text) = True Then msgbox "C'est pille" ' Text1 eatnt le nombre a calculer (ex : 3 ,47,5) ' si c'est true c'est pile