A 回答 (5件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
こんな事も出来るというご紹介までです。
興味をお持ちになったらEXCEL VBAの書籍を購入してお勉強して下さい。短いけれど結構難しい内容だと思います。台帳のブックのSheet1のA列に品物の名前、B列に画像ファイルへのフルパスがあるとします。
台帳のブックのThisWorkbookモジュールに後述のマクロを記述します。台帳のブックを開いておきます。
顧客からきた注文書のブックを開き、注文書の商品名のところをダブルクリックすると、台帳のSheet1の1列目(A列)を検索します。品物が見つかると隣のセルに保存場所を示した画像を、Windowsで関係づけられたアプリケーションで開きます。(例:JPEGならIEとか)
注文書の商品名のセルは何らかのルールで範囲が限定される必要があります。さもないと、思わぬところでマクロが起動して「みつからない」と怒られたり、本来ダブルクリックで行いたい動作が出来なくなったりします。下記ではシートの名前と、商品名の入っているセル範囲が決まっていると仮定しています。他の条件の例としては、ブック名が特定のルールで命名されているとか、商品名の上のセルに特定のタイトルがついているとかいった例が考えられます。
'☆Thisworkbookモジュールに記述
Private WithEvents myExcel As Application
Private Sub myExcel_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim hitRange As Range
Dim wshParam As String
Dim objWShell As Object
'目的の「注文書」のセルを特定してやる必要がある。
If Sh.Name <> "注文書" Then Exit Sub
If Intersect(Target, Sh.Range("B6:B10")) Is Nothing Then Exit Sub
Cancel = True
Set hitRange = ThisWorkbook.Sheets("Sheet1").Columns(1).Find(Target.Value, LookIn:=xlValues, Lookat:=xlWhole)
If hitRange Is Nothing Then
MsgBox "みつかりません"
Exit Sub
End If
'ハイパーリンクを設定したとき
'hitRange.Offset(0, 1).Hyperlinks(1).Follow
'画像の場所が入れてあるとき
Set objWShell = CreateObject("Wscript.Shell")
wshParam = "rundll32.exe url.dll FileProtocolHandler " & hitRange.Offset(0, 1).Value
objWShell.Run wshParam, 4, False
End Sub
Private Sub Workbook_Open()
Set myExcel = Application
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Set myExcel = Nothing
End Sub
No.4
- 回答日時:
画像の存在する場所がわかっていれば、商品の名前をファイル名にしておけば
エクスプローラでそこを開けば直ぐにわかりますよね。
これを自動でやりたいということなら、色々方法はありますが、プログラム作らないとできないですね。
No.3
- 回答日時:
No.2 です。
何度もすみませんが、書き忘れたことを書きます。どこかのフォルダに放り込んである画像を表示するという場合は、HYPERLINK 関数というのが使えます。次のような感じの数式で、「りんご.jpg」を表示するハイパーリンクが作れます。
A1 りんご
B1 .jpg
C1 =hyperlink("C:\Users\ユーザー名\Pictures\"&a1&b1) ←該当フォルダのアドレスバーを右クリックでコピーし適切なものに書換え
でき上がったリンクをクリックした際に、セキュリティ的に安全でない可能性があるが続行するかと問われたら、「はい」を選んでください。
No.2
- 回答日時:
画像データをどこからどう持ってくるつもりか、というのが問題になりますが。
もしも、あるセルに入力されている名前に基づいてワークシート上の画像を拾い、別の場所に表示させるということなら、参考 URL の方法でできます。これは、「図のリンク貼り付け」、「名前」、「INDIRECT 関数」という 3 つの機能を組み合わせる方法です。
検索する画像を並べておく場所は別シートにして、そのシートを非表示とかにしておいてもいいですね。シート見出しの右クリックから、非表示をクリックするだけです。
参考URL:http://officetanaka.net/excel/function/tips/tips …
No.1
- 回答日時:
picasaなら画像をデータベース化しますからご希望に応えられるかもしりません。
picasa -- http://picasa.google.co.jp/intl/ja/
画像データが保存されているフォルダーが固定されているなら
Irfanview Thumnail(Irfanviewに付属)が便利かも。
・http://www.forest.impress.co.jp/library/software …
http://www.forest.impress.co.jp/docs/review/2012 …
(日本語化モジュール、ちょっとテクニック必要)
確か、頭が 数字・アルファベット・漢字(訓読み)の順でならんだような...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ピボットテーブルの表示変更の仕方 初心者なので、的外れな質問だったらすみません 受注日ごとに商品名と 1 2022/04/26 23:23
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- Excel(エクセル) エクセルでのVBA 2 2022/08/03 06:48
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Excel(エクセル) エクセルを活用した受注表作成の中で関数・数式を教えてください。 3 2022/07/23 08:14
- Amazon アマゾン 7 2022/06/11 11:03
- ヤフオク! 関税 詐欺でしょうか?ヤフオク 3 2023/06/25 11:22
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- シューズ・ブーツ 以前見かけたレインブーツを探しています。 ・写真のように上部後方に革のタグがついている ・写真の物よ 3 2022/06/11 01:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでURL挿入後、名前を変...
-
エクセル関数使用で赤色数字を...
-
一つのセルに計算式を入れて別...
-
エクセルで入力のあるセルのみ...
-
カレンダー作成 別シートより...
-
Excel・プラス値とマイナス値を...
-
EXCELで千円単位を百万円単位に
-
エクセル:複数シートで重複デ...
-
勤務表で勤務時間が入力されて...
-
エクセルで逆さまに印刷したい
-
エクセルでこれをやってみたい...
-
excel2007で特定の行が印刷され...
-
エクセルで、セルに何か入力す...
-
エクセルにて賞味期限管理
-
列幅が変更できなくなった
-
エクセルで同列から同じ数字を...
-
ExcelVBAで選択したセルで平均...
-
3つの条件のうち、2つを満た...
-
EXCELのデータ修正時に、...
-
「マネージメント」と「マネジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでURL挿入後、名前を変...
-
エクセル関数使用で赤色数字を...
-
エクセルで逆さまに印刷したい
-
エクセルで入力のあるセルのみ...
-
一つのセルに計算式を入れて別...
-
EXCELで千円単位を百万円単位に
-
EXCELのデータ修正時に、...
-
列幅が変更できなくなった
-
エクセルで1分あたりの作業量...
-
3つの条件のうち、2つを満た...
-
画像(GIF/JPEG Image)をエ...
-
エクセルで重複データから抽出...
-
エクセルでの順位に応じた点数...
-
Excel・プラス値とマイナス値を...
-
エクセルでセルの日付を和暦表...
-
エクセルで部屋番号や個人情報...
-
エクセル:複数シートで重複デ...
-
エクセルで前月までの平均を出...
-
表に日付と担当者を入力すると...
-
Mac版Excelの列移動?について
おすすめ情報