タイトルの質問内容のように、セル内に60文字以上入力すると注意表示が出るようにしたいのですが、入力規則を設定してみたが、やり方が悪いのか出来ません
どのように設定すればできるか教えて欲しい

このQ&Aに関連する最新のQ&A

A 回答 (2件)

●入力規則の設定ですか、60以上ということは次ぎのようにしてみてはどうですか


1.[データ]-[入力規則]を選択する。
2.[設定]タブの[入力値の種類]に[文字列(長さ指定)]を指定します。
3.[データ]に[次の値より小さい]を指定、[最大値]に 59 と入力します。
空白を無視する場合は、[空白を無視する]にチェックをする。
4.必要に応じて[エラーメッセージ]タブで入力後のエラーのメッセージを
変更できますよ!
    • good
    • 0
この回答へのお礼

早速の回答有り難うございます
できました

お礼日時:2001/10/02 13:00

先の質問にも書きましたが



一度、参考URLを見に行かれてはいかがですか

参考URL:http://www2.odn.ne.jp/excel/waza/
    • good
    • 0
この回答へのお礼

早速の回答有り難うございます

お礼日時:2001/10/02 13:01

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセル プルダウンの作り方

お世話になります。
エクセルでプルダウンの作り方を教えていただけませんでしょうか?
住所を▼のボタンでクリックしたら【北海道,青森,秋田,岩手・・・】などの選択ができるようにしたいのです。
宜しくお願いします。

Aベストアンサー

メニューから「データ」、「入力規則」、「設定」で「入力値の種類」を「リスト」を選択します。
そうすると「元の値」という表示がでますので、そこで前もって作っておいたリストの範囲を指定します。
多くないのでしたら、そのままそこにカンマで区切って入力しても出来ます。

Qエクセル 入力規則 貼付しても規則が変わらないようにするには?

どなたかよろしくお願いします。

複数の営業所の売上を一つのエクセルシートに貼り付け、それを集計しています。
テンプレートでは入力規則で設定しているのですが、どうしても各人の入力方法がまちまちで、アルファベットを入力する列が全角・半角・太字になっていたり、数字の列が文字列になっていたりとバラバラなので、毎回直しています。なので貼り付けられても書式を統一出来ればと思います。

僕はあまり詳しくないのですが、入力規則でこの列は「半角英数字」と設定していても貼り付けたらそれになってしまうので、貼り付けられても書式が変わらないように、もしくはテンプレートの段階で書式を変更出来ないようにするにはVBAなどで設定すればそれは回避できるのでしょうか。

お手数ですが、よろしくお願い致します。

Aベストアンサー

#4です

>B列 半角数字
>C・H・K列 半角英字
B・C・H・K列を処理対象にしました
数値と英字の区別がありますが、考慮していません
B列ですが、数字以外の入力があった場合にどうする?
条件が曖昧なので、対象列に半角に変換できる全角文字・数字が入力された場合は、半角に変換するのままです

>共通:フォントサイズ 14 標準 文字黒・背景色なし
これはExcelの機能の「スタイル」をマクロで適応しているだけなので
簡単な「スタイル」の設定方法のみにします
[Alt]+[O](オーです)
[ALT]+[S]
スタイルの設定画面が開きます
スタイル名を「コピペ」としてください
(マクロの中でスタイル名「コピペ」を使用するように変更したため)
変更ボタンで各項目の設定をする
各項目の設定後、スタイルの設定画面で変更の必要の無いチェックボックスのチェックを外す
(今回は、フォントとパターン以外のチェックを外す)
追加で追加し、OKで終了してください

下記のコードを#4のものと入れ替える

Private Sub Worksheet_Change(ByVal Target As Range)
'指定範囲外は処理を中止
If Intersect(Target, Range("b:b,c:c,h:h,k:k")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Dim Rng As Range
'複数セルを選択している場合に単一セルごとに処理
For Each Rng In Target
'単一セルが処理対象なら処理開始
If Not Intersect(Rng, Range("b:b,c:c,h:h,k:k")) Is Nothing Then
Rng.Style = "コピペ"  'スタイル名コピペを適用(書式)
Rng = StrConv(Rng, vbNarrow)  '全角⇒半角変換
Rng.Value = Rng.Value  '文字数字⇒数値変換
End If
Next Rng
Application.EnableEvents = True
End Sub

必ず、スタイルを設定し、スタイル名をコピペとすること

#4です

>B列 半角数字
>C・H・K列 半角英字
B・C・H・K列を処理対象にしました
数値と英字の区別がありますが、考慮していません
B列ですが、数字以外の入力があった場合にどうする?
条件が曖昧なので、対象列に半角に変換できる全角文字・数字が入力された場合は、半角に変換するのままです

>共通:フォントサイズ 14 標準 文字黒・背景色なし
これはExcelの機能の「スタイル」をマクロで適応しているだけなので
簡単な「スタイル」の設定方法のみにします
[Alt]+[O](オーです)
[ALT]+...続きを読む

Qエクセルでプルダウンメニューの作り方

  エクセルの画面で、よく三角形を逆さまにした形をクリックするといくつかメニューが出てき、どれかを選べるようになっていますが、その作り方を教えてください。
 会社で人事を担当していますが、三角形(プルダウンボタン)をクリックすると社員氏名一覧が表示され、そこから選択できるようにしたいのです。
 しばらく自力でいろいろやってみましたが、さっぱり見当がつかず、どうやればいいのか分かりませんでした。よろしくお願いします。

Aベストアンサー

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならないでしょうか?
Excel2007の場合は↓のURLが参考になるかもしれません。

http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-ny_kis2.html

尚、同一Sheetに「名簿表」を作成する場合は名前定義する必要はなくて
「元の値」の右側の四角をクリックし、リスト表示したいセルをそのまま範囲指定すればOKです。

以上、お役に立てば良いのですが・・・m(_ _)m

こんばんは!
当方使用のExcel2003での一例です!

↓の画像のようにSheet2に名簿表を作成しておきます。
画像ではSheet2のA2セル以降を範囲指定 → 名前ボックスに仮に「名簿」と入力しOK
これで範囲指定したセルが「名簿」と名前定義されましたので、

Sheet1のリスト表示させたいセルを範囲指定 → メニュー → データ → 入力規則
→ リスト → 「元の値」の欄に
=名簿
としてOK

これでSheet1のセルをアクティブにすると右側に下向き▼が表示されますので、そこをクリック!
これで希望に近い形にならない...続きを読む

Qセルの入力規則(複数セルの条件)

セルの入力規則(複数セルの条件)

エクセルについて質問です。ご協力お願いします。
使用ソフト:エクセル2003

A~Eまでのセルに適当な数値を入れるとします。
その合計が50を超えた場合、入力エラーになるようにするには、どうしたらいいんでしょうか?

A  B  C  D  E
10 10 20 5  5→OK

A  B  C  D  E
15 10 20 5  6→X(Eに6を入力した時にエラーメッセージ)

という感じです。
できれば、難しくない操作でできるといいです。
アドバイス、参考サイトなど教えていただけるとうれしいです。 

Aベストアンサー

データ→入力規則→入力地の種類でユーザー定義、数式に

=SUM($A1:$E1)<=50

でOK

Qエクセル(Excel) 納品書の作り方【画像修正版

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が見にくかったのでシート<CENTER></CENTER>だけにしました。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルでコピー!
そのまま最後の24行目までコピーしておきます。

F4セルには
=IF(COUNTBLANK(B4:E4),"",D4*E4)
という数式を入れ、F24までオートフィルでコピー!

これでB列に商品番号を入力すればSheet2のデータが反映され、
E列に数量を入力でF列に金額が表示されると思います。

最後に合計金額のF26セルは
=IF(COUNT(F4:F24),SUM(F4:F24),"")
手数料のF27セルは
=IF(F26="","",F26*0.2)

これで何とか形にならないでしょうか?

※ 振込金額の欄は不明ですので手を付けていません。

参考になりますかね?m(_ _)m

こんばんは!
前回投稿した者です。

当方もかなり古い(人間も古い!なぁ~んちゃって!)Excel2003を使用しています。
↓の画像のようにSheet2にデータを作成しておきます。

#N/A というエラーは、「検索値」がない!ということですので
お示しの画像のB列にSheet2のA列にないデータを入力するとそういったエラーが表示されます。

画像のセル配置ですと
C4セルに
=IF($B4="","",VLOOKUP($B4,Sheet2!$A:$C,COLUMN(B1),0))
(「$」マークの位置に気を付けてください)
という数式を入れD4セルまでオートフィルで...続きを読む

Qフォーム入力で入力規則を設定するには

excel2010を使用しています。
シートにデータを入力する際に特定の列に入力規則を設定しました。
(別シートに範囲指定で名前を定義したものを指定)

オプションからフォームボタンを追加。
フォームで入力しようとしたら入力規則が反映されておりませんでした。

どこから設定ができるのでしょうか?

Aベストアンサー

私の想像では、エクセルのオプションからフォームのコマンドボタンをクイックアクセスツールバーに配置したといいたかったのではないかと。

確かに、入力規則のリストを設定していてもフォーム機能を使うとそれが反映されませんね。
これは仕様っぽい感じですね…
リストはあくまでもシート上での入力を前提に設定されているということでしょうか。
数式が反映されるんだからリストが反映されてもいいと、個人的には思いますが両方の機能を同時に使うのは無理かもしれません。(あくまで一般機能の範囲ですが。)

Qエクセル(Excel) 納品書の作り方【改めて】

昨日http://oshiete.goo.ne.jp/qa/7348426.htmlで質問させていただき、詳しくご回答いただき少し進んだのですが、状況が変わったので改めて質問させていただきます。

■エクセル(Excel)で納品書の作成をしています。
シート1に納品書、シート2に商品マスタ(一覧)を作っていて、シート2の一覧を反映させて
納品書に番号を打ち込むだけで、商品名・単価までが出るシステムを作りたいのですが、
昨日のご回答の中の「VLOOKUP」?を入れて、自分なりにマス目の数字を変えてやってみたのですが
反映されずN/?のようなエラーになってしまいます。

※画像が貼り付けてあります。商品名は1番以外伏せさせていただいています。
くっつけてありますが、左側がシート1・右側がシート2です。

1、上記のように、シート2との関連付けの係数を、写真の場合の数字で教えてください。

2、合計と、合計から20%を引いた数値を割り出す関数も、写真の数字で御願いします。

宜しくご教授お願い致します。

Aベストアンサー

画像がいまいちよく見えないのですが、納品書の項目は左から、No、商品番号、商品名、単価、数量、金額でいいのでしょうか(名前は多少違っていても意味があっていればもんだいないです)

でしたら、
C1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,2,FALSE))
D1セルに=IF(ISBLANK(B2),"",VLOOKUP(B2,Sheet2!$A$2:$C$200,3,FALSE))
E1セルは空白で
F1セルに=IF(D2="","",D2*E2)
といれて、C1からF1までをコピーしてその下の行にタテに貼り付ければ出来ますよ。
おそらくエラーが出たのは、コピーしたときにVLOOKUP関数の最初のセルの指定がずれてしまっているのでは無いかと思いますよ。     

QEXCELの入力規則でリスト入力をさせたいセルがあります。

そのときのリスト項目ですが、例えばA列に北海道、青森、秋田・・・などの都道府県名が入っており、C列に○か空白が入力されている表があるとします。また行の数は47とします。
(○か空白の意味は、県庁所在地と都道府県名が同じ名前なら○(例に、新潟県と新潟市)、それ以外なら空白(三重県と津市)だとします)
C列が"○"の場合のみA列のデーターをみて、それらをリスト項目と
してダウンリストで選べるようにしたいのですが、どのようにしたらよろしいでしょうか?
VBAのコードでなければできないようですか?教えてください。
よろしくお願いします。

Aベストアンサー

入力規則のリストに○のついた都道府県のみ表示します。

48行目とE列を作業用に使います。
1.C48に○を入力しておきます。
2.E1に次の式を入力して [Ctrl]と[Shift]を押しながら[Enter]し、
 これをC48までドラッグコピーします。
  =INDIRECT(ADDRESS(SMALL(IF(C$1:C$48="○",ROW(A$1:A$48),""),ROW()),1))

3.入力規則のリストを設定するとき、"元の値"として次の式を入力
 します。
  =OFFSET($E$1,0,,MATCH(0,$E:$E,0)-1)

Qエクセル2007でプルダウンで選んだものに反応

Excel2007でプルダウンで選んだものに反応して隣のセルが自動入力される方法(エクセル2007)
A1をプルダウンで「猫」「犬」から選べるようにし、「猫」を選んだ場合B1に自動に「111」が、「犬」を選んだ場合B1に自動に「222」と入力されるようにしたいです。
ご教授の程、宜しくお願いします。

Aベストアンサー

VLOOKUP関数での方法です。
(1)別シートに入力文字列と対応コード表を作成。(仮にSheet2のA:B列範囲で順不同)
(2)B1に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:B,2FALSE),"")を設定
   入力文字列が存在しない場合は空白としています。

Qエクセルで入力規則のリストを使っても項目に無い場合は自由に入力できるようにしたい

入力規則のリストを使うと決まった項目がすぐに選べて便利なのですが、不意に普段使わない項目が出てくると自由に値が打てなくて不便です。

「ドロップダウンリストから選べるけど自由に入力することもできる」機能ってありますか?

Aベストアンサー

できますよ。

入力規則でリストを設定するとき、表示されているウィンドのエラーメッセージタブをクリックします。

「スタイル」が停止となっているのを「注意」に変更。

これでOK


人気Q&Aランキング

おすすめ情報