[[20060906173850]] 『数式を文字列として・・』(たろう) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『数式を文字列として・・』(たろう)

 いつも勉強させてもらっています。

 例えば,セルの中に 

 =1+2

  =a1+a2

  などと入力されていると,3 とか 0 などと結果が表示されます。
ここから数式を文字列としてそのまま取り出す関数(方法)があったら教えてください。
例えば,「=1+2」という文字列として取り出したいのですが・・・・。
 よろしくお願いします。

Excel2003 , WindowsXP


 4.0マクロ関数を使う方法。
 B1を選択した状態で、挿入-->名前-->定義を選択。
 「名前」の下のテキストボックスに適当な名前(今回は「数式」とします)を入力。
 「参照範囲」の下のテキストボックスに =GET.CELL(6,A1) と入力してOKを押す。
 取り出したい数式が入力されている右のセルに =数式 と入力する。

 UDF(ユーザー定義関数)
 Alt+F11を押して、VBEを起動し、挿入-->標準モジュールを選択。
 出てきた画面に下記コードを貼り付けて閉じる。
 =shiki(A1) のように数式を確定すると数式が返ります。
 (ROUGE)
'----
Function shiki(rng As Range) As String
    If rng.HasFormula Then
        shiki = rng.Formula
    Else
        shiki = ""
    End If
End Function

 このようなご質問がありました。↓                     (#REF!MAN)
[[20041109133257]]『数式をセルに表示』(PC)


 ありがとうございました。(たろう)

丁寧な回答ありがとうございました。
何とか自分のやろうとしていたことができそうです。
力不足のため,色々と助けていだだくことがあると思います。
よろしくお願いします。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.