Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7 / 2272 ツリー ←次へ | 前へ→

【13304】紐づく画像がない場合 ヤマザキ 21/11/15(月) 15:57 質問[未読]

【13304】紐づく画像がない場合
質問  ヤマザキ  - 21/11/15(月) 15:57 -

引用なし
パスワード
   ボタンを押したらユーザーフォームの各ラベルにセルの値を出力するし
その中のラベル16と同じ名前の画像ファイルをユーザーフォームに出力する
プログラムを描いたのですが画像ファイルとラベル16が一致しない場合
「画像がありません」と書かれた画像を出力したい場合どうすればいいのでしょうか?
Private Sub CommandButton5_Click()
Main.TextBox2.Value = Sheet1.Range("C3").Value
Dim code As Range

If Main.CommandButton5 = Click Then
  Label15 = ""
  Label16 = ""
  Label17 = ""
  Label18 = ""
  Label19 = ""
  Label20 = ""
  Set code = Columns(3).Find(what:=TextBox2, lookat:=xlWhole) 'C列から検索
If code Is Nothing Then
  MsgBox "部品が登録されておりません。"
  TextBox2 = "" 'テキストボックス2のデータを削除
Else
  'ラベルにデータを入れる
  Label15 = code.Offset(0, -1)
  Label16 = code.Offset(0, 0)
  Label17 = code.Offset(0, 1)
  Label18 = code.Offset(0, 2)
  Label19 = code.Offset(0, 3)
  Label20 = code.Offset(0, 4)
  Image1.Picture = LoadPicture("D:\Files\Documents\部品管理画像\" & Label16 & ".jpg")
 End If
End If

End Sub

7 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078209
(SS)C-BOARD v3.8 is Free