
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で質問しましょう!
似たような質問が見つかりました
- フリーソフト 画像貼り付け、URLに飛べる軽いメモ帳 3 2022/05/12 07:42
- Excel(エクセル) excelで検索した商品の画像(ネットワーク上の)を表示させたい。 3 2023/06/28 00:32
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) エクセルのハイパーリンクで別BOOKを開く 3 2022/10/26 18:48
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】変数に入れるコード...
-
【マクロ】EXCELで読込したCSV...
-
エクセル 複数ファイルの一括...
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
エクセルの立ち上げ時とマクロ...
-
フォルダ内のexcelファイルを順...
-
エクセルVBA 上書き保存禁止と...
-
エクセルマクロで不特定なファ...
-
データ参照先が別ファイルの場...
-
秀丸:あらかじめ設定した複数...
-
ファイルの保存場所を変えたら...
-
【Excel VBA】ファイル名が一...
-
IEよりExcelを開いた場合にファ...
-
複数のexcelファイルを一つにす...
-
vba初心者です。 質問です。 毎...
-
<ACCESS VBA -> EXCEL>getObjec...
-
vlookup関数の引数を変数で指定...
-
エクセルファイルを開く時、関...
-
Excelファイルがマクロを含むか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】EXCELで読込したCSV...
-
EXCEL VBA 指定したファイルが...
-
【マクロ】名前を保存する際に...
-
フォルダ内のexcelファイルを順...
-
エクセルマクロで不特定なファ...
-
【Excel VBA】ファイル名が一...
-
ファイルを開かずにマクロを実行
-
フォルダ内のブック全部にパス...
-
EXCELマクロを無効にして開く方法
-
エクセル 複数ファイルの一括...
-
エクセル(マクロ)のファイル...
-
accessフォルダを移動したらフ...
-
秀丸:あらかじめ設定した複数...
-
データ参照先が別ファイルの場...
-
エクセルファイルを開く時、関...
-
Excelファイルがマクロを含むか...
-
ファイルの保存場所を変えたら...
-
エクセルのシートの数を数えた...
-
VBAでワークブックの名前を変数...
-
Excelのマクロでファイルを開く...
おすすめ情報