[[20061119105819]] 『セルの条件付き入力規則について』(よっし〜) ページの最後に飛ぶ

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

 

『セルの条件付き入力規則について』(よっし〜)

[エクセルのバージョン]Excel2003 [OSのバージョン]WindowsXP

教えてください。

セルA1に値(文字列)が入力してあると、セルB1に値の入力が可能となり、
セルA1がブランクなら、セルB1には値の入力ができない。

また、セルA1の値をデリートして空白にすると、セルB1も空白になる。

↑みたいにしたいのですが、入力規則でできるのか、マクロを組まないとだめなのかよく分かりません。

よろしくお願いします。


 >セルA1に値(文字列)が入力してあると、セルB1に値の入力が可能となり、セルA1がブランクなら、セルB1には値の入力ができない
 ■手順■
 1)メニューバーの[データ]−[入力規則]を選択します
 2)「ユーザー定義」にして、 =COUNTIF(A1,">*")=1  と入力してください

 >セルA1の値をデリートして空白にすると、セルB1も空白になる
 ◆これは、一般機能では無理ではないでしょうか?
 (Maron)

 衝突〜☆
 
 入力規則のユーザー定義で
 =ISTEXT(A1)
 □空白を無視する のチェックを外す。
 
 以上で如何でしょう?
 >>セルA1の値をデリートして空白にすると、セルB1も空白になる
 >◆これは、一般機能では無理ではないでしょうか?
 σ(^o^;)も、そう思います。
 別案で、文字色を白にして見えなくするのでしたら、条件付書式で可能かなb
 
 (キリキ)(〃⌒o⌒)b

 >□空白を無視するのチェックを外す
 ◆これが、分からなかったので、苦し紛れの式を書いてしまいました
 ◆(キリキ)さん、大変参考になりました、ありがとうございました
 (Maron)

 いえいえ^^
 
 もう一つついでにw
 σ(^o^;)のは、
 A1 = 空欄 は、入力不可
 A1 = スペースは、入力可能。
 
 になっておりまふb
 (キリキ)(〃⌒o⌒)b

 文字列の判定に=COUNTIF()を利用するものでは、=COUNTIF(A1,"*")もありますね。

   A    B
 1  A   FALSE  =COUNTIF(A1,">*")=1
 2       1   =COUNTIF(A1,"*")
 3      TRUE  =ISTEXT(A1)
   ↑SPACE+A                              (LOOKUP)

コメント返信:

[ 一覧(最新更新順) ]


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