
試行錯誤して色々と試してみましたが、初心者のため苦戦しております。
詳しい方、コードのご教授お願いします。
A列にあるファイル名から、他のフォルダ内より該当する画像ファイルを検索し、その画像をO列に画像のみを表示させたいのです。
1. A列にファイル名が入力されています。
2. ファイル名には拡張子.pngが含まれていません。
3. ファイルは特定のフォルダ内のみ探します。 「C:Users¥★★★¥Desktop¥画像」内のみです。
4. ファイルが見つかったら、画像そのものをO列に表示させたい
他に必要な情報があればよろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんばんは
不明点は勝手に解釈した参考例です。
参考例ですので、後はお好きなように変更してください。
Sub Q13644592()
Dim pic, rng As Range
Dim i As Long, spec As String
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
Set rng = Cells(i, 1)
spec = "C:Users¥★★★¥Desktop¥画像\" & rng.Text & ".png"
If Dir(spec) <> "" Then
Set pic = ActiveSheet.Shapes.AddPicture(fileName:=spec, _
LinkToFile:=False, SaveWithDocument:=True, _
Left:=0, Top:=0, Width:=-1, Height:=-1)
pic.LockAspectRatio = True
Set rng = rng.Offset(, 14)
pic.Width = rng.Width
If pic.Height > rng.Height Then pic.Height = rng.Height
pic.Top = rng.Top + (rng.Height - pic.Height) / 2
pic.Left = rng.Left + (rng.Width - pic.Width) / 2
End If
Next i
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
拡張子php画像をjpg画像等に変...
-
VBSの「MsgBox」について
-
VBAでJPGサイズ変更
-
SQLiteに画像を格納したい
-
PHPで吐き出した画像にリンクを...
-
ファイルアップロードのダイア...
-
【PHP】サーバー上で TIFFをJPE...
-
詳しい方に質問です。 早急に解...
-
PHPで画像アップロード時にサイ...
-
Illustratorで文字と画像を流し...
-
手作業で埋め込んだ、UserForm1...
-
GDI+を使ったビット数とDPIの扱い
-
サーバにある画像の存在をチェ...
-
C#とJavaで、MP3タグの画像を表...
-
PHPのif文でその処理を途中で抜...
-
Subversionのリポジトリの削除
-
FTPコマンドでディレクトリごと...
-
.htaccessにphp_valueが使用できな
-
フォーム処理から戻ったページ...
-
inputタグでphpを呼び出す際、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBSの「MsgBox」について
-
拡張子php画像をjpg画像等に変...
-
PHPで吐き出した画像にリンクを...
-
Illustratorで文字と画像を流し...
-
SQLiteに画像を格納したい
-
iphoneで虫眼鏡の作り方
-
Borland C++ Builder
-
<ASP.NET+C#+MSDE> JPEG画像の...
-
PHPでPDFを画像で表示したい
-
フォルダの属性について
-
PythonのTkinter詳しい方へ。画...
-
PHPで画像アップロード時にサイ...
-
透過PNGが透過されない!!
-
libpng 24bpp rawをPNGに変換す...
-
VBAでJPGサイズ変更
-
PHPでGmail署名ジェネレータ
-
PHPで画像サイズの変更
-
画像のアップロードができない
-
画像の張りかたについて
-
C# Excelファイルへの画像挿入。
おすすめ情報