- Tham gia
- 19/5/19
- Bài viết
- 116
- Được thích
- 9
Chào cả nhà GPE ! Mình thanh viên mới mong mọi người giúp đở
Hiện mình cũng tập tành VBA nên chưa hiểu vì sao đoạn code sau chạy bị sai
Em em thay đổi đường dẫn File hình ảnh tại ô B2 thì khi Form load lên lại hiện hình ảnh sai với tên hiện tại. Em phải tắt Form đi mở lại thì mới hiện đúng ( Kiểu như nó vẫn nhớ tên đường dẫn của trước đó, Phải tắt form đi mở lại 1 lần thì mới đúng )
thu mục hình ảnh của em đây ạ
Link video chứng minh
https://drive.google.com/file/d/1IT...eAOdQrjuOER5UR1wC3B27dxZoEW7GQrGeahX8-FCrw8D4
Xin chân thảnh cảm ơn
Hiện mình cũng tập tành VBA nên chưa hiểu vì sao đoạn code sau chạy bị sai
Mã:
Sub hienhinhanh()
Dim a As String
a = Range("b1").Value & Range("b2").Value
UserForm1.Show
UserForm1.Image1.Picture = LoadPicture(GetShortPath(a))
End Sub
Private Function GetShortPath(FilePath)
On Error Resume Next
GetShortPath = CreateObject("Scripting.FileSystemObject").GetFile(FilePath).ShortPath
End Function
Em em thay đổi đường dẫn File hình ảnh tại ô B2 thì khi Form load lên lại hiện hình ảnh sai với tên hiện tại. Em phải tắt Form đi mở lại thì mới hiện đúng ( Kiểu như nó vẫn nhớ tên đường dẫn của trước đó, Phải tắt form đi mở lại 1 lần thì mới đúng )
thu mục hình ảnh của em đây ạ
Link video chứng minh
https://drive.google.com/file/d/1IT...eAOdQrjuOER5UR1wC3B27dxZoEW7GQrGeahX8-FCrw8D4
Xin chân thảnh cảm ơn
File đính kèm
Lần chỉnh sửa cuối: