<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Libreoffice%2F%E8%A1%A8%E8%A8%88%E7%AE%97%2F%E3%83%9E%E3%82%AF%E3%83%AD</id>
		<title>Libreoffice/表計算/マクロ - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nonip.net/index.php?action=history&amp;feed=atom&amp;title=Libreoffice%2F%E8%A1%A8%E8%A8%88%E7%AE%97%2F%E3%83%9E%E3%82%AF%E3%83%AD"/>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Libreoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&amp;action=history"/>
		<updated>2026-04-18T14:45:19Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Libreoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&amp;diff=21147&amp;oldid=prev</id>
		<title>Admin: Admin がページ「Libraoffice/表計算/マクロ」を「Libreoffice/表計算/マクロ」に、リダイレクトを残さずに移動しました</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Libreoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&amp;diff=21147&amp;oldid=prev"/>
				<updated>2026-02-16T02:24:03Z</updated>
		
		<summary type="html">&lt;p&gt;Admin がページ「&lt;a href=&quot;/index.php?title=Libraoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Libraoffice/表計算/マクロ (存在しないページ)&quot;&gt;Libraoffice/表計算/マクロ&lt;/a&gt;」を「&lt;a href=&quot;/index.php/Libreoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&quot; title=&quot;Libreoffice/表計算/マクロ&quot;&gt;Libreoffice/表計算/マクロ&lt;/a&gt;」に、リダイレクトを残さずに移動しました&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←前の版&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2026年2月16日 (月) 02:24時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://wiki.nonip.net/index.php?title=Libreoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&amp;diff=21144&amp;oldid=prev</id>
		<title>Admin: ページの作成:「 ==マクロ実行環境を整える== #OpenOffice表計算の設定を開く。 #OpenOffice/セキュリティからマクロセキュリティを選択し、セキュ...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.nonip.net/index.php?title=Libreoffice/%E8%A1%A8%E8%A8%88%E7%AE%97/%E3%83%9E%E3%82%AF%E3%83%AD&amp;diff=21144&amp;oldid=prev"/>
				<updated>2026-02-16T02:09:53Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「 ==マクロ実行環境を整える== #OpenOffice表計算の設定を開く。 #OpenOffice/セキュリティからマクロセキュリティを選択し、セキュ...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
==マクロ実行環境を整える==&lt;br /&gt;
#OpenOffice表計算の設定を開く。&lt;br /&gt;
#OpenOffice/セキュリティからマクロセキュリティを選択し、セキュリティレベルを選択する。&lt;br /&gt;
レベル中にしておけば、署名なしマクロでも、確認ダイアログから実行できる。&lt;br /&gt;
&lt;br /&gt;
==メッセージのマクロを作成する==&lt;br /&gt;
表計算/ツール/マクロの管理/OpenOfficeBasic&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sub Main&lt;br /&gt;
MsgBox &amp;quot;hoge&amp;quot;&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
参考：https://brain.cc.kogakuin.ac.jp/~kanamaru/lecture/vba2013/LOB01-intro02.html&lt;br /&gt;
&lt;br /&gt;
===実行===&lt;br /&gt;
表計算/ツール/マクロを管理/OpenOfficeBasicから、Mainマクロなど関数を選択して、実行すると、MsgBoxが表示される&lt;br /&gt;
&lt;br /&gt;
==セル実行のマクロを作成する==&lt;br /&gt;
以下マクロを記述&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Public Function TEST()&lt;br /&gt;
    TEST = 123&lt;br /&gt;
End Function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
以下をセルに入力すると、123とでる。&lt;br /&gt;
&lt;br /&gt;
 =TEST()&lt;br /&gt;
&lt;br /&gt;
==引数追加のセル実行のマクロを作成==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Public Function MYADD(a As Double, b As Double) As Double&lt;br /&gt;
    MYADD = a + b&lt;br /&gt;
End Function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
以下をセルに入力&lt;br /&gt;
 =MYADD(1;1)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>