TỔNG HỢP DỮ LIỆU CHO LẦN KIỂM KÊ CỬA HÀNG (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

huonglien1901

GPE là ngôi nhà thứ 2 của tôi!!!
Tham gia
17/4/16
Bài viết
2,701
Được thích
2,434
Giới tính
Nam
Nghề nghiệp
Nhân viên kỹ thuật in ấn
Chào mọi người!

Sắp tới em kiểm kê cửa hàng. Em có 3 vấn đề nhờ mọi người giúp!

Vấn đề 1: Em muốn khi import vào thì tên sản phẩm sẽ hiện ra dựa vào điều kiện tillcode ở sheet TEN, dữ liệu trong sheet DATA.
Nếu không tim thấy dữ liệu thì bỏ trống(hoặc thông báo dòng lệnh không có dữ liệu)
Vấn đề 2: Em muốn khi IMPORT file TXT vào thì sẽ in những dữ liệu đó ra(Tạo hai nút PRTINT, XEM TRƯỚC)

Vấn đề 3: Em muốn xóa những file TXT cũ trong thư mục, để thêm dữ liệu file txt mới vào.
Em muốn tạo nút XÓA DỮ LIỆU trong sheet TEN(Có cách nào làm được điều này không?)

Em cảm ơn mọi người nhiều
 

File đính kèm

Lần chỉnh sửa cuối:
Chào mọi người!

Sắp tới em kiểm kê cửa hàng. Em có 3 vấn đề nhờ mọi người giúp!

Vấn đề 1: Em muốn khi import vào thì tên sản phẩm sẽ hiện ra dựa vào điều kiện tillcode ở sheet TEN, dữ liệu trong sheet DATA.
Nếu không tim thấy dữ liệu thì bỏ trống(hoặc thông báo dòng lệnh không có dữ liệu)
Vấn đề 2: Em muốn khi IMPORT file TXT vào thì sẽ in những dữ liệu đó ra(Tạo hai nút PRTINT, XEM TRƯỚC)

Vấn đề 3: Em muốn xóa những file TXT cũ trong thư mục, để thêm dữ liệu file txt mới vào.
Em muốn tạo nút XÓA DỮ LIỆU trong sheet TEN(Có cách nào làm được điều này không?)

Em cảm ơn mọi người nhiều
Mình hỏi vấn đề 1:
Khi import thì lấy dữ liệu ở sheet data dựa vào điều kiện tillcode ở sheet TEN, nhưng mà tillcode ở sheet TEN trong sheet data là cột nào ?
 
Upvote 0
Mình hỏi vấn đề 1:
Khi import thì lấy dữ liệu ở sheet data dựa vào điều kiện tillcode ở sheet TEN, nhưng mà tillcode ở sheet TEN trong sheet data là cột nào ?
Mình hỏi vấn đề 1:
Khi import thì lấy dữ liệu ở sheet data dựa vào điều kiện tillcode ở sheet TEN, nhưng mà tillcode ở sheet TEN trong sheet data là cột nào ?
Tillcode nằm ở cột C ở sheet DATA đó bạn
 
Upvote 0
Upvote 0
vậy cột B,C,E,F trong sheet Ten ở cột nào sheet Data vậy bạn.
Ý mình là dựa vào điều kiện tillcode ở cột D nằm trong sheet TEN rồi dò qua cột C,D ở sheet DAta để lấy tên sản phẩm nằm ở cột F ở sheet Tên là cột kết quả cần lấy
 
Upvote 0

File đính kèm

Upvote 0
Mình làm được yêu cầu 1, 3. Bạn xem thử sao. Còn in mình nghĩ trong excel có phương thức in với xem trước rồi. nên mình thấy không cần phải làm chi cho tốn thời gian.

Cho mình hỏi vấn đề 3 bạn làm ở đâu vậy?

Mình cảm ơn bạn nhiều!
 
Lần chỉnh sửa cuối:
Upvote 0
Cho mình hỏi vấn đề 3 bạn làm ở đâu vậy?

Mình cảm ơn bạn nhiều!
mình gộp lại luôn ak.
Khi bạn nhấn import thì dữ liệu tự động xóa sau đó thì mới insert dữ liệu mới vào. Bạn có thể test là thêm 1 file txt nữa. hoặc xóa bớt 1 file txt. nói chung là làm sao để dữ liệu khác dữ liệu ban đầu. bạn sẽ thấy.
 
Upvote 0
mình gộp lại luôn ak.
Khi bạn nhấn import thì dữ liệu tự động xóa sau đó thì mới insert dữ liệu mới vào. Bạn có thể test là thêm 1 file txt nữa. hoặc xóa bớt 1 file txt. nói chung là làm sao để dữ liệu khác dữ liệu ban đầu. bạn sẽ thấy.
Cảm ơn bạn nhiều nhé, code chạy đúng rồi
Mà trong vấn đề 3 mình có nêu là xóa những file txt cũ trong mục CỬA HÀNG đó bạn, để thêm file TXT đó bạn
bạn hỗ trợ mình với!
 
Upvote 0
Cảm ơn bạn nhiều nhé, code chạy đúng rồi
Mà trong vấn đề 3 mình có nêu là xóa những file txt cũ trong mục CỬA HÀNG đó bạn, để thêm file TXT đó bạn
bạn hỗ trợ mình với!
Cái này thì mình cũng k rành lắm. bạn thỉnh các cao nhân trong diễn đàn nha. ^^
 
Upvote 0
Bạn bấm Alt + F11
Tại tab Tools chọn References tìm Microsoft Scripting Runtime kích chọn, sau đó chạy lại code.
Hoặc bạn có thể tim trên diễn đàn cách khai báo Dictionary cho phiên bản excel 2003.
Cách đó mấy bậc tiền bối thường hay dùng, mình chưa đủ trình độ nên chọn thư viện Microsoft Scripting Runtime bằng tay luôn.
Lúc viết code cũng dễ hơn. nên mình thích làm cách này.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom