• 締切済み

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

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

みんなの回答

  • 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