No.2ベストアンサー
- 回答日時:
演算子を変数に代入できる言語(例えばLISP)もありますが、
VBではできません。
単純に文字列として変数に保持するようにして
文字列として評価すべき式を再構成して
Eval関数を使えばいいように思います。
No.1
- 回答日時:
>演算子は変数に代入できないのでしょうか
そんなことはありえないでしょう。
質問の表現の仕方が、質問者の意向を反映していないのでしょう。
「変数」という変数に、演算子(記号文字)を代入したら、背後にある、「「変数」を含んだ演算式」(xとする)を、演算式として実行して、結果を還してほしいということでしょう。
しかしそれを実現するには、上記(X)の演算式を実行する仕掛け(プログラム、メットド)が要るわけです。式にカッコを認めるだけで、逆ポーランド記法など勉強する必要があったりして、複雑化します。
簡単な四則・累乗の2項演算でも場合わけしてプログラムを組み込む
ことになり、その場合は、本来の演算子の機能を取り入れたのではなく、区別する識別記号として使っただけになりかねません。
x="+" -*・^のどれか
=Calc(a,b,X)で
演算をするメソッドCalcのようなものは自作以外ないでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- 会計ソフト・業務用ソフト Excelの見積書の消費税をブルタウンで変更したい。 3 2023/02/14 16:41
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- 物理学 この波動関数の複素共役はなんですか? 2 2022/08/17 00:32
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- 数学 代数学でわからないところがあるので教えていただきたいです。 S={x,y,z}を濃度3の集合とする。 3 2022/11/13 06:05
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
EXCEL/VBA 変数の値をクリップ...
-
C言語 列挙型(enum型)変数について
-
テキストボックスの値を変数に...
-
整数xxxが大き過ぎますというエ...
-
jsp~jspにhiddenを使って変数...
-
[VBS]変数を定数に変換する方法...
-
C言語 アロー演算子について質...
-
DataTableの値を変数に代入したい
-
親ウィンドウの情報をインライ...
-
i++と++i ってどう違うのですか?
-
processing エラーで、 "cannot...
-
python の 連鎖代入の文法
-
無名関数のメリットがよくわか...
-
VB6.0での条件文にある#の意味
-
Variant型で宣言してるのにEmpt...
-
プログラミングで変数と関数の...
-
var aaa=bbb?cccl:ddd; の意味...
-
ASP+SQLにてSessionがNullになる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでダブルコーテーション入り...
-
EXCEL/VBA 変数の値をクリップ...
-
C言語 列挙型(enum型)変数について
-
テキストボックスの値を変数に...
-
Variant型で宣言してるのにEmpt...
-
[VBS]変数を定数に変換する方法...
-
python の 連鎖代入の文法
-
エラーの意味は? Lvalue req...
-
jsp~jspにhiddenを使って変数...
-
processing エラーで、 "cannot...
-
整数xxxが大き過ぎますというエ...
-
プログラミングで変数と関数の...
-
構造体からレコードセットへの代入
-
コマンドプロンプト バッチ|結...
-
stdpicture型の変数に、、
-
無名関数のメリットがよくわか...
-
i++と++i ってどう違うのですか?
-
DataTableの値を変数に代入したい
-
Accessコンボボックスにレコー...
-
VBA 1行で複数の代入を行った...
おすすめ情報