Excel VBA 画像を画像ファイルとして保存
セル上の画像を画像ファイルとして保存したい
こんにちは。
Excel VBA で実現したい処理があるのですが行き詰っています。
どなたかお分かりになる方いらっしゃいましたらお力添えいただけますと幸いです。
具体的に実行したい処理内容は以下の通りです。
【概要】
Excelワークブック上の画像を、
画像の隣の列の指定したセル内の値で画像ファイルとして保存したい
【詳細】
商品説明が載ったExcelファイルがあります。
商品説明は決まったフォーマットでA1:A16に画像が入っていて、
B、Cに商品説明が記載されています。
ただし商品によっては画像がありません。
(画像参照)
商品画像を、商品コードがファイル名となるように保存したいと思っています。
発生している問題・エラー
商品によっては画像が無いため、例えば
For Each sp In ActiveSheet.Shapes
では、ファイル名とすべき値が入っているセルを正しく指定するロジックが
思いつきませんでした。
自分で試したこと
諸々試したり調べたりしたのですが、
画像をコピーして、コピーした画像を名前を指定して保存する方法がどうしてもわからず…
拙い説明で大変恐縮ですがご教示いただけますと幸いです。
よろしくお願いいたします。