「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1163
現在:3


ゴールシークのマクロでの記述

ページOpenOffice.org FAQの登録ページ
投稿者匿名
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2009-09-14 09:20:46 (月)
OSWindows XP
依存するページhttp://api.openoffice.org/docs/common/ref/com/sun/star/sheet/XGoalSeek.html
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

ゴールシークの処理を、依存するページのサイトを参考にしてマクロで記述したのですが、うまく動かないため、サンプル等ありましたら教えていただけないでしょうか。 よろしくお願い致します。


無題

tani (2009-09-14 10:48:37 (月))

こんな感じでどうでしょうか。

Sub Main
 
 oSheet = ThisComponent.getSheets().getByIndex(0)
 oCellFormula = oSheet.getCellRangeByName("C1").getCellAddress()
 oCellVariable = oSheet.getCellRangeByName("A1").getCellAddress()
 oGoalResult = thiscomponent.seekgoal(oCellFormula, oCellVariable, 20)
 
 msgbox oGoalResult.Result
 
End Sub

無題

tani (2009-09-14 10:54:52 (月))

なお、数式が分かっているのなら、こんな回りくどいことはせずに素直にプログラム上で計算したほうが良いと思います。

お名前:
題名: