nguyen_thi_dieu
Thành viên hoạt động



- Tham gia
- 1/11/15
- Bài viết
- 102
- Được thích
- 8
Cảm ơn Anh SA_DQ đã dành thời gian viết giùm em code này, Cảm ơn Anh.
Không phải z đâu Anh, do khi mình tạo ra kết quả từ 5 sheet kết quả đó. Sau đó mình chuyển sang file PDF thành 5 file ứng với của từng chủ rừng của từng xã, nó yêu cầu là riêng lẻ như vậy. Để mình nợp file sau đó báo cáo ạ. Chứ không có để chung các chủ rừng thành một file được, ở đây chỉ là có 5 sheet thôi, còn cả huyện và tỉnh nữa ạ.Đôi điều góp ý với bạn :
Theo mình tại Sheet bạn đặt tên là CSDL nên bổ xung thêm cột Mã chủ rừng sau cột số thứ tự. Sau đó cần lọc thông tin theo thửa nào của chủ rừng nào thì tại Sheet mau lập một Cell ghi mã chủ rừng vào; từ đó mình có thể dùng các hàm vlookup , hàm index , lookup ... để lọc lấy dữ liệu theo yêu cầu từ Sheet CSDL về Sheet bạn đặt là mau là được. Như vậy khi không nhập mã chủ rừng thì Sheel mau của bạn vẫn chỉ là mẫu trống không có dữ liệu nữa, cần gì phải lập cho mỗi chủ rừng một Sheet cho lãng phí tài nguyên máy và mất công
Chúc bạn thành công
Mình đã tạo mã riêng cho mỗi chủ rừng ứng với xã đấy rồi, ở cột U đấy, và đặt tên sheet kết quả là số thứ tự giống như cột U luôn.(ông việc mà bạn iêu cầu hoàn toàn có thể làm được;
Nhưng để làm được việc ấy, bạn fải trước những vấn đề như sau, & sẽ là những trở ngại hay rất rủi ro:
Bạn cần có danh sách toàn bộ các chủ rừng trong tất thẩy các xã của huyện; (Có nghĩa là 2 danh sách quan hệ với nhau kiểu 1=> nhiều)
Cũng cần thiết kế (thực chất là chép ra ngần í trang tính có sẵn hình dạng để macro đỗ dữ liệu vô)
Rồi lúc nào đó, chủ rừng thay đổi thì bạn chỉ có khóc ròng, vì lúc đó không còn là 1 CSDL mà trở thành thứ gì đó cũng nên.
Mình nghĩ chuyện này nên làm bằng tay với trình độ VBA hiện nay của bạn.
Còn nếu vẫn kiên quyết làm thì bạn tự tạo tất thẩy các trang tính chủ rừng đi); Chú í tên trang tính không được là tiếng Việt có dấu; hết sức ngắn gọn nhưng xúc tích;
Tốt nhứt là mỗi chủ rừng nên có 1 mã duy nhất;
Ví dụ Chủ rừng là Ủy ban ND thì nên là WB;
. . . .
Mình ví dụ giả xử chủ rừng là UBND xã của xã Ia Crai thì mình mã là số 1, chủ rừng là UBND xã của xã Ia Pia mình mã là số 2, nhưng vậy toàn tình mình xã mã cho tới N xã. Như vậy là mỗi chủ rừng của xã đấy là mã duy nhất.Mình đã tạo mã riêng cho mỗi chủ rừng ứng với xã đấy rồi, ở cột U đấy, và đặt tên sheet kết quả là số thứ tự giống như cột U luôn.
HYen17 xem giùm mình thử đi nha
Cảm ơn ạ.
Bạn muốn cái mã nào chung hay sao nói giùm mình để mình chỉnh để bạn dễ sửa.
Cảm ơn nhiều.
Còn đây là danh sách các chủ rừng nè(ông việc mà bạn iêu cầu hoàn toàn có thể làm được;
Nhưng để làm được việc ấy, bạn fải trước những vấn đề như sau, & sẽ là những trở ngại hay rất rủi ro:
Bạn cần có danh sách toàn bộ các chủ rừng trong tất thẩy các xã của huyện; (Có nghĩa là 2 danh sách quan hệ với nhau kiểu 1=> nhiều)
Cũng cần thiết kế (thực chất là chép ra ngần í trang tính có sẵn hình dạng để macro đỗ dữ liệu vô)
Rồi lúc nào đó, chủ rừng thay đổi thì bạn chỉ có khóc ròng, vì lúc đó không còn là 1 CSDL mà trở thành thứ gì đó cũng nên.
Mình nghĩ chuyện này nên làm bằng tay với trình độ VBA hiện nay của bạn.
Còn nếu vẫn kiên quyết làm thì bạn tự tạo tất thẩy các trang tính chủ rừng đi); Chú í tên trang tính không được là tiếng Việt có dấu; hết sức ngắn gọn nhưng xúc tích;
Tốt nhứt là mỗi chủ rừng nên có 1 mã duy nhất;
Ví dụ Chủ rừng là Ủy ban ND thì nên là WB;
. . . .
Mình biết rồi, cảm ơn bạn.Bạn có 19 xã, theo tôi biết vậy & mỗi xã lại có 11 (hay hơn nữa) các chủ rừng.
(Vì trong mục 1: Hộ gia đình, hộ cá nhân có hàng trăm hộ ,. . . .) thì bạn cần bao nhiêu trang tính?
![]()
![]()
Bạn nên suy nghĩ & giải quyết việc này theo hướng khác thử xem, trong ngày cuối tuần hôm nay!
Nếu sau đó mà bạn không thể tìm cách khác thì ta sẽ bàn tiếp.
do ở cột dtuong hộ gia đình thì đều là kí hiệu số một xã nào cũng vậy nên nó sẽ khó giải quyết nên em nối xã và kí hiệu đối vào thành một thì chúng xã nhận biết được, mình làm ở cột V sheet CSDL đấy, giống như Công Ty LN một cái là ở xã IaCrai, một cái là ở xã Ia Pia, thì em nối lại để phân biết. Cột V(Sheet_Kq) số thứ tự của cột này cũng chính là số sheet kết quả lọc sẽ tạo ra là 5 sheet đấy. Số thứ tự nào thì đưa dữ liệu vào sheet đó.Còn đây là danh sách các chủ rừng nè
[TABLE="width: 100%"]
[TR]
[TD]Hộ gia đinh, cá nhân[/TD]
[/TR]
[TR]
[TD]Cộng đồng[/TD]
[/TR]
[TR]
[TD]UBND xã[/TD]
[/TR]
[TR]
[TD]Ban quản lý rừng phòng hộ[/TD]
[/TR]
[TR]
[TD]Lâm trường QD[/TD]
[/TR]
[TR]
[TD]Công ty LN[/TD]
[/TR]
[TR]
[TD]Doanh nghiệp tư nhân[/TD]
[/TR]
[TR]
[TD]Doanh nghiệp N ngoài[/TD]
[/TR]
[TR]
[TD]Đối tượng khác[/TD]
[/TR]
[TR]
[TD]Ban quản lý rừng đặc dụng[/TD]
[/TR]
[TR]
[TD]Các đơn vị vũ trang[/TD]
[/TR]
[/TABLE]
ở các xã nào thì nó đều có các chủ rừng trên hết
Vì vậy em mã thành các số để nó khác nhau.
Ví dụ như xã Ia Crai chủ rừng là UBND xã thì em mã là số 1, cũng chủ rừng như mà là xã Ia Pia thì em mã là số 2, vâng vâng.
Dạ, em biết rồi, em làm theo những lời anh nói ạ.Bạn có 19 xã ( hơn 10) & 11 loại chủ rừng (cũng hơn 10)
Vậy sao lại thích lấy kí số để mã hóa làm vậy?!
Theo mình thì
Xã Ia Pia lấy mã kí hiệu là 'P';
Xã Ia K => 'K"
Xã Ia Crai => 'C'
. . . . . . . (Bạn tự tìm kí tự thích hợp cho 16 xã còn lại)
Với chủ rừng thì như sau:
CD => 'C'
BQLRDD => 'D'
HGD => 'H'
Khac => 'K'
DNNN => 'N"
. . . .
DVVT => 'V'
Khi đó kết hợp 2 mã (mã xã & mã chủ rừng) sẽ thành tên trang tính tổng kết số liệu của chủ rừng tương ứng có ở xã đó;
Ví dụ CV: Sẽ là dữ lêệu của chủ rừng 'Các lực lượng vũ trang' ở xã Ia Crai
Nhiệm vụ của bạn tiếp theo là thiết kế (thực chất là chép lại thiết kế) cho 33 trang tính tương ứng của 3 xã có trong file đính kèm.
Bạn hãy tự làm lấy công việc chán chưa từng có này.
Em đã làm theo ý của Anh rồi, ở đây chỉ có 3 xã thôi Anh.Bạn có 19 xã ( hơn 10) & 11 loại chủ rừng (cũng hơn 10)
Vậy sao lại thích lấy kí số để mã hóa làm vậy?!
Theo mình thì
Xã Ia Pia lấy mã kí hiệu là 'P';
Xã Ia K => 'K"
Xã Ia Crai => 'C'
. . . . . . . (Bạn tự tìm kí tự thích hợp cho 16 xã còn lại)
Với chủ rừng thì như sau:
CD => 'C'
BQLRDD => 'D'
HGD => 'H'
Khac => 'K'
DNNN => 'N"
. . . .
DVVT => 'V'
Khi đó kết hợp 2 mã (mã xã & mã chủ rừng) sẽ thành tên trang tính tổng kết số liệu của chủ rừng tương ứng có ở xã đó;
Ví dụ CV: Sẽ là dữ lêệu của chủ rừng 'Các lực lượng vũ trang' ở xã Ia Crai
Nhiệm vụ của bạn tiếp theo là thiết kế (thực chất là chép lại thiết kế) cho 33 trang tính tương ứng của 3 xã có trong file đính kèm.
Bạn hãy tự làm lấy công việc chán chưa từng có này.
Mong Anh viết giùm code nó đổ dữ liệu vào 33 sheet mới tạo.Dạ, em biết rồi, em làm theo những lời anh nói ạ.
Hihi. Cảm ơn Anh.
ý em muốn tạo ra một cái code bấm vào nó chạy ra kết quả của 33 sheet, thay cho việc copy lấy ra ạ[Thongbao]Mong Anh viết giùm code nó đổ dữ liệu vào 33 sheet mới tạo.
Xin cảm ơn ạ.[/Thongbao]
code của Anh ChanhTQ em chạy chưa được ạ.[Thongbao]Mong Anh viết giùm code nó đổ dữ liệu vào 33 sheet mới tạo.
Xin cảm ơn ạ.[/Thongbao]