• 締切済み

サイズが該当するファイルを自動で探す。

エクセルで寸法表を作成しています。幅(W)、奥行き(D)、高さ(H)の数字を入れたら、各部品の寸法が出るように数式を入れて作っていますが、時々、以前に作ったものと重なったりして無駄に思ってます。それで、W、D、Hそれぞれのセルに数字を入れたら、同じサイズに該当するものが過去にあればそのファイルに自動的に飛ぶような方法はないのでしょうか?初心者ですので、わかりやすく回答お願いします。

  • 20r
  • お礼率80% (79/98)

みんなの回答

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.1

回答が付きませんね。 関数やメニュー操作では無理だと思いますよ。 VBA(マクロ)を使えばできますが、 VBAって何??という段階なら、 あきらめた方が良いと思いますよ。 サイズをファイル名にしておき、 WINDOWSのファイル検索機能で調べては? なお、VBAなら全てのファイルが同一フォルダにあり、 サイズがファイル名になっている(例:W10D20H30.xls)という前提で こんな感じでできます。(一例です) 何なのか、さっぱり意味が分からなければ、無視してください。 興味があれば説明します。 '=======標準モジュールに記述================== Sub test()  On Error GoTo Err  Dim WbName As String  WbName = "W" & Range("B1").Value & _       "D" & Range("B2").Value & _       "H" & Range("B3").Value & _       ".xls"       Application.DisplayAlerts = False  Workbooks.Open Filename:=WbName  Application.DisplayAlerts = True    Exit Sub   Err:  MsgBox "既存のファイルは存在しません" End Sub

20r
質問者

お礼

回答が少ない中、ご丁寧にありがとうございます。正直なところ、マクロはわからないので、またレベルをあげてから質問させてもらいます。

関連するQ&A

  • エクセルの関数を教えてください

    いつもお世話になっております。 また、教えてくださいm(__)m =IF(H4<>"",VLOOKUP(H4,[価格表]名簿!$A$1:$D$3000,3,0),"") 上記のような数式が入っております。 [H4]のセルに数字だけを入れるとちゃんと反応してくれるのですが、記号も交えた英数字を(1W254等)入れると「#N/A」という記号が出て、反応してくれません。 これはどういうことなのでしょうか? ちなみに価格表のAのセルにはちゃんと「1W254」等の英数字もあれば数字だけのものも入っています。 ですが、英数字の中でも反応するものもあります。 宜しくお願いします。

  • サイズの表記について(W×D×H)

    とあるコピー機のスペック表に555×603×577mm(W×D×H)と表記してあるのですが ちょっと見かたが判らないのでどなたかご説明お願いできないでしょうか? 幅、奥行き、高さの全ての単位がmmなんでしょうか? とすると 幅、55cm、奥行き60.3cm 高さ57.7cmってことになるから 机に乗るぐらい小さいんですかね 宜しくお願い致します。

  • ホンダ フィットのカーオーディオ取付サイズは?

    ホンダ フィット(H14 GD1/オーディオレス)のカーオーディオ取付可能寸法は、高さ・幅・奥行どれ位なのでしょうか? 2DINの高さ100mm、幅178mmより余裕はありますか?

  • excelの自動計算について

    Excelのセルに入力された数字を自動で変換 例えばA1セルに「8」と入力した場合、自動で×10で計算して値をA1に表示する事は可能でしょうか?A列にはある物の数をカウントした数字が入るのですが、「8」の時は×10、「3」の時には×5など、数字によって×の式を変更したいのです。別の列に数式を入れたり、別の表を作成してVLOOKUPで計算したりすれば、簡単にできると思うのですが、そのような作業は無しで、できないでしょうか?ご存知のかたおられましたら教えて下さい。宜しくお願い致します。

  • エクセル 条件の合うセルに自動入力するには

    多分、関数だけではできないと思いますが教えて下さい。   A B C D E F G H I J K 1 08/4 08/5 08/6 2 08  4  1 09 3 31 月 1000 3 08  5  1 09 4 30 年 18000 4 08  6  1 09 5 30 四半期 1500 A列~C列:年月日 D列~F列:年月日 G列:月/年/四半期 H列:お金  H2⇒毎月1000円と言う意味  H3⇒年間18000円と言う意味(自動で毎月にする)  H4⇒四半期1500円と言う意味(自動で毎月にする) やりたいこと! A列~H列へデータを投入すると (1)A2、B2に該当するI2から、D2、E2の該当するT2まで1000を自動投入 (2)A3、B3に該当するJ3から、D3、E3の該当するU3まで1500を自動投入 (3)A4、B4に該当するK4から、D4、E4の該当するV4まで 500を自動投入 というようなことはできないでしょうか? そして、下のようになればいいのですが...。   A B C D E F G H I J K 1 08/4 08/5 08/6 2 08  4  1 09 3 31 月 1000 1000 1000 1000 3 08  5  1 09 4 30 年 18000 1500 1500 4 08  6  1 09 5 30 四半期 1500 500 もともとの表の作りも悪いのかもしれませんので、表の作りを変えるのは問題ありません。 例えば ・年月はA列、B列に分けずに1つのセルでも問題なし。 ・逆にI1、J1はセルを分けても問題なし。 ただし、 ・I1からJ1、K1・・・は08/4から10/3の2年間程度あるものとする。 できるのでしょうか。 よろしくお願いします。

  • ある木の箱のサイズがわかりません

    W10・D7・H2.7とネット上に記載されてますが、 Wは幅? Dは高さ? Hは?でもHだけ2.7となってたり2.8となってたりします。 これはcmではないのでしょうか?

  • エクセル 上から下へ自動で番号をふる

    エクセルで表を作った時、 一番左のセル(例えばA1)に「No」(ナンバー)にして、その下のセル(A2)から順番に数字を1・2・3とふっていくのですが、100や200になるととてもじゃないですが手動では手間です。 これを自動でふってくれる機能とかってありますか?  また同じ様な機能で、 任意のセルから下を任意の数字で順番にふってくれる機能はありますか? (例:D18に「5600」 D19「5601」 D20「5602」‥) 宜しくお願いします。

  • エクセルで自動的に・・・

    ある表を作っています。作業を自動化したいです。 詳細は次の通りです。 ●1行目はタイトルです。 ●D列に数字を上書きすると、その行を表の一番下に並び替えたいです。 ●その行のH列に今日の日付を入れたいです。 このようにするには、どのようなことをすればいいですか? よろしくおねがいします。

  • 至急教えてください!エクセルのセルの#DIV/0!を印刷時には空白で印刷できる方法

    仕事で,エクセルで表を作成してみました。各セルには数式が入力してあります。 例えば,A1=AVERAGE(B1:H1)と入力してあったとします。 ここで,B1~H1のセルに何かしらの数字が入力されていれば,A1のセルには数字が反映されますよね? このとき,B1~H1のセルに何の数字も入力しないと,A1のセルには#DIV/0!と出ると思うのですが,印刷時に,この数式だけは残しつつ(記憶させつつ),#DIV/0!を空白にする方法はございますか? 0にしてしまうには,B1~H1のどこかのセルに0を入力すればいいのはわかるのですが,印刷時に0と表示されてしまうと,仕事上,違う意味になってしまうので,0ではなく空白で表示したいのです。 表の中に#DIV/0!が多すぎて見づらいのです。。。 何か方法をご存知の方がいらっしゃいましたら,教えてください。よろしくお願いしますm(__)m

  • PCケースの大きさについて。

    PCを置く棚について検討しているのですがケースの大きさについて教えて下さい。 とりあえず私の所有しているPCの本体の大きさは以下の通りです。 W = 幅、H = 高さ、D = 奥行き。 W19cm x H41cm x D44cm W17cm x H45cm x D45cm W20cm x H47cm x D43cm 3台の寸法を測りましたが、こちらのケースの大きさは平均的にみてどうでしょうか? 合板で棚を作るつもりですが1台あたりやや大きく見積もって、 W25cm x H50cm x D50cm 程度を設け棚を設計しようかと考えております。 1台あたりの確保スペースはこの程度の大きさで十分でしょうか? 本来であれば大き目のPCケースを紹介していただく事が望ましいのですが 皆さんがお使いのケースの大きさでも良いので寸法をご教授いただけると幸いです。 ご回答お待ちしております、よろしくお願い致します。

専門家に質問してみよう