LibreOffice: マクロBasicで九九の問題を作る (2)

スポンサーリンク

2014427-235

・「新規スタート」ボタンを押すと問題が新しくなります。

● 前の記事のコードに追加してください。

 

recalc

ここで問題が、問題作成と解答をCalcの関数で作っているので、自動再計算機能を使うことができません。

解答を非表示にし、子供が解答を入れた時、正解を表示しようかと思ったら再計算で出題問題も変わってしまいます。

問題は、マクロで作らないといけないようです。

・マクロで使う関数とCalcシートで使う関数は別?

Calcシートで乱数を作るにはRAND()を使いますが、マクロBasicではRnd()です

シートの関数も使えますが、非常に面倒そうに思えました。

参考サイト:

OOoBasic/Generic/function – …?

● 読んでも理解できません、私の頭では

● これで問題作成OKでした。

Rnd : 乱数を作ります

Int : 整数のみにします?

コメント

タイトルとURLをコピーしました