lasxd15492018
Thành viên chính thức
![](/diendan/data/PhoToDanhHieu/gold.gif)
![](/diendan/data/PhoToDanhHieu/gold.gif)
- Tham gia
- 4/3/18
- Bài viết
- 72
- Được thích
- 7
- Giới tính
- Nam
Mọi người cho em hỏi. code của em bị lỗi là sao ạ. Em kiểm tra mà không biết sao lại bị lỗi.. em cảm ơn ạ !
Đúng là xem xong không biết nó là cái gìMọi người cho em hỏi. code của em bị lỗi là sao ạ. Em kiểm tra mà không biết sao lại bị lỗi.. em cảm ơn ạ !
Sheets("sheet2") = Cells(row, 2)
em đang học cái userfrom. đây chỉ là ví dụ để em làm cho thành thạo thôi.. em viết theo Bài tập trong sách thì bị lõiGóp ý cho bạn:
Cần làm cái gì thì nêu cụ thể vấn đề muốn làm và nên đính kèm File với tiêu đề thực tế (đầy đủ), người ta xem tiêu đề thì sẽ hiểu bạn mốn làm cái gì, ở đâu và sẽ cho bạn 1 giải pháp hoặc làm giúp.
Còn muốn Copy cái gì, ở đâu từ chỗ nào qua chỗ nào thì người ta làm cách khác nhanh, gọn, lẹ và có thể copy bất cứ tiêu chí nào. Chứ không ai đi làm cái UserForm chỉ có nhiệm vụ Copy khi phải chọn vùng vừa tốn công lại vừa tốn sức.
em đang học cái userfrom. đây là bài tập trong sách. em làm theo thì bị lỗi.Đúng là xem xong không biết nó là cái gì
Mà sao lại có cái dòng lệnh này được
Mã:Sheets("sheet2") = Cells(row, 2)
Sách nào mà viết vậy hả tời. Thế thì bỏ quển sách đó đi vào GPE mà họcem đang học cái userfrom. đây chỉ là ví dụ để em làm cho thành thạo thôi.. em viết theo Bài tập trong sách thì bị lõi
Bài đã được tự động gộp:
em đang học cái userfrom. đây là bài tập trong sách. em làm theo thì bị lỗi.
Sách của tác giả Phan Tự Hướng. em thấy đọc sách này hay mà. nhưng cái vị dụ này không biết sao bị lỗi ở chỗ code đó.. Bac có cách khác sửa không. sửa hộ em với.Sách nào mà viết vậy hả tời. Thế thì bỏ quển sách đó đi vào GPE mà học![]()
Học theo sách chỉ là cái cơ bản, còn thực tế có thể ứng biến theo từng công việc.em đang học cái userfrom. đây chỉ là ví dụ để em làm cho thành thạo thôi.. em viết theo Bài
tập trong sách thì bị lỗi............................em đang học cái userfrom. đây là bài tập trong sách. em làm theo thì bị lỗi.
Thầy @PhanTuHuong mà biết bạn làm như vậy thì thể nào Thầy cũng mắng cho bạn 1 trận cũng nênSách của tác giả Phan Tự Hướng. em thấy đọc sách này hay mà. nhưng cái vị dụ này không biết sao bị lỗi ở chỗ code đó.. Bac có cách khác sửa không. sửa hộ em với.![]()
ý tưởng của em là. lọc vài tên trong danh dách cột A rồi chuyển danh sách sang cột D . thì e đang học mà. Sai lỗi cũng bình thường thì mới hỏi mọi người mà..Thầy @PhanTuHuong mà biết bạn làm như vậy thì thể nào Thầy cũng mắng cho bạn 1 trận cũng nên. Bạn thử mô tả ý tưởng xem sao
Cảm ơn bác góp ý. em đang mới học những cái cơ bản mà. kia cũng là bài bài tập giả định để em làm theo ..Học theo sách chỉ là cái cơ bản, còn thực tế có thể ứng biến theo từng công việc.
Theo tôi, một cách học nhanh nhất là căn cứ vào File thực tế (File trên chỉ là giả định khi bạn áp dụng vào thực tế là cả một vấn đề khác) và trước mắt bạn hỏi cái cần thiết. Nội dung công việc thực tế thì bạn đã nằm lòng, việc còn lại là xem cách người ta vận hành code thế nào, sau đó tự ứng biến thêm và tự hỏi, tại sao cũng code như thế nhưng sửa chỗ này nó ra kết quả khác, sửa chỗ kia nó ra kết quả khác, khi đã hiểu cách vận hành thì tự khắc sẽ thuộc nằm lòng cách làm.
Nhưng sách chỉ có những ví dụ cụ thể, người đọc học thuộc lòng như vẹt hay có trình bày khái niệm đối tượng, hình dung được "cấu trúc" về mặt đối tượng của tập tin, các tập tin, cách truy cập tới từng đối tượng cụ thể?Sách của tác giả Phan Tự Hướng. em thấy đọc sách này hay mà. .![]()
Nếu sau AddItem không có gì thì trong ListBox sẽ là dòng trống - thêm mục có giá trị là chuỗi rỗng. Tức không đúng ý tác giả, nhưng về phương diện code không phải là lỗi.Sách tôi không có dòng lệnh bạn gạch chân đó nhé, dữ liệu thêm vào list phải đứng sau AddItem chứ.
Sheets("sheet2") = Cells(row, 2)
Private Sub UserForm_Initialize()
Dim row As Integer
For row = 2 To 17
UserForm3.ListDanhsach.AddItem "Them de cho co muc khong bi rong"
Sheets("sheet2") = Cells(row, 1)
Next
End Sub
Private Sub UserForm_Initialize()
Dim row As Integer
For row = 2 To 17
UserForm3.ListDanhsach.AddItem Sheets("sheet2").Cells(row, 2)
Next
End Sub