[[20181218111422]] 『セル内に既に5+3となっている場合、全てに=をつけ』(グミは豚の・・・) ページの最後に飛ぶ

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

 

『セル内に既に5+3となっている場合、全てに=をつけて計算したい』(グミは豚の・・・)

はじめまして。
B列に下記のような数字が1つのセル内に入っており、E列に合計数値を出したいです。
「="="&B3」にしてみると、「=10+13」という文字になって計算してくれません・・・
E列で数式が入っているセルをダブルクリックすると、計算されます。
1つ1つしていくのが大変なので、計算してくれる方法はないでしょうか?

10+13
5+8
6+4
5+8

B列に入っている上記数字を下記に直したいです。
23
13
10
13

よろしくお願い致します。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


参考にしてください。

 Sub test()
    Dim i As Long
    For i = 1 To 4
        Cells(i, "B").Formula = "=" & Cells(i, "B").Value
    Next i
 End Sub

(TAKA) 2018/12/18(火) 11:23


 >E列で数式が入っているセルをダブルクリックすると、計算されます

 1回値にしているんですよね?

 >1つ1つしていくのが大変なので

 E列を選択してデータ→区切り位置→完了
 としてみてください。
(コナミ) 2018/12/18(火) 11:25

 「=をつけて計算したい」じゃねえけど。

 E3を選択して名前定義、名前に「計算」。
 参照範囲に「=EVALUATE(Sheet1!B3)」
 で、OK。

 E3に =計算
 これを下にフィル。
(BJ) 2018/12/18(火) 11:33

(TAKA)様 ありがとうございます。私の知識不足でうまく実行できませんでした。すみません!
(コナミ)様 ありがとうございます。区切り位置の指定が分からなくできませんでした。すみません。。

(BJ)様 ありがとうございます。
無事にできました!そんな方法があるとは知らなかったです!

みなさま、早々のご回答ありがとうございました!
(グミは豚の・・・) 2018/12/18(火) 12:44


 >区切り位置の指定

 指定…?

 E列を選択→データタブから区切り位置ボタンを押す→何もせず完了を押す

 だけですけど。
(コナミ) 2018/12/18(火) 12:50

コメント返信:

[ 一覧(最新更新順) ]


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