• ベストアンサー

エクセル 数字について 質問

エクセルでリストボックスをSheet1に作成、リストボックスは”分”を表示選択させるものです。そのリストはSheet2A列に1分2分・・・・59分00分と記入しました。マクロは使っていません。 質問)Sheet2のA列の最初を00分と変えたら、表示は00分となりますが、コントロールの書式設定でリンクセルを設定、例)sheet1B6にリンクセルさせると、そこに表示されているのは01と表示しています。どうしてですか? また、・・・59分00分としてもリンクしているセルには60と表示されます。

質問者が選んだベストアンサー

  • ベストアンサー
  • may0430
  • ベストアンサー率54% (57/104)
回答No.1

こんばんは。 おそらく、リストの上から"何番目"が選択されているのかが、 リンクセルに表示されているのではないでしょうか? 「入力規則」の「リスト」でどうでしょうか?

参考URL:
http://officetanaka.net/excel/function/tips/list.htm#list02
pop2003
質問者

お礼

ありがとうございました。解決しました。

関連するQ&A

  • マクロについて

    エクセルのワークシート上に配置したリストボックスでは、選択されたデータが上から何番目であるかが、「リンクするセル」に設定したセルに入力されます。しかし、、「リンクされたセル」に数字が入力されるのは、「コントロールの書式設定」ダイアログボックスで「単一選択」を選んだときだけ。「複数選択」と「拡張選択」を選んだ場合、リストボックスで選択されたデータを返す方法を教えてください。

  • コンボボックスの設定  【エクセル】

    エクセルのコンボボックスについてです。 コンボボックスのリストとして 赤 青 黄色 というリストをコンボボックスの‘入力範囲’に指定します。 コンボボックスの ‘コントロールの書式設定’→‘リンクするセル’ でセルを指定すると、赤を選んだとき リンクさせたセルには 「1」とでますが、なぜ1と出るのか、というのと 私は「赤」と表示させたいのですが、そのやり方を教えて頂きたいです。 コンボボックスを初めて使うので初心者的な質問だと思いますが宜しくお願いします。

  • エクセル マクロ 時間

    1)フォームにて時間を表示する。コンボボックス2つ作る。コマンドボタン(記録)を1つ作る。 2)1つのコンボボックスには時を選択させる。リストはリストはSheet2に01・02・03・・・とA列に00まで作る。 3)もう1つのコンボボックスには分を選択させる。リストはSheet2に01・02・03・・・とB列に00まで作る。 4)フォームの記録ボタンを押すと、sheet1のA2に(例 23:34)と表示させたい。 マクロの記述を教えてください。

  • エクセル関数の質問

    いつも回答して頂きありがとうございます。 設定用シートの A列 動作内容が入力されている 例)a b c d e... B列 A列の動作内容に対応した動作時間が入力されている 例)0:250:00 0:60:00 ... ※セルの書式設定で分で表示 C列 A列の動作内容に対応した動作時間が入力されている 例)0:250:00 0:60:00 ※セルの書式設定で分で表示 入力用シートのA列に動作内容を入力するとB6に動作内容に応じた動作時間の合計(設定用シートのB列を参照)が表示されるようにしたいと前回質問させて頂きましたが、この時、入力用シートのA列にaが含まれていた場合、設定用シートのC列を参照し合計をだす方法はあるのでしょうか?御教授お願い致します。

  • エクセルについて質問です。

    ユーザーフォームの使い方で、テキストボックスやコンボボックスのControlSourceを,フォームを開いたのとは別のシートのセルにあてたいんですけど、できますか? 同様に、コンボボックスのRowSourceのリストも、別のシートの値を拾いたいんです。 具体的に言えば、ユーザーフォームを開くのは、常に「Sheet1」であって、入力した内容を表示するのは「Sheet2」なのです。 コンボボックスのリストは本当は、「Sheet3」の値を拾いたいのです。 今はよくわからないので、全部「Sheet1」にリンク(?)させて、値を取得させるようにしてます。 それと、セルの数式の中に別のセルの数値を代入できますか? 例えば、あるセルの数式が「=Sheet2!A4」だとしましょう。 この場合の「Sheet2」の「2」に、例えば、ある別のセルの値を代入して、 「=Sheet3!A4」とかにしたいのです。 つまり「=Sheet”A1”!A4」みたいにして、「A1」のセルの値が 「2」、「3」に変われば元の数式も変わる、みたいに。 同じように、セルの範囲につけた名前や、リンクするファイルの名前も数式の変数に入れられるのでしょうか? とりあえず、セルの数式の中に、別のセルの値を”文字”や”数値”として入れたいのです。 ちょっと説明がわかりにくいかもしれないけど、教えて下さい。

  • エクセルシートの保護

    エクセルのシートに保護をかけたいのですが、 シートの中に、チェックボックスがあります。 チェックボックスの「コントロールの書式設定」で 「ロック」のチェックをはずしても、 シートの保護をかけると、チェックボックスにも保護がかかってしまいます。 シートの保護をかける時、 「データー」のチェックをはずすと、 チェックボックスにもチェックが入れられるようになるのですが、 それでは、他のセルにも入力が可能になってしまいます。 つまり、シート全体に保護をかけたいし、 当然、チェックボックスの機能も使いたいのですが、 セルの書式設定にある保護と フォーム・コントロールの書式設定にある「ロック」「文字列のロック」を、 どのように組み合わせればよいのでしょうか? そもそも、シート全体に保護をかけたいし、 チェックボックスの機能も使いたいのは、 可能なのでしょうか?

  • エクセル2007・チェックボックス複数・条件書式

    教えてください 添付画像のようにA列17行目以降200人分のチェックボックスまでは作れたのですが、200行目まで一つ一つコントロールの書式設定からリンクするセルをG列にという作業で頭を抱えております。 他の方の質問も参照させていただきましたが、「マクロ」・「Visual Basic」などというものが全く分からない独学エクセル者です。事務や経理の業務とも程遠くただの個人商店の従業員です。専門的な回答をいただいても理解できる知識を持っておりません。 やりたい事は 200人分のチェックボックスにチェックを入れたときにそのお客様の行に色がついて商品のやり取りの終了を一目で解るようにしたいということなんです。 どなた様かお教えいただけませんでしょうか?

  • ユーザーフォーム上のコンボボックスのリンク先はどうやって指定?

    エクセル97です。ユーザーフォームにおいたコンボボックスに表示させたいワークシート上のリスト、およびコンボボックスで選択された値をリンクさせたいセルの指定方法がわかりません。オプションボタンやチェックボックスのリンク先指定方法もわかりません。またユーザーフォームには「OK」「キャンセル」ボタンもないのでしょうか? エクセル95のときはダイアローグシートにコンボボックスを置き、コントロールの書式設定で簡単に指定が出来たのですが、97に変えてからは、敢えてエクセル5.0のダイアローグを挿入しないといけないようなので、出来ればユーザーフォームで作ってみたいのです。どうかよろしくお願いします。

  • エクセルのハイパーリンクの設定方法

     早速ですが困っています。。。 質問)エクセルシート(1)のA列のセル毎に1~3000までの数字を入力しました。 エクセルシート(2)のA列のセルに上からランダムに数字を入力した際、その数字をクリックするとシート(1)のA列に入力した同じ数字のセルにリンクする様(例えばシート(2)A13のセルに『234』を入力 → シート(1)のA列記載の『234』のセルにリンク)、シート(2)のA列に一括でリンクを設定したいのですがどの様に良いのか教えて下さい。  宜しくお願い致します。

  • エクセルのリンク時の書式について

    AのシートにBのシートのセルをリンクして表示させたいのですが、 Bのセルの表示が「1111 Nm3」 このときの「3」は書式設定の上付です。(ここでは出来ませんが) Aのシートにリンクさせた時、書式を含む状態でリンクさせる方法は ありますでしょうか? 宜しくお願い致します。

専門家に質問してみよう