[[20101117115809]] 『自動計算』(くまさん) ページの最後に飛ぶ

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

 

『自動計算』(くまさん)Excel2007使用

 A1       B1       C1 
                  =(8.1+8.6)*2*2

 セルC1に計算式を入力した瞬間、自動で

 セルA1に計算結果が出るようにするには

 セルA1にはどういう計算式を入力したら

 いいでしょうか、教えて下さい。


 質問の内容がいまいち良く解ってません。
 =C1
 =If(C1="","",C1)

 ????
 ひょっとして、
[[20100531103849]]
 BJ 

すみません、書き方が悪くて

A1 B1 C1

                  (8.1+8.6)*2*2

 セルC1に計算式を入力した瞬間、自動で

 セルA1に計算結果が出るようにするには

 セルA1にはどういう計算式を入力したら

 いいでしょうか、教えて下さい。

また A1のセルは空白にしておきたいです。


 >セルA1にはどういう計算式を入力
 >A1のセルは空白にしておきたい
 矛盾してませんか?
 BJ

 同じく矛盾しているように思いますが
 こんな事なのかな・・・? と

  Private Sub Worksheet_Change(ByVal Target As Range)
  If Target.Address(False, False) = "C1" Then
    Application.EnableEvents = False
    Me.Range("A1").Value = Application.Evaluate(Target.Formula)
    Application.EnableEvents = True
  End If
  End Sub

 (momo)

BJさん (momo)さん 何度もすみません

単純に言うと

C1には =無しの計算式

A1にはC1を計算しなさいという

計算式を入れたいのですが

そういうことは出来るのでしょうか?


 BJさんが教えてくださったリンク先見ましたかー?
(すずめ)

 BJさんのリンク先で出来そうですね。
 私のコードも、同じことをしているだけです。
 (momo)

コメント返信:

[ 一覧(最新更新順) ]


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