whileループを使用して階乗を計算するために、オープンオフィスのマクロコードを作成しようとしていますが、難しいと感じています。これまでのところ、私のコードです。どんな助けでも喜んで感謝します。FactorialマクロWhileループ
Sub DisplayFact()
Dim n As Long
Dim nFact As Long
'Initialsing n to zero
if n = 0
return nFact = 0 ;
While n <= 4
MsgBox "n = " & n & " , nFact = " & nFact
n = n + 1
nFact= n*nFact(n-1)
Wend
End Sub
あなたは、コードの以前のバージョンを持っていますか? 'Sub'は' Function'ではなく、 'return'はVBAでは無効です – Slai
***ソフトウェアのように"オープンオフィス "ですか?OpenOffice? – Comintern
OppenOfficeで利用できるかどうかは不明ですが、['Fact'](https://support.office.com/en-us/article/FACT-function-ca8588c2-15f2-41c0-8e8c-c11bd471a4f3 Excel関数 – Slai