新しいアカウントで始めました。

身の回りの出来事や写真が中心です。

LibreOffice24.2でCalcを使い、VBAを使ってみてます。リハビリのクリップの参照を例題に。

2024-07-29 20:10:30 | LibreOffice

前回はバグ、エラーがあったのが気付いていませんでした。可怪しいとおもたのが

Cells(3, 6).Valueで"笑"を追加したのですが、Cells(8,12).Valueにも、有りました。でも文字色が違っていました。

調べてみると、ワークシートの形式を変えたときに、間違いが起きていたようでした。変更前に文字色を変更したものが

そのまま生きていて、実際には文字性を変更する部分が素通りでした。

Geminiに聞いてみたんですが、VBAではSub  foo()と始まるのが、マクロなのか?それ以外の関数など(マクロは

それ単体で実行できるが、それ以外の関数でpr、fnが関数名の先頭につくものは、呼ばれて実行できる)の区分ができない。

なので使用方法で区別する方法で、分ける、

いちばん簡単そうな方法を取ってみました。マクロはmcが先頭についている。

VBAの場合はFunctionが使えるようですが、値を返さななくても良いようです。


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする