• 締切済み

TEXTCALCの使い方

他社から計算書のデータをもらったのですが、 そこにTEXTCALCが入った計算式が組み込まれていました。 ユーザー関数ということで、自分でダウンロードして、 以下、書いてある通りにしたのですが、 ************************************************* MicrosoftEXCEL(以降EXCELという) のアドインをセットアップしたフォルダ(*1)に TEXTCALC.XLA をコピーします。 *1. C:\Program Files\Microsoft Office\Office\Library など EXCELを起動し、ツール(T) - アドイン(I)を選択します。 ************************************************* 再起動させても、計算式を入れ直しても 「#####」 にしかなりません。 ちなみに式は 0.2×1.0/(2×π)×ルート(記号)(9.8×6.638) で、TEXTCALC関数の計算式は =TEXTCALC(セル1)/TEXTCALC(セル2)*SQRT(TEXTCALC(セル3)) です。 どうやったら答えが出るか、教えてください。 よろしくお願いします。

みんなの回答

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

シートは自動再計算になっていますか?

tukikusa
質問者

お礼

早速の回答ありがとうございました。 どうやらセキュリティレベルが高すぎたのが原因でした。 お騒がせしました(礼)。

関連するQ&A

  • Excel2003でアドインの更新ができない

    お世話になります。 環境は、WindowsXp Sp3 + Excel2003 Sp3 です。 VBAでプログラムを作成し"sss.xla"で保存します。 この"sss.xla"を"C:\Documents and Settings\<USER>\Application Data\Microsoft\AddIns"へ入れます。 Excelを起動しツール→アドインを開くと作成したアドインが表示されているのでチェックします。 また、チェックをはずすとアドインが無効になります。 アドイン(マクロ)の起動には「CTRL+SHIFT+J」を関数(サブルーチン)「sss」へ割り当てています。 ここまでは問題なく動作しています。 "sss.xla"を修正します(たとえば、足し算していたものが間違っていて掛け算に修正する等です)。 この修正した"sss.xla"を上記のフォルダーへ上書きコピーします。 Excelを起動してアドインを動かしてみると修正前のものが動いてしまいます。 (セルに色をつけたりもしていますので明らかに修正前のものが動いています。) インターネットでいろいろ探してみたところ、 「"C:\Program Files\Microsoft Office\OFFICE11\Library"へ"sss.xla"を入れると大丈夫」 との情報があったので試してみましたがだめでした。 アドインを無効にし"・・・\AddIns"から削除して"・・・\Library"へ入れています。 "sss.xla"本体とは別にどこかにキャッシュされたりしているのかとも思い、Cドライブを"sss.xla"で全検索したり、レジストリーを検索したりしましたがそれらしいものは見つかりませんでした。 (ファイルそのものは削除しているので、どこかにキャッシュされているのだろうと思いました。) さらに修正した"sss.xla"を"sss101.xla"としてアドイン登録しても動くのは"sss.xla"が動いてしまいます。 どうすれば修正した"sss.xla"を動かすことができるようになるでしょうか。 よろしくお願いします。

  • エクセルの起動エラー

    エクセルの起動エラー ツールバーの復帰は参考にさせて頂き見事に復帰でき、ありがとうございました。 別の方法を試みておりました( 検索で *.xlb を捜し削除してみてください。) 現在エクセルを起動しますと「C:\Program Files\Microsoft Office\OFFICE11\Library.FUNCRES.XLA」が見つかりません。と確認ボタンが表示され、”OK”で閉じますと通常の新規ファイルが表示できます。 そこで、テキストを作成しC:\Program Files\Microsoft Office\OFFICE11\Library\FUNCRES.XLSとして保存しましたら、今度はシートに「FUNCRES」として起動します。 これをなんとか以前のように新規起動したらSheet1 Sheet2 Sheet3で起動できないでしょうか。

  • エクセルを立ち上げようとすると

    エクセルを立ち上げようとすると C:\PROGRAM FILES\MICROSORT OFFICE\OFFICE\LIBRARY\Ynd Addin,xlaが 見つかりません。ファイル名及びファイルの保存場所が正しいかどうか 確認してください。 「ファイル」メニューの最近使用したファイルの一覧からファイルを開 こうとしている場合は、そのファイルの名前が変更されていないこと、 移動または削除されていない事を確認してください。 というメッセージが出て来ます。OKをすれば新規bookが立ち上がりますが、 どうしたらいいでしょうか?

  • エクセル・要らなくなったアドインの削除し方

    エクセルにCADソフトのアドイン(名前は"alibre design add-in"です)を入れたのですが もう要らないので削除したいのですが、仕方がよく分かりません 以前エクセルを開こうとしたら、このアドインが原因らしい理由でエクセルが開かなくなったので その時の表示に従って、このアドインを無効にしたみたいです で、もうこのアドインは要らないので削除したいのですが、どうしたらいいのでしょうか? エクセル2003です 現在「ツール」の「アドイン」で"alibre design add-in"は有効なアドインのチェックは外れています でも「ツール」に「alibre design add-in ▼」が残っています こいつを消してしまいたいのです 調べたら「program files」→「microsoft office」→「office11」→「library」 で消せるみたいなことが書かれたいたのですが 「library」の中にそれらしい名前のアドインが見当たらないのでよく分かりません どなたか教えてくださいませ

  • アドインの組込みとブックが開くタイミングがずれる

    全てのブックで使用するアドインを作成しました(AddIn.xlaとします)。 Excelの起動時にアドインが自動で組み込まれるように、アドインファイルをXLSTARフォルダに入れました。 あるブック(Book.xlsとします)の Workbook_Openイベントで AddIn.xlaに含まれるプロシージャを実行する時に、次のような問題が出ました。 エクスプローラから Book.xls をダブルクリックして開くと、AddIn.xlaに含まれるプロシージャを実行するところでエラーが出ます。 Excelを起動して、メニューバーから Book.xls を開くと、問題ありません。 この症状は、PCによって出るものと出ないものがあります。 エラーの状況から見ると、AddIn,xla が組み込まれるタイミングと Book.xla の Workbook_Openイベントが実行されるタイミングにずれがあるように見えます。 AddIn.xla が組み込まれるまで Book.xls を開かないようにすることは可能でしょうか。

  • EXCEL でルート(平方根)表示

    SQRT(2)と入れると1.14142....と出ますよね。これを何とかルート2だとわかるように表示したいのです。 分数だとセルの表示があり、分数を分数のまま表示できますよね。 同じように√の記号でなくても、ルート2だとわかるように表示したいのですが。。。。 計算で、ルートのままで答えを出したいのですが、 どなたか教えていただけたらとおもいます。

  • エクセルのアドインについて

    他社からもらったエクセル2003のシートに \OFFICE11\LIBRARY\Vsiki Add-In'!Siki_2Moji(I121) というセルがありました。 アドインで前後の関係から(I121)セルの式を文字列に 変換するものだと思います。 入手先の担当者はパソコンがよくわかっていない人で 当てになりませんでした。 ネットで検索しましたが、なかなかヒットしませんでした。 このアドインをご存知の方がいましたら、 入手方法等教えていただけると幸いです。

  • エクセル2000 追加機能をインストールしたらトラブル

    追加機能を使いたいと思い、CDからインストールしました。 それ以来、 C:\Program Files\Microsoft Office\Office\Library\Msquery\\xlquery.xla が見つかりません。 …というようなメッセージが出てきてしまいます。 CDを使って、オフィスの修復を行ってみてから再起動しても、同じ結果になります。 どうかお知恵をお貸し下さい。 ※週末なので、お返事及びお礼は週明けになる可能性があります。

  • EXCEl:ユーザー定義関数をLANで共有する方法

    LANに接続しているユーザーでVBAを共有する仕組みを以下のように構築しています。 == サーバー環境 == VBAはアドイン(Addin.xla)としてサーバー(\\SvA)に保存。 サーバーがもう1つあり(\\SvB)、Addin.xlaは、\\SvAから \\SvBに定期的にコピー。 \\SvAと \\SvBは、物理的に距離が離れているため、1つにできません。 == クライアント環境 == クライアントPCの XLSTARTフォルダには、Addin.xlaのショートカットを置く。 \\SvAのユーザーであれば、\\SvA\Addin.xlaへのショートカット、 \\SvBのユーザーであれば、\\SvB\Addin.xlaへのショートカットです。 Addin.xlaに変更があった場合に \\SvA\Addin.xlaを更新するだけなので、この方法を採用し、うまく運用できているのですが、ユーザー定義関数をワークシートで使用したいということになって、ハマってしまいました。 \\SvAのユーザーがユーザー定義関数 User1()をワークシートに =User1()と書き込んで他のユーザーにブックを配布しました。 \\SvAのユーザー間では問題なくブックを使用できますが、\\SvBのユーザーがそのブックを開くと 「このブックには、ほかのデータソースへのリンクが含まれています。」というメッセージが表示されます。 ここで、更新を選択すると、 「このブックには更新できないリンクが1つ以上含まれています。」というメッセージが表示されます。 ここで、継続を選択すると、 ユーザー定義関数が入力されたセルは #NAME? エラーが表示されます。\\SvBのユーザーのワークシートでは、ユーザー定義関数が ='\\SvA\Addin.xla'!User1()となっています。 この問題を解決する方法がないでしょうか。よろしくお願いいたします。

  • エクセル 郵便番号ウィザードが使用できない

    os VISTA office 2010 を使用しています。 マイクロソフト社から、2010用エクセル郵便番号アドインをダウンロードしました。 %Program Files%\Microsoft Office\Office14\Libraryにコピー。 Libraryフォルダが無かったので、自分で作りました。 その後エクセルを起動させて、郵便番号ウィザードは表示出来ますが、使用できません。 「郵便番号検索エンジンが見つかりません」とメッセージがでます。 Office 更新プログラム: 郵便番号辞書をダウンロードしようとしても、アプリケーションがセットアップされていませんと、エラーが出てインストールできません。 どうしたら、使用できるようになるのでしょうか・・・ どなたか、教えて頂けませんか? お願いします。