みこむ。
マクロで「セルに入れたファイル名の画像を隣のセルに読み込む」作業をVBA
でつくりました。
そのファイル名がないときは、飛ばすようにできないでしょうか。
「 Set myPic = ActiveSheet.Pictures.Insert(sCurDir & myCell.Value & ".JPG")」
ここでとめられてしまいます。
A(No) B(名) C(画像)
---------------------------------------------
1 1 test01 D:\画像\teet01.JPG
2 2 test02 D:\画像\teet02.JPG
3 3 test03 D:\画像\teet03.JPG
Private Sub CommandButton1_Click()
Dim i As Long
Dim myPic As Object
Dim myCell As Range
Dim sCurDir As String
sCurDir = ThisWorkbook.Path & "\画像\"
For i = 6 To Range("B" & ActiveSheet.Rows.Count).End(xlUp).Row Step 6
Set myCell = Range("B" & i)
Set myPic = ActiveSheet.Pictures.Insert(sCurDir & myCell.Value & ".JPG")
With myPic
.Left = Range("C" & i).Left
.Top = Range("C" & i).Top
.Width = Range("C" & i).MergeArea.Width
.Height = Range("C" & i).MergeArea.Height
End With
Set myPic = Nothing
Next i
End Sub
No.1ベストアンサー
- 回答日時:
>そのファイル名がないときは、飛ばすようにできないでしょうか。
その通りにします。
if dir(scurdir & mycell.value & ".jpg") <> "" then
Set myPic = ActiveSheet.Pictures.Insert(sCurDir & myCell.Value & ".JPG")
With myPic
.Left = Range("C" & i).Left
.Top = Range("C" & i).Top
.Width = Range("C" & i).MergeArea.Width
.Height = Range("C" & i).MergeArea.Height
End With
Set myPic = Nothing
end if
この回答への補足
できました!ありがとうございます。
本来の目的以外なんですが、
これをjpgだけでなく png,gif,BMP,なども対応にすることは可能でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) エクセル VBA For Next 繰り返しの書き方を教えてください 6 2022/09/01 14:11
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
男の人はやってるとき 彼女がす...
-
彼と体の相性が良すぎて悩んで...
-
女性が喘いでいるときの男性の...
-
高校生です。彼氏の前で初めて...
-
夫婦の夜の営みについてです。 ...
-
男の人ってなんですぐ勃つの?...
-
男性の方に質問です。 バックで...
-
抱きしめたときに勃起したあそ...
-
彼女が感じやすくて可愛い
-
もし週1しか恋人と会えなかった...
-
クンニしたことある人ー ま○こ...
-
彼氏と毎日セックスするのは異...
-
彼氏のセックスが下手すぎで幻...
-
兄妹や姉弟で、キスやエッチし...
-
キスすれば相手を好きでなくて...
-
男性に質問です! 電話だけで勃...
-
実家住まいの場合Hはホテル以外...
-
ふぇらでイカセテくれる うまい...
-
セックス中に動画や写真を撮る...
-
彼女がフェラをしてくれません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
男の人はやってるとき 彼女がす...
-
彼と体の相性が良すぎて悩んで...
-
女性が喘いでいるときの男性の...
-
高校生です。彼氏の前で初めて...
-
夫婦の夜の営みについてです。 ...
-
彼氏と毎日セックスするのは異...
-
男性の方に質問です。 バックで...
-
抱きしめたときに勃起したあそ...
-
彼女が感じやすくて可愛い
-
もし週1しか恋人と会えなかった...
-
男の人ってなんですぐ勃つの?...
-
クンニしたことある人ー ま○こ...
-
ふぇらでイカセテくれる うまい...
-
彼氏のセックスが下手すぎで幻...
-
キスすれば相手を好きでなくて...
-
実家住まいの場合Hはホテル以外...
-
兄妹や姉弟で、キスやエッチし...
-
彼女がフェラをしてくれません。
-
男性に質問です! 電話だけで勃...
-
SEXの相性が良すぎると男はダメ...
おすすめ情報