
No.2ベストアンサー
- 回答日時:
Excel内でなく、単純にJPGファイルを関連づけされている外部ビューア(IEとか)で開くだけなら、名前を入れたセルを右クリックして「ハイパーリンク」を選択し、参照先で「ファイル」のボタンを押して、顔写真のファイルを選択すればいいです。
(Excel2000の場合です。バージョンが違って操作が違う場合はすみません)
No.5
- 回答日時:
新しいマクロの記録状態にして、挿入ー図ーファイルからー画像ファイルをファイル指定のウインドウで指定。
を行うなう。
マクロコードは
Sub Macro1(f)
ActiveSheet.Pictures.Insert( _
"C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Blue hills.jpg" _
).Select
End Sub
ですが
Sub Macro1(f)
ActiveSheet.Pictures.Insert(f).Select
End Sub
に変更して
Sheet1のダブルクリックイベントに
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
f = Target.Value
Macro1(f)
End Sub
を入れる。
ーー
Sheet1のセルの
A2に
C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Blue Hills.jpg
A3に
C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg
とファイル名を入れておいて、それらのセルをダブルクリックすると図がシート上に現れます。
以上は位置と大きさなどは考慮していませんが、Top,Left,Width,height
プロパティを指定して調節できます。また以前の表示されている図を消すとかありますが、略。
マクロの記録で、図の大きさを変えたり、位置を変えて記録をとれば判ります。

No.3
- 回答日時:
VBAでよければどうぞ。
ダメなら無視して下さい。下記コードを標準モジュールに貼り付けて一度保存して下さい。
画像ファイルはBookと同じ所に置いて下さい。ファイルの種類はjpgです。
シート1のA1にファイル名を入力し実行。拡張子は不要です。
Sub Test()
Dim objFSO As Object
Dim myPath As String
Dim Fname As String
Dim myRng As Range
Set objFSO = CreateObject("Scripting.FileSystemObject")
With Worksheets("Sheet1")
Fname = "\" & .Range("A1").Value
myPath = ThisWorkbook.Path & Fname & ".jpg"
If objFSO.FileExists(filespec:=myPath) = False Then
MsgBox "ファイルなし"
Exit Sub
End If
.Pictures.Delete
Set myRng = .Range("B1:C5")
.Shapes.AddPicture myPath, 0, True, _
myRng.Left, _
myRng.Top, _
myRng.Width, _
myRng.Height
End With
Set myRng = Nothing
Set objFSO = Nothing
End Sub
No.1
- 回答日時:
下記のサイトが参考になるかと...
http://officetanaka.net/excel/function/tips/tips …
ただ人数が多いとブック容量が重くなりますので
アクセスのようなデータベースを利用することをお勧めしますけど...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
【マクロ】変数に入れるコード...
-
ファイルの保存場所を変えたら...
-
データ参照先が別ファイルの場...
-
Excelのマクロでファイルを開く...
-
エクセルのシートの数を数えた...
-
秀丸:あらかじめ設定した複数...
-
フォルダ内のexcelファイルを順...
-
エクセルのxls形式からxlsx形式...
-
エクセルファイルを開く時、関...
-
エクセルマクロ 異なるファイ...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
差し込み印刷の元データファイ...
-
エクセルでファイル名が毎回違...
-
[Googleスプレッドシート]エク...
-
ISOファイルとMDSファイル
-
USBメモリー上の MP4 ファイル...
-
FORTRANの実行エラーについて
-
EXCELの会計伝票から勘定奉行へ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCEL VBA 指定したファイルが...
-
【マクロ】変数に入れるコード...
-
データ参照先が別ファイルの場...
-
フォルダ内のexcelファイルを順...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
【マクロ】名前を保存する際に...
-
ファイルの保存場所を変えたら...
-
秀丸:あらかじめ設定した複数...
-
フォルダ内のブック全部にパス...
-
エクセル 複数ファイルの一括...
-
ファイルを開かずにマクロを実行
-
accessフォルダを移動したらフ...
-
vba初心者です。 質問です。 毎...
-
Excelのマクロでファイルを開く...
-
EXCELマクロを無効にして開く方法
-
エクセルのシートの数を数えた...
-
エクセルファイルを開く時、関...
-
Excel VBA seleniumのedge操作...
-
ワード2007で複数ファイル自動...
おすすめ情報