マイマクロのプログラムとして
以下で選択範囲のブランクをAAAに置換できました。
Sub ChangeBlankToA()
Dim oSelection As Object
Dim oSearch As Object
Dim oFound As Object
oSelection=ThisComponent.CurrentSelection
oSearch =oSelection.createSearchDescriptor
oSearch.SearchString = ""
oFound = oSelection.findFirst(oSearch)
While NOT IsNull(oFound)
oFound.String="AAA"
oFound = oSelection.findNext(oFound, oSearch)
Wend
End Sub
ただし、選択範囲であっても使われてないセル範囲には影響がないようです。
尚、リンク先のマクロが動かなかったのは、マイマクロにコードを記載したからではないでしょうか。
私もリンク先のコードをマイマクロに記載するとエラーが発生しました。
しかし、各ファイルに対応するモジュールの箇所に記載すれば、動作しました。
ただ、その場合、ファイルに対するプログラムになるので
使い勝手は良くないかなと感じました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/13 23:59
2021/05/14 00:16