[[20160308131015]] 『指定したセルの値が、決まった値になったら、テキ』(アキタ) ページの最後に飛ぶ

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

 

『指定したセルの値が、決まった値になったら、テキストボックスもしくはオートシェイプを表示したい』(アキタ)

はじめまして。アキタと申します。 

エクセル2007を使用しています。

指定したセル(A5)が決まった値(4)になったら、作成しておいたテキストボックス、もしくはオートシェイプを表示させたいです。

A1〜A4に数字の1を入力して、A5には合計が入るようになっています。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)などの

VBAを使用しないと出来ないんでしょうか?

VBAは素人なので、もし、VBAを使用せず出来る方法があれば教えてください。

< 使用 Excel:Excel2007、使用 OS:unknown >


表示・非表示でなく、グラフでマスクする発想。
例えば積上げ棒グラフ(データ系列によって透過・不透過)でマスクし、A5が4になると透過のデータ系列がテキストボックスもしくはオートシェイプの上になるように位置調整。
(mm) 2016/03/08(火) 14:16

グラフで覆い隠すというのは大胆な発想ですね。

が、普通に実現しようとすると、計算式ではオブジェクトの表示/非表示のプロパティは操作できませんから、VBAを利用すべきでしょうね。
VBAなんて覚えたくない、というならば、実現不可能ということで諦めてください。

VBAならば、ほんの数行で実現できますから、触ってみるべきかと思いますよ。
(???) 2016/03/08(火) 14:28


 一応下記を応用することで可能といえば可能。
 VBAを使ったほうが簡単だが。

http://officetanaka.net/excel/function/tips/tips14.htm
(ねむねむ) 2016/03/08(火) 14:40


VBAならば、ほんの数行で実現できますから、触ってみるべきかと思いますよ。

もしご迷惑でなければ、教えていただけませんか?

この機会に、VBAを少しづつ覚えていきたいと思います。

よろしくお願いします。
(アキタ) 2016/03/09(水) 12:02


コメント返信:

[ 一覧(最新更新順) ]


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