Xin cho em hỏi cách gom dữ liệu trên Excel

Liên hệ QC

yangtonglee

Thành viên mới
Tham gia
18/8/07
Bài viết
4
Được thích
0
Nghề nghiệp
Constractor
Xin chào Ban Quản Trị
-- Em đang làm kế toán cho một cty nước ngoài, họ đòi hỏi ở bảng tính excel là :gom dữ liệu công trình dự toán chỉ trong một file thôi. Em lấy ví dụ:
--- Bên bộ phận Kỹ Thuật công trình xây dựng họ đã lập xong 3 dự án của 3 công trình khác nhau, chẳng hạn như: công trình A, công trình B, công trình C,v.v... Bây giờ cho em hỏi làm cách nào để em có thể dùng 1 sheet (chúng ta có thể chỉ định 1 sheet để hiển thị) khi em click nút sổ dữ liệu ( data validation để hiển thị nút đó )thì khi em click nó sẽ hiện ra các công trình sổ dọc xuống, em chỉ việc chọn công trình A thì nó sẽ hiển thị Bảng Dự Toán của công trình A, click B hiện dự toán công trình B,v.v...
--- Cho em hỏi có cách nào để làm được trên Excel với ý tưởng trên đó của em không các anh ? Ngoài ra không nhất thiết phải theo ý tưởng đó của em, các anh có thể chỉ cho em cách làm khác tương tự theo hiển thị như vậy cũng được.
--- Xin cảm ơn các anh nhiều
 
Điều này hoàn toàn có thể được bạn ạ.

Bạn có thể gửi File có dữ liệu của 3 Dự án đó được không ?? Có cả mẫu (định dạng - Format) nhé.

Số liệu có thể thay đổi, không cần số liệu chính xác bạn ạ.

Thân!
 
Nếu bạn dùng validation thì bạn có thể dùng worksheet_change() khi cell của vali thay đổi thì hiện ra dự toán của công trình nào tại cell đó.
 
Xin cảm ơn các bạn trước

Xin cảm ơn các bạn trước nhe, tuy nhiên mình muốn nói rõ hơn với các bạn như thế này: Chúng ta sẽ giữ nguyên dòng trên của bản dự toán, chẳng hạn như: Logo, Hạng mục, kích thướt, thành tiền,.vv.v... chúng ta chỉ sử dụng 1 nút click vào nó hiện ra các hạng mục, chỉ việc chọn nó là sẽ thay đổi mọi dữ liệu .Giống như khi vào 1 website mà chúng có nhiều ngôn ngữ vậy đó các bạn. Xin chỉ mình cách làm luôn nhe các bạn.
Ở đây mình có tổng cộng 3 dự án:
1./ 87 Trương Định
2./ 404 Lý Thái Tổ
-- Hai cái các bạn làm mẫu cũng được, cái Võ Văn Tần file word mình đính kèm nhầm.
Thân ái chào!
 

File đính kèm

Bạn yêu đời ơi, bạn chỉ mình chung chung quá, bạn có thể hướng dẫn chi tiết được không bạn. Cứ cho là mình kém đi nhe bạn. chỉ mình nhe.Thanks all
 
Nếu gôm chung 3 file lai, mỗi file 1 sheet thì thật dễ dàng... Yêu cầu cấu trúc dử liệu giống nhau thì việc lọc ko có vấn đề...
Dùng ComboBox hoặc Data Validation chọn 1 trong 3 công trình... Từng cell 1 trong sheet này sẽ link tới các sheet khác...
VD: Chọn công trình 1 trên ComboBox, thì A8 sẽ = Sheet1A8... Chọn công trình 2 thì cell A8 sẽ = Sheet2!A8 vân.. vân...
 
Option Explicit
Option Base 1
Sub Macro2()
Dim myArr
myArr = Array(Cells(3, 8).Value, Cells(4, 8).Value, Cells(5, 8).Value)
If Cells(3, 4) = myArr(1) Then Sheets("DTA").Select
If Cells(3, 4) = myArr(2) Then Sheets("DTB").Select
If Cells(3, 4) = myArr(3) Then Sheets("DTC").Select
End Sub
 
Nếu thích cầu kỳ 1 chút thì:
Sub Macro3()
Dim myArr(3), MyAWs(3), r As Range, i As Integer
MyAWs = Array(Sheets("DTA"), Sheets("DTB"), Sheets("DTC"))

For i = 1 To 3
myArr(i) = Cells(i + 2, 8)
Next
Set r = Cells(3, 4)

For i = 1 To 3
If r = myArr(i) Then MyAWs(i).Select
Next

End Sub
 
Các bạn ơi

--- Mình hiểu các bạn đã giúp mình, nhưng mà bạn ghi như thế thì mình không tài nào hiểu hết để thực hành được. Mình thành thật mong bạn có thể chỉ mình chi tiết từng bước, mình dựa vào sẽ hiểu rõ hơn. Xin cảm ơn các bạn nhiều nhe. Cố gắng giúp mình hoàn thiện đề tài này nhe các anh chị. Thân ái chào
 
Web KT

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

Back
Top Bottom