lamngoctien87
Thành viên chính thức


- Tham gia
- 11/8/11
- Bài viết
- 53
- Được thích
- 4
Em mù mịt về VBA ah, em dân kỹ thuật nên khoản này chịu thua. Kể bác ngoài HN thì cafe với bác trực tiếp luôn cho dễ.
E Chưa hiểu ý bác lắm. gà mờ thì em nói là em gà mờ thôi ah. Vì hiện tại em cứ dùng filter rồi lại copy sang sheet Ban chao gia, mà tên công việc nó khác nên filter với 1 từ khóa không thấy, mà cần liên kết các từ khóa lại. để tìm cho dễ dàng và nhanh hơn chút.dân kỹ thuật há sợ tìm hiểu vài bước để chạy được 1 đoạn code do người khác đã viết sẵn ? thật là ngạc nhiên .
.
Tên ở 2 trang tính không khớp nhau thì chỉ có thể:Các bác có cách nào làm nhanh hơn không thì giúp em với ah.
Mục đích: Tìm kiếm dữ liệu liên quan từ sheet "Tong hop don gia" tự điền sang sheet "Ban chao gia".
Tên ở 2 trang tính không khớp nhau thì chỉ có thể:
(1) Tạo ra mã đơn giá, để 2 trang tính có tên vật tư trùng mã nhau; Chỉ khi đó mới tra ra được;
(2) Làm bằng tay đến khi bạn không còn làm được nữa!
(3) Tìm việc khác mà làm thích hợp hơn!
Mà bạn là dân kỹ thuật, có nghĩa là đã trãi qua 1 trường cao đẵng hay bách khoa hoặc tương tự.
Bạn chưa tiếp thu bài Passcal nào ư? Hoặc bài nào tương tự về lập trình?
Cái bằng (CĐ hay ĐH) đó mà bạn đang sở hữu nói lên rằng: Bạn hoàn toàn có thể giành thời gian để tìm & đọc những cái mình cần trong cuộc sống; Câu này của 1 nhà Vật lí học trẻ nổi tiếng từ năm 1962. (Lúc mà vi tính có chỉ ờ vài nước)
Mình thật lòng khuyên bạn đừng xài câu đó nữa. Xài nó làm người khác tưởng bạn không biết tự học là gì!
Gần nhau ấy mà bác, toàn trong VN.Ờ mình ở gần Hà Nội đây, cách có khoản ngàn mấy km chứ nhiêu!![]()
Thôi làm cho bạn vậy. Chắc là mục đích của bạn là gõ tìm nhanh để nhập dữ liệu thôi mà. Excel trên máy bạn cần phải được Enable Macro thì mới chạy được.
Còn cách Enable Macro như nào thì bạn tự search và làm.
Hướng dẫn sơ:
1. Tôi xóa mấy cái linh tinh bạn ví dụ
2. Đưa chuột vào vùng C5:C130 (tôi giới hạn tới C130 thôi cho nhẹ, chứ chắc bạn chẳng xài hơn con số này đâu.) => Text Box xuất hiện, bạn gõ từ gần đúng vào đây thì nó hiện ra dưới listbox bên dưới, nếu xóa trằng nói dụng trong textbox thì loát cả danh sách lên list box. Dòng nào có dữ liệu rồi thì tự động ẩn cái công cụ này đi. Muốn hiện lại thì xóa dữ liệu tại ô đó đi thì nó hiện lại
3. Dùng Tab, Enter để chuyển từ textbox sang listbox => enter hoặc Dbclick thì nhập liệu, Bạn có thể chọn nhiều dòng trên listbox và nhập 1 lần...
4. Dùng chuột quét chọn nhiều dòng (trên cột C )có dữ liệu -> Xóa...Thì các cột còn lại tương ứng từng dòng cũng xóa theo...
Thôi bạn tự khám phá thêm vậy...
1. Thực ra thì chỉ cần tìm kiếm bên Sheet Tong hop don gia. Có thể dùng filter, nhưng trong filter nó hạn chế vì gõ tên tìm kiếm không thể kết hợp được.
2. Cái này không phải dùng bằng tay mà còn dùng bằng cái đầu, thực tế nặng nhất của nó là đơn giá. Còn tiếm kiếm nó giúp thao tác nhanh hơn va mục đích của mình là tìm kiếm sự trợ giúp đóng góp của những người đi trước để giúp đỡ xem có cách nào không?
3. Công việc đã chọn thì mình vẫn làm, không có nghĩa khó là bỏ.
4. Mình đưa lên xem các bác nó tìm cách tháo gỡ được không.
5. Không phải ai cũng giỏi toàn diện các môn ở giảng đường và áp dụng nó thật tốt, thật giỏi. Cái này chắc em không bằng bác.
Mình vẫn đang làm bằng tay từ lâu nay.
Sorry bác, máy em treo, thử retart lại chạy thấy mượt hẳn, nói chung là ngon. Ngoài sức mong đợi.1. Nếu số lượng ở Sheet Tong hop don gia khoảng 2000 đầu công việc, thì sẽ rất chậm.
=> Bạn thử thêm vào tầm 2000 dòng đi rồi xem nó có chậm không đã nhé!
2. Thực tế gõ từ khóa tìm vẫn như kiểu filter không kết hợp được các từ khóa lại.
=> Gõ từ khóa là được rồi, muốn từ gì thì gõ từ đó. Kết hợp gì chứ...
Mục đích của bạn gõ là để tìm ra và chọn,...thì giờ tìm ra rồi tab xuống/ hoặc dấu mũi tên xuống => enter chọn. Có nhanh hơn là copy paste không???
Nói chung là vậy đó...Bạn xài được thì xài, không thì thôi vậy.
Cảm ơn bác, khi nhập chọn cho 1 tên công việc xong. khi tìm tên khác thì tên công việc vừa chọn bị xóa đi.Còn đây là 1 cách bình bình, cho hơn 2 ngàn dòng dữ liệu