phạm văn trình
Thành viên chính thức
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 24/10/07
- Bài viết
- 89
- Được thích
- 0
Private Sub UserForm_Initialize()
FCol = 1
hWnd = FindWindow("ThunderDFrame", Me.Caption)
SetWindowLong hWnd, -16, &H84C00000
ListBox1.RowSource = "TKSD!A9:C60"
[COLOR=#ff0000][B]ListBox1.ColumnWidths = "50 pt; 65pt"[/B][/COLOR]
End Sub
Tạm thời anh sử dụng cái này, em đã rút gọn bớt một số vị trí không cần thiết (chẳng hạn như sub Worksheet_SelectionChange). Trên Form có cái nút SpinButton1 còn hơi ngược (nhấn nút bên trên thì chạy xuống, nhấn nút bên dưới thì chạy lên) nhưng có thể coi như không sao.Cảm ơn minhthien321, phải nói là bạn rất hiểu sâu về userForm. Tôi Muốn nhờ các bạn giải quyết 2 vấn đề còn lại được đề cập trong file đính kèm nhé. Trân trọng cảm ơn !
1. Hình như tác giả muốn Form nằm bên trái, dưới của Target khi kích phải chứ đâu phải của màn hình đâuTạm thời anh sử dụng cái này, em đã rút gọn bớt một số vị trí không cần thiết (chẳng hạn như sub Worksheet_SelectionChange). Trên Form có cái nút SpinButton1 còn hơi ngược (nhấn nút bên trên thì chạy xuống, nhấn nút bên dưới thì chạy lên) nhưng có thể coi như không sao.
With UserForm1
.Top = Target.Top
.Left = Target.Left
End With
Private Sub SpinButton1_SpinUp()
If ActiveCell.Row < 14 Then Exit Sub
ActiveCell.Offset(-1).Activate
End Sub
Private Sub SpinButton1_SpinDown()
ActiveCell.Offset(1).Activate
End Sub
Cụ thể là những gì vậy bạn?Chào các anh chị!
đề nghị các anh chị sửa giúp phần Code sao cho nháy chuột trái thì hộp đó sẽ mở ra, còn các chức năng khác để nguyên.