[[20051006180417]] 『文字列を計算式へ』(box) ページの最後に飛ぶ

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

 

『文字列を計算式へ』(box)
 またまたお願いに参りました。計算式状態の文字列を本当の計算式にする方法を教えて頂けませんか。例えば

   A         B
1 1+2  =TEXT("="&A1,0)あるいは
     =CONCATENATE("=",A1)

 でB列に表示された=1+2をそのまま計算式として利用したいのですが。。。

 ユーザー定義関数です。
 1) Alt + F11 を押してVBE を起動する。
 2) 「挿入」-> 「標準モジュール」で、右側空白部分に下記コードをペースト
 3) x をクリックしてエクセル画面に戻る。

 セルに
 =evaluates(A1)

 Function evaluates(txt As String)
 evaluates = Evaluate(txt)
 End Function
 (seiya)

 seiya様有難う御座います。上記、sheetの方にコピペさせて頂きました。
 私のVBAマニュアル本に無い関数です。お陰様で仕事はかどります。

コメント返信:

[ 一覧(最新更新順) ]


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