Добрый день. В общем, есть что то вроде базы людей. Когда вводишь ФИО рядом с всеми данными появляется скан документа. Вроде бы разобрался и всё сделал, но когда скана нет для этого ФИО выпадает естественно ошибка 53 фаил не найден. Так вот, вопрос, возможно ли как то отключить эту ошибку, либо же как сделать если нет определенного скана под это ФИО что бы подтягивалась одна определенная картинка? Сам новичок в этом очень слабо разбираюсь ещё. Заранее спасибо за ответ.[vba]
Код
Private Sub Image1_BeforeDragOver(ByVal Cancel As MSForms.ReturnBoolean, ByVal Data As MSForms.DataObject, ByVal X As Single, ByVal Y As Single, ByVal DragState As MSForms.fmDragState, ByVal Effect As MSForms.ReturnEffect, ByVal Shift As Integer) Private Sub Worksheet_Change(ByVal Target As Range) If Target.Text = "" Then Exit Sub If Not Intersect(Target, Range("C4")) Is Nothing Then IName = Target Image1.Picture = LoadPicture(ThisWorkbook.Path & "\Сканы документов водителей\" & IName & ".jpeg") End If End Sub
[/vba] И ещё один вопрос, так как сделанно всё, не будет ли нагружать фаил екселя?
Добрый день. В общем, есть что то вроде базы людей. Когда вводишь ФИО рядом с всеми данными появляется скан документа. Вроде бы разобрался и всё сделал, но когда скана нет для этого ФИО выпадает естественно ошибка 53 фаил не найден. Так вот, вопрос, возможно ли как то отключить эту ошибку, либо же как сделать если нет определенного скана под это ФИО что бы подтягивалась одна определенная картинка? Сам новичок в этом очень слабо разбираюсь ещё. Заранее спасибо за ответ.[vba]
Код
Private Sub Image1_BeforeDragOver(ByVal Cancel As MSForms.ReturnBoolean, ByVal Data As MSForms.DataObject, ByVal X As Single, ByVal Y As Single, ByVal DragState As MSForms.fmDragState, ByVal Effect As MSForms.ReturnEffect, ByVal Shift As Integer) Private Sub Worksheet_Change(ByVal Target As Range) If Target.Text = "" Then Exit Sub If Not Intersect(Target, Range("C4")) Is Nothing Then IName = Target Image1.Picture = LoadPicture(ThisWorkbook.Path & "\Сканы документов водителей\" & IName & ".jpeg") End If End Sub
[/vba] И ещё один вопрос, так как сделанно всё, не будет ли нагружать фаил екселя?oootmp1111
Сообщение отредактировал oootmp1111 - Пятница, 28.10.2022, 16:36