[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『文字列式を数値にしたい』(こばっく)
はじめまして。諸先輩方に問い合わせたく書き込みしました。
数式にて
セルA1:'=1+2
セルA2:'+3
と入力されていて
セルA3に=A1&A2 と入力すると =1+2+3
となると思います。
ここでセルA4になんらかの関数でセルA3を参照して6と表示させたいと
思っています。
関数で処理したいのですがいい方法をご教授ください。
よろしくお願いします。
< 使用 Excel:Office365、使用 OS:Windows10 >
Public Function aaa(cw As String) As Variant aaa = Evaluate(cw) End Function
セルの方は、=aaa(A1&A2)、または =aaa(A3) のようにしてみてください。
(???) 2019/08/07(水) 15:53
???様
マクロ使わない前提で考えていたので困っていました。。
いただいたコードで簡単にできました。ありがとうございます。
(こばっく) 2019/08/07(水) 16:17
シートの関数には無いけど、マクロの関数には数式を計算してくれる命令があるので、これを通しただけ、という感じです。
(???) 2019/08/07(水) 16:20
このブックは元々マクロを含むものなので
ファイル形式は大丈夫です。
ただマクロの作成者が違う人なので下手に追記等は避けたかっただけです。
深い意図はありません。
作成者と共有して追加しました。
(こばっく) 2019/08/07(水) 17:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.