とっておきの「夜食」教えて下さい

あらかじめ数種類の図形を作っておき、あるセルの値の時の時にそれに相当する図形を決まった位置に表示させることは可能でしょうか?

例)
A1からA5まで5種類の図形を作っておく。
B2に数値の1から5までしか入力できないものとしたうえで、2を入力する。
C1にA2の図形が表示される。
(B2の値が1の時はA1の図形、2の時はA2の図形・・・5の時はA5の図形を表示という規則性のもとで)

良い方法があればよろしくお願いします。



  
  

A 回答 (2件)

マクロを使用しない方法を2つ紹介します


こちらのURLをご覧ください。画像切り替えの方法が説明してあります
http://officetanaka.net/excel/function/tips/tips …

またこんな方法もあります。「2.図を切り替える」をご覧ください
http://www.geocities.co.jp/SiliconValley-SanJose …
    • good
    • 4
この回答へのお礼

回答ありがとうございます。大変参考になり、何とかこれでクリアーできそうです。

お礼日時:2007/08/09 09:26

こんにちは



VBAを使えば可能です。

下記は参考です。あえて質問者様のご要望を達成しておりません。

ヒントとして頑張って下さい。

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
a = Target.Value
Select Case a
Case 1
Shapes(1).Top = Target.Top
Shapes(1).Left = Target.Width
Case 2
Shapes(2).Top = Target.Height
Shapes(2).Left = Target.Width
Case 3
Shapes(3).Top = Target.Top
Shapes(3).Left = Target.Width
End Select

End If
End Sub
    • good
    • 0
この回答へのお礼

回答ありがとうございます。ん~~ VBAは苦手ですが頑張ってみましょう。

お礼日時:2007/08/09 09:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A