¡VB usa una función personalizada para encontrar 1! 2! 3! ... ¡10! ¿Y usar imprimir para mostrar los resultados?
Private Sub Command1_click()
atenuar i como número entero
dim sum siempre
para i=1 a 10
sum=sum fact(i)
siguiente
depurar .imprimir suma
End Sub
función fact(x como entero) siempre que p> p>
si x=1 entonces
fact=1
si no
fact=x*fact(x-1)
p>
Subcomando privado1_click()
dim i como entero
dim jie siempre
dim sum como largo
jie=1
para i=1 a 10
jie= jie*i
suma=suma jie
siguiente
debug.print sum
End Sub
Esto completa todos los factoriales en una sola ***, solo 10 veces
ps: La multiplicación desperdicia más tiempo de CPU que la suma