Hỏi cách dùng mã trích lọc dữ liệu từ các sheet khác nhau vào một sheet

  • Thread starter vivikaka
  • Ngày gửi
V

vivikaka

Sơ cấp
:wall: Có ai biết cách trích lọc dữ liệu từ nhiều sheet vào 1 sheet thông qua mã đã tạo trước không, giúp mình với.
Mình đang muốn lấy dữ liệu từ các sheet theo dõi công nợ của nhà cung cấp vào bảng tổng hợp nhập nguyên liệu để theo dõi tình hình nhập nguyên liệu, mình đã tạo mã nguyên liệu cho tất cả các nguyên liệu. Nhưng không biết có cách nào thông qua mã này để lấy dữ liệu mua nguyên liệu từ tất cả các sheet còn lại vào hay không.
Mình có tải kèm theo file excell đang làm dỡ dang, có bạn hoặc anh chị nào biết thì chỉ giúp mình với nhé!
TKS!!!!:ezpi_hear
 
HongViet

HongViet

Thành viên thân thiết
10/11/05
286
10
18
Đà nẵng
Ðề: Hỏi cách dùng mã trích lọc dữ liệu từ các sheet khác nhau vào một sheet

/(/ên có file đưa lên mới xong.
 
HongViet

HongViet

Thành viên thân thiết
10/11/05
286
10
18
Đà nẵng
Ðề: Dữ liệu của bạn cần cấu trúc lại theo những chỉ dẫn sau

(1) Tên trang tính không nên là tiếng Việt có` dấu; Vì Font tiếng V. chưa thống nhứt trong toàn quốc!
Vấn đề này càng hết sức lưu í trong khi xài VBA; Mà file của bạn chắc fải xài đến nó rồi!
Thay vì "2.PHUONG THẢO", ta nên "FThao"; Thay vì '1.TUONG NGUYEN', ta nên 'TNguyen'
Bạn nên lưu tâm sao cho tên trang tính càng ngắn gọn, nhưng đủ nghĩa là càng tốt.

(2) Tại trang 'Mã', các mã nguyên liệu ta nên có độ dài bằng nhau; như
Mã:
NP       -> NP_00000
NPK      -> NPK_0000 
NPK13827 -> NPK13827
Bạn có thể hỏi: "Để làm chi vậy?"
Xin thưa, để tránh cái tài lanh của Excel trong khi xài kí tự đại diện "*'
(Khi cần lọc chỉ riêng NP, thì nó lôi tuốc luôn tất tần tất "NP??????" ra đưa cho bạn!
Hiễn nhiên chắc bạn không muốn điều này!)

(*) Ở trang 'TNguyen', từ dòng 5 đến dòng 12 có mã nguyên liệu giao dịch là gì vậy?

Bạn nên sửa lại theo khuyến cáo, có vậy CSDL của bạn mới tồn tại & fục vụ bạn lâu dài về sau!

Vài lời cùng bạn, chắc bạn sẵn lòng!
 
V

vivikaka

Sơ cấp
Ðề: Hỏi cách dùng mã trích lọc dữ liệu từ các sheet khác nhau vào một sheet

@HongViet:
Cảm ơn sự giúp đỡ của a HongViet.
Em đã sửa lại tên sheet như anh nói, còn mã nguyên liệu thì em phân biệt bằng số. Nhưng em không biết về VBA, vậy nên a có thể giúp em được không. Nhân tiện anh cho em hỏi vế giáo trình của VBA luôn được chứ! Hôm qua em có tìm trên mạng nhưng nhiều thứ lung tung quá đọc không hiểu.
 

Đính kèm

HongViet

HongViet

Thành viên thân thiết
10/11/05
286
10
18
Đà nẵng
Ðề: Cách trích lọc dữ liệu từ các sheet khác nhau vào sheet 'TongHop'

Bạn sang trang tính 'TongHop' sẽ thấy nút lệnh để chạy macro & ấn vô nó để nó cho bạn kết quả lần chạy mới;

Sau đó bạn kểm tra số liệu đi nha.

Còn 1 số điểm nhỏ cần nhắc bạn, nhưng chưa!

Còn tài liệu VBA thì sang GiaiPhapExcel.COM, nha!
 

Đính kèm

S

SA_DQ

Thành viên thân thiết
29/6/05
453
49
28
63
HCM city
Ðề: Tổng hợp theo nguyên liệu hay nhà cung cấp!

Bài trên ta thấy macro cho ta báo cáo trình tự theo nguyên liệu;
Sau đây xin giới thiệu đến bạn macro làm việc theo tùy chọn của bạn; Có nghĩa là bạn muốn thể hiện theo trình tự như bài trên hay trình tự theo nhà cung cấo đều được.

Hơn nữa ta có thể fát trên lên nữa: Tổng kết theo ngày giao dịch;
Để vậy, bạn cần điền đủ ngày giao dịch trong các trang tính. (Đó là hiễn nhiên, vì không thể không có ngày sẫy ra giao dịch được trong 1 thương vụ bất kì nào!)
 

Đính kèm

V

vivikaka

Sơ cấp
Ðề: Cách trích lọc dữ liệu từ các sheet khác nhau vào sheet 'TongHop'

@HongViet: @SA_DQ:
Em cảm ơn mấy anh, chị nhiều lắm. Hjhj. mọi thứ có vẻ ổn nhưng mà vì không có kiến thức về VBA cho nên em không hiểu vì sao mà nó thành ra như zậy. Chắc là em phải nghiên cứu cái món này thêm nhiều, nếu có gì không hiểu thì em nhờ mấy anh, chị giúp đỡ thêm.
TKS! Have a good night!
 
QDuc

QDuc

Thành viên thân thiết
3/6/06
254
18
18
Biển khơi
Ðề: Tặng thêm các bạn bảng báo cáo số liệu từ đầu năm đến ngày hiện hữu

:director: :director: :director:

:atom: :atom: :atom:

:ezpi_hear :ezpi_hear :ezpi_hear
 

Đính kèm

N

nghiauel

Sơ cấp
19/1/15
3
0
1
28
pro có thể cho em xin code VBA được không, em cũng đang có bài tương tự mà không biết làm.
Lọc những khách hàng A từ sheet Tuan 1 đến sheet Tuan 4 sang sheet 'Lich su giao dich'
File của em đây
 

Đính kèm

QDuc

QDuc

Thành viên thân thiết
3/6/06
254
18
18
Biển khơi
Để xài VBA trong file, bạn luôn cần có tâm niệm là: Các thiết kế các trang tính chứa dữ liệu fải hệt nhau;
Hiện tại trang tính 'Tuan 2' chưa giống với thiết trí các trang khác cùng họ với nó.
Bạn nên tự sửa lại trang này.
 
N

nghiauel

Sơ cấp
19/1/15
3
0
1
28
File của em đã đươc sửa lại rồi đây ạ, Mong QDuc chỉ giáo
 

Đính kèm

QDuc

QDuc

Thành viên thân thiết
3/6/06
254
18
18
Biển khơi
Nếu file là đồ sộ, thì ta sẽ nên tìm cách khác, lẹ làng hơn!
 

Đính kèm

  • Like
Reactions: tanico
S

SA_DQ

Thành viên thân thiết
29/6/05
453
49
28
63
HCM city
& nó đây:
PHP:
Option Explicit
Sub XàiArray()
 Dim Sh As Worksheet, Arr()
 Dim J As Long, K As Long, Rws As Long
 
 ReDim dArr(1 To 999, 1 To 7)
 Sheets("Lich Su Giao Dich").Select
 For Each Sh In ThisWorkbook.Worksheets
  If Left(Sh.Name, 4) = "Tuan" Then
  Rws = Sh.UsedRange.Rows.Count
  Arr() = Sh.[c4].Resize(Rws, 7).Value
  For J = 1 To UBound(Arr())
  If [b5].Value = Arr(J, 2) Then
  K = K + 1
  dArr(K, 1) = Arr(J, 1)  'Ngày'
  dArr(K, 2) = Arr(J, 3)  'SF'
  dArr(K, 3) = Arr(J, 4)  'Só Luong'
  dArr(K, 4) = Arr(J, 5)  'Don Giá'
  dArr(K, 5) = Arr(J, 6)  'Thành Tièn'
  dArr(K, 6) = Arr(J, 7)  'Ghi Chú 1'
  If K > 1 Then
  If dArr(K - 1, 7) = Sh.Name Then
  dArr(K, 7) = Space(4) & """"
  Else
  dArr(K, 7) = Sh.Name
  End If
  Else
  dArr(K, 7) = Sh.Name
  End If
  End If
  Next J
  End If
 Next Sh
 If K Then
  [d3].Resize(K, 7).Value = dArr
 Else
  [e3].Value = "Nothing"
 End If
End Sub
 
V

vientaliban

Sơ cấp
6/7/16
9
0
1
28
:wall: Có ai biết cách trích lọc dữ liệu từ nhiều sheet vào 1 sheet thông qua mã đã tạo trước không, giúp mình với.
Mình đang muốn lấy dữ liệu từ các sheet theo dõi công nợ của nhà cung cấp vào bảng tổng hợp nhập nguyên liệu để theo dõi tình hình nhập nguyên liệu, mình đã tạo mã nguyên liệu cho tất cả các nguyên liệu. Nhưng không biết có cách nào thông qua mã này để lấy dữ liệu mua nguyên liệu từ tất cả các sheet còn lại vào hay không.
Mình có tải kèm theo file excell đang làm dỡ dang, có bạn hoặc anh chị nào biết thì chỉ giúp mình với nhé!
TKS!!!!:ezpi_hear
BẠN XEM VIDEO HƯỚNG DẨN NÀY NHÉ có link tai file excel http://www.mediafire.com/download/0iz37rw7xwmuhfe/TONG+HOP.xlsm

http://www.mediafire.com/download/0iz37rw7xwmuhfe/TONG+HOP.xlsm
 
T

tanico

Sơ cấp
15/2/17
4
0
1
41
Kính gởi webketoan.
Tôi có 1 file dữ liệu cần Lọc dữ liệu gần giống như trường hợp của A QDuc đã làm. Mà tôi lại dốt lắm vụ VBA, chỉ loẹt qoẹt mấy cái VLOOKUP mà thấy dở lắm, do đó rất mong các cao thủ giúp đỡ.
Xin cảm ơn và hậu tạ anh QDuc và các cao thủ.
AE thiện chí cho xin số điện thoai để tiện liên lạc nhé.
 

Đính kèm

thinhvd

thinhvd

Thành viên thân thiết
25/11/09
1,336
231
63
Hà Nội
bluesofts.net
Chưa h
Kính gởi webketoan.
Tôi có 1 file dữ liệu cần Lọc dữ liệu gần giống như trường hợp của A QDuc đã làm. Mà tôi lại dốt lắm vụ VBA, chỉ loẹt qoẹt mấy cái VLOOKUP mà thấy dở lắm, do đó rất mong các cao thủ giúp đỡ.
Xin cảm ơn và hậu tạ anh QDuc và các cao thủ.
AE thiện chí cho xin số điện thoai để tiện liên lạc nhé.
Chưa hiểu về yêu cầu của bạn cho lắm! Các sheets chi tiết bạn chưa giải thích rõ là gì?
 
  • Like
Reactions: tanico
T

tanico

Sơ cấp
15/2/17
4
0
1
41
@thinhvd:
Các sheets chi tiết có nội dung như nhau, Số dữ liệu cần lấy: 13 cột (Từ C đến O), và 365 dòng (365 ngày).
* Yêu cầu: Lấy dữ liệu theo Mã khách hàng và theo Tháng. Đổ vào Sheet "KHOI LUONG"
Cảm ơn bạn đã trả lời rất nhanh, nếu tiện cho mình xin số điện thoại nhé. Đa tạ
 
T

tanico

Sơ cấp
15/2/17
4
0
1
41
Nếu file là đồ sộ, thì ta sẽ nên tìm cách khác, lẹ làng hơn!
Thân gởi QDuc.
Rất cảm ơn QDuc vì đã cho mình file có thể áp dụng rất đúng vào trường hợp của mình.
Mình mạn phép nhờ tác giả giúp thêm cho phần lọc theo điều kiện Thời gian. Đính kèm file.
Xin cảm ơn rất nhiều.
Rất mong nhận được sự phản hồi của tác giả và các cao thủ. Xin vui lòng liên hệ 0911 061 888, hoangn@tanico.vn
 

Đính kèm

T

tanico

Sơ cấp
15/2/17
4
0
1
41
Không ai ra tay à. Hây da
 

Thành viên trực tuyến

Không có thành viên trực tuyến.

Xem nhiều

TEXT LINK