Nguyễn Minh Hào
Nguyễn Minh Hào
Thảo luận 13 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 35 lượt xem

listbox

Private Sub Bnt_ThemThongTin_Click()
Dim data() As Variant
Dim rowCount As Long
Dim colCount As Long

' S? hàng và c?t c?a d? li?u
rowCount = 1
colCount = 4

' Kh?i t?o m?ng d? li?u
ReDim data(1 To rowCount, 1 To colCount)

' Gán d? li?u vào m?ng
data(1, 1) = "A1"
data(1, 2) = "B1"
data(1, 3) = "C1"
data(1, 4) = “D1”

'' Xóa d? li?u hi?n có trong Listbox (n?u có)
'ListBox1.Clear

' Hi?n th? d? li?u trong Listbox
Dim i As Long
Dim j As Long
For i = 1 To rowCount
   Dim rowText As String
   For j = 1 To colCount
       rowText = rowText & data(i, j) & vbTab ' S? d?ng tab d? ngan cách các c?t
   Next j
   Lb_DsNhapXuat.AddItem rowText ' Thêm dòng d? li?u vào Listbox
Next i
End Sub

em muốn mỗi lần bấm nút thêm sẽ thêm 1 dòng và nhiu cột. và trong listbox này sẽ có nhiều dòng dữ liệu

khi bấm lưu sẽ lưu danh sách của listbox này xuống sheets. nhờ thầy chỉ giúp ạ

 

Thảo luận 13 câu trả lời
Lượt xem 35 lượt xem
Vỗ tay vỗ tay
Nguyễn Minh Hào 23:07 - Jul 27, 2023

Sub THEMCT()
   Dim DC&
   DC = Me.LSTDL.ListCount
   Me.LSTDL.AddItem str(1 + DC)
   Me.LSTDL.List(DC, 6) = Me.txt_dien_giai
   Me.LSTDL.List(DC, 7) = Me.cbb_ntk
   Me.LSTDL.List(DC, 8) = Me.cbb_ctk
   Me.LSTDL.List(DC, 9) = Me.txt_so_tien
End Sub

ghi dữ liệu vào list box

Sau đó duyệt listbox vào array rồi ghi vào sheets là xong

Vỗ tay vỗ tay
Nguyễn Minh Hào 10:07 - Jul 29, 2023

dạ e cảm ơn ạ

Vỗ tay vỗ tay
Nguyễn Minh Hào 14:07 - Jul 29, 2023

Private Sub CommandButton1_Click()

  Dim DC
  Lb_NhapXuat.ColumnCount = 22
  DC = Me.Lb_NhapXuat.ListCount
  Me.Lb_NhapXuat.AddItem Str(1 + DC)
  Me.Lb_NhapXuat.List(DC, 1) = "A"
  Me.Lb_NhapXuat.List(DC, 2) = "B"
  Me.Lb_NhapXuat.List(DC, 3) = "C"
  Me.Lb_NhapXuat.List(DC, 4) = "D"
  Me.Lb_NhapXuat.List(DC, 5) = "E"
  Me.Lb_NhapXuat.List(DC, 6) = "F"
  Me.Lb_NhapXuat.List(DC, 7) = "G"
  Me.Lb_NhapXuat.List(DC, 8) = "H"
  Me.Lb_NhapXuat.List(DC, 9) = "A"
  Me.Lb_NhapXuat.List(DC, 10) = "B"
  Me.Lb_NhapXuat.List(DC, 11) = "C"
  Me.Lb_NhapXuat.List(DC, 12) = "D"
  Me.Lb_NhapXuat.List(DC, 13) = "E"
  Me.Lb_NhapXuat.List(DC, 14) = "F"
  Me.Lb_NhapXuat.List(DC, 15) = "G"
  Me.Lb_NhapXuat.List(DC, 16) = "H"
  Me.Lb_NhapXuat.List(DC, 17) = "A"
  Me.Lb_NhapXuat.List(DC, 18) = "B"
  Me.Lb_NhapXuat.List(DC, 19) = "C"
  Me.Lb_NhapXuat.List(DC, 20) = "D"
  Me.Lb_NhapXuat.List(DC, 22) = "E"
 

End Sub

THẦY XEM GIÚP E BỊ LỖI GÌ Ạ

Vỗ tay vỗ tay
Nguyễn Minh Hào 09:07 - Jul 30, 2023

thầy ơi xem giúp em với ạ

Vỗ tay vỗ tay
Nguyễn Minh Hào 11:07 - Jul 30, 2023

Bạn xem đúng tên listbox chưa?

Vỗ tay vỗ tay
Nguyễn Minh Hào 12:07 - Jul 30, 2023

Dạ đúng rồi ạ. Tới dòng số 10 là bị lỗi ạ

Vỗ tay vỗ tay
Nguyễn Minh Hào 12:07 - Jul 30, 2023

Tới cột 10 

Vỗ tay vỗ tay
Nguyễn Minh Hào 12:07 - Jul 30, 2023

Ở đây bạn đang để trùng tên cột là A bạn thử để không trùng xem

Vỗ tay vỗ tay
Nguyễn Minh Hào 13:07 - Jul 30, 2023

Cái đó là dữ liệu đưa vào bảng không phải tên cột

Vỗ tay vỗ tay
Nguyễn Minh Hào 14:07 - Jul 30, 2023

thầy xem giúp em

Vỗ tay vỗ tay
Nguyễn Minh Hào 11:07 - Jul 31, 2023

Chào bạn do list box chỉ cho hiện thị bằng đó cột vào bằng cách thêm trực tiếp bạn sẽ thay bằng cách load từ mảng vào bạn nhé.

Vỗ tay vỗ tay
Nguyễn Minh Hào 17:07 - Jul 31, 2023

THẦY CHO EM XIN CODE VỚI Ạ

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông