nguyen6571gpex
Thành viên thường trực




- Tham gia
- 22/4/11
- Bài viết
- 279
- Được thích
- 80
- Nghề nghiệp
- Dạy học
Chào các bạn!
Mình có file nhân khẩu của một xã, gồm nhiều thôn, mỗi thôn một sheet. Ở mỗi thôn đã nhập dữ liệu bắt đầu là chủ hộ và các thành viên trong hộ, sau đó đến các nhân khẩu của hộ tiếp theo. Mình nhờ các bạn giúp lệnh VBA (khi nhấn lệnh TỔNG HỢP) như sau:
- Coppy lần lượt từng sheet (mỗi sheet là một thôn, tên sheet là ký hiệu thôn) sang sheet TH, sau đó:
- Gộp những người cùng một hộ lại và sinh mã, mã gồm ký hiệu thôn (tên sheet) rồi đến bốn chữ số bắt đầu từ 0001 đến hết thôn. Mỗi hộ được xác định theo cột Quan hệ với chủ hộ, bắt đầu từ chủ hộ và những người dòng kế tiếp đến dòng chủ hộ tiếp theo là của hộ mới.
- Hết thôn thứ nhất đến thôn thứ hai thì ký hiệu mã thay đổi theo tên sheet và bốn chữ số tiếp theo lại bắt đầu từ 0001.
- Vì đây là file mẫu nên số thôn chỉ có 3 thôn thực tế có 9 thôn, mỗi thôn khoảng 2500 nhân khẩu (2500 dòng)
Trân trọng!
Mình có file nhân khẩu của một xã, gồm nhiều thôn, mỗi thôn một sheet. Ở mỗi thôn đã nhập dữ liệu bắt đầu là chủ hộ và các thành viên trong hộ, sau đó đến các nhân khẩu của hộ tiếp theo. Mình nhờ các bạn giúp lệnh VBA (khi nhấn lệnh TỔNG HỢP) như sau:
- Coppy lần lượt từng sheet (mỗi sheet là một thôn, tên sheet là ký hiệu thôn) sang sheet TH, sau đó:
- Gộp những người cùng một hộ lại và sinh mã, mã gồm ký hiệu thôn (tên sheet) rồi đến bốn chữ số bắt đầu từ 0001 đến hết thôn. Mỗi hộ được xác định theo cột Quan hệ với chủ hộ, bắt đầu từ chủ hộ và những người dòng kế tiếp đến dòng chủ hộ tiếp theo là của hộ mới.
- Hết thôn thứ nhất đến thôn thứ hai thì ký hiệu mã thay đổi theo tên sheet và bốn chữ số tiếp theo lại bắt đầu từ 0001.
- Vì đây là file mẫu nên số thôn chỉ có 3 thôn thực tế có 9 thôn, mỗi thôn khoảng 2500 nhân khẩu (2500 dòng)
Trân trọng!