Trần Văn Bình
GTVT
- Tham gia
- 30/7/06
- Bài viết
- 415
- Được thích
- 382
- Nghề nghiệp
- GTVT
Hiện nay tôi đã chèn ảnh vào sheets_data tại cột chi tiết là thống kê tên quốc lộ, lý trình, mã biển
Khi nhập mã biển tại cột G & cột H thì cột I và cột J nhảy ra hình
theo code sau
Nhưng trong trường hộp copy mã từ Sheets khác sang thì phải click chuột từng cell hình mới nhảy ra
vì vậy nhờ các anh chị giúp code khi nhấn nút Load anh khi đã có mã hình tại cột G và cột H thì hình tự động loát lên
Các phần liên quan cần giúp co file đính kèm
Khi nhập mã biển tại cột G & cột H thì cột I và cột J nhảy ra hình
theo code sau
PHP:
Private Sub worksheet_change(ByVal target As Range)
If target.Cells.Count > 1 Then Exit Sub
If target = "" Then Exit Sub
If Not Intersect(Range("G10:H2000"), target) Is Nothing Then
Set Rng = CH_1.Range(CH_1.[b4], CH_1.[b2000].End(xlUp))
Set tim = Rng.Find(target, , , 1)
If tim Is Nothing Then
MsgBox "ma so nhap chua dung !", , "Chu y"
target.Select
Exit Sub
End If
'neu tim co:
'xoa bien bao cu:
On Error Resume Next
ActiveSheet.Shapes(target.Offset(0, 10).Value).Delete
'luu ma so moi
Application.EnableEvents = False
target.Offset(0, 10) = "Bien" & target.Value 'luu ma so de xoa anh cu neu nhap lai ma so khac
'copy hinh anh
tim.Offset(0, 1).Copy target.Offset(0, 2)
Application.EnableEvents = True
target.EntireRow.RowHeight = 30 'an dinh chieu cao dong
End If
End Sub
vì vậy nhờ các anh chị giúp code khi nhấn nút Load anh khi đã có mã hình tại cột G và cột H thì hình tự động loát lên
Các phần liên quan cần giúp co file đính kèm
File đính kèm
Lần chỉnh sửa cuối: