• ベストアンサー

Excelのマクロについて

エクセルでマクロを組んで、備品の管理をしたいと思っているのですが以下のことをやるにはどういったマクロを組めばよいでしょうか?何か参考になるサイト等ありましたら教えていただければありがたいです。。。 ・写真をファイルから参照して挿入する(複数枚 ・備品ごとにシートを分けて管理 ・シートの移動はマクロのタブを押すと移動する ・シートは一覧もできる(項目名のみの羅列

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

  • ベストアンサー
  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.3

ハイパーリンクだとExcelの画面にはでないですねー。 シート毎に管理するんじゃなくて、エクセル一つに一つの備品ジャンルの写真を挿入する。 これを備品毎に作る。 エクセルにシートの一覧を作って(文字)それに作ったエクセルのハイパーリンクを貼り付ける。 でできるんじゃないのかな? 何でもマクロではなくExcelの機能を使うほうが簡単ですよ。

Sae0203
質問者

お礼

色々とありがとうございます! 単純に張り付ければよかったですね。。。なんかバカな考えをしていました。 備品がいっぱいなのでシートがたくさんになるとあれだなぁと思っていたんですが、次へ行くマクロを記録?させればいいみたいなので、やってみます。 ありがとうございます!

その他の回答 (2)

  • masatsan
  • ベストアンサー率15% (179/1159)
回答No.2

やりたことがよくわからないので、勝手な解釈によると 備品に分類があって、それの名前の一覧と写真のリストを対応させたいということ? それなら写真を取り込まなくて、備品ごとに写真をフォルダに分けていれて、Excelではリストを作ってその写真にハイパーリンクするだけでマクロなぞ使わなくてもできるかと。

Sae0203
質問者

お礼

説明がへたくそでごめんなさい。 写真については、写真をエクセルに表示したいということです。 これはハイパーリンクで表示もできるんでしょうか?

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

>写真をファイルから参照して挿入する(複数枚 新しいマクロの記録で記録マクロを撮ってみると、だいたいそのまま使えるマクロが入手できます。 この内容では、ご利用のエクセルのバージョンに応じて適切な書きぶりが変わります。使えるマクロを丸投げで誰か代わりに書いてくださいの時はご利用のエクセルのバージョンまでキチンとご相談に明記することを覚えてください。 併せて「どこに」画像を配置したいのか、といった具体的な情報も必要ですね。記録マクロの書きぶりを参考に作成します。 また記録マクロではできない「写真をファイルから参照する」とは具体的にどんな操作を意図しているのか、といった部分について、別途ご相談を投稿して解決してください。 >備品ごとにシートを分けて管理 ふつーに読むと、これはマクロの仕事じゃなくて単にあなたがどういう具合にブックを作成したいのかだけの問題です。 ただし、上手なエクセルの使い方という観点では、そういう具合には作成しません。 >シートの移動はマクロのタブを押すと移動する 「マクロのタブ」って一体どんなモノの事を言ってるのかわかりませんが、たとえば「コマンドボタン」のようなのだとしても、「シートをめくる」という動作を「新しいマクロの記録」してみれば、そのまま使えるマクロが入手できます。 >シートは一覧もできる(項目名のみの羅列 ●どこかのセルに「入力規則」の「リスト」を仕込んで「シート名」を選択できるようにしておき、選ぶとシートをめくる ●コントロールツールボックス(アクティブXコントロール)の「コンボボックス」で「シート名」を選択できるように仕込んでおき、選ぶとシートをめくる ●単純に「目次シート」にシート名を羅列しておき、各セルにそれぞれのシートに向けた「ハイパーリンク」を埋めてクリックすればジャンプする といったような使い方もできます。 具体的に「何をしたい」のかヤリタイことのアイデアが頭にあるなら、もうちょっと具体的にご相談を書いてみるようにしてみてください。

Sae0203
質問者

お礼

色々とありがとうございます。質問が悪い点があってごめんなさい。 使っているのはWindows7でOffice2007です。 もう少し頑張ってから質問するようにします。すいませんでした。

関連するQ&A