Cách làm hóa đơn tính tiền điện trong Excel

Liên hệ QC
Các bạn tham khảo hàm tính cho tùng mức giá mình gửi ở đây, áp dụng vào bài này sẽ bỏ đi rất nhiều công thức và file cũng nhẹ rất nhiều.

Việc in ấn mình hoàn thiện tiếp sau. Lưu ý chỉ in được từ trang đến trang vì mỗi trang có 2 hoá đơn nếu số lẻ sẽ phải kèm theo 1 hoá đơn thừa.
 
;;;;;;;;;;; Em muốn chèn một LOGO của ngành điện vào trong đó, chèn vào thì được rồi nhưng khi xuất ra hoá đơn thì nó không ra theo. Anh có thể hướng dẫn em được không hoặc có thể chèn giúp em vào biểu mới nhất của anh cũng được
 

File đính kèm

  • DIEN.png
    DIEN.png
    3.4 KB · Đọc: 96
Phương à, việc đưa Logo vào phải giải quyết 1 số vấn đề:
-Trước Paste special phải paste trước để đậu hình trước sau paste Spec. để xóa công thức và giữ giá trị
-Khi xóa phải dùng đoạn mã:
........
Dim logo as sharpe
For each logo in sheet5.Sharpes
logo.delete
next
.........
Nói chung, phức tạp lắm, để khi nào ổn giải quyết sau.
 
Trong mục Sheet HOCN em thấy có mục có mũi tên sổ xuống và chọn mã, nhưng mà mã của nó mới đến 19 là hết, em muốn hỏi anh cách sửa cái đó để nó dài ra. Trong phần này em cũng không thấy có công thức. Nói chung VBA đến giờ em mù đặc, đọc mãi không hiểu. Ngày trước em chỉ học về phần cứng thôi, còn về lập trình thì chưa biết, hiện tại em muốn học thêm lắm nhưng không biết bắt đầu từ đâu
 
Hoàn toàn không phải VBA mà là Validation thôi. Nguồn của nó là MaKH trong Sheet Dmuc. Bạn mở rộng vùng name MaKH là được.

Vào Insert-->Name-->Define
Bạn chọn dòng MaKH--->Trong ô Refer to ở dưới chân sửa từ =DMuc!$A$2:$A$20 thành =DMuc!$A$2:$A$5000 là có 4999 dòng rồi, nhớ bấm Add rồi Close
 
Lần chỉnh sửa cuối:
Cảm ơn bác nhé, em làm được rồi. Anh có thể giúp em cách làm thế nào để có mũi tên sổ xuống trong sheet MAIN mục kì báo cáo giới hạn số từ 1 đến 12 vậy
 
Lần chỉnh sửa cuối:
Xin cảm ơn Anh Sealand đã chỉ giáo giúp tôi! Nhân đây xin Anh thông cảm và chỉ giúp những vướng mắc dưới đây:
1-Tại sao trang hóa đơn lại không thể hiện tên và dữ liệu mới nhập vào, vẫn còn các tên mẫu, mặc dù dữ liệu mẫu đã xóa hết. Tên và dữ liệu mới chỉ thay đổi và thể hiện ở trang Temp.
2- Tôi không lập và in hóa đơn được, khi clic vào mục lập in hóa đơn nó lại ra một bảng khác tôi không thể dịch được, vào trực tiếp print thì chỉ in được một hóa đơn ở trang temp. Tôi muốn in từ hộ thứ...đến hộ thứ...thì làm thế nào?
3-Anh cho tôi xin file hóa đơn khác sửa lại phần kỳ 1, kỳ 2......bằng tháng....(12 tháng)có mục in từ trang bất kỳ đến trang bất kỳ và Anh cho tôi xin một file mẫu hóa đơn tính tiền điện cho sản xuất kinh doanh một giá(vd: 1.790đ/kwh).
Mong Anh thông cảm và giúp đỡ tôi, xin trân thành cảm ơn!
 
ý 1 và 2 thì tôi chưa gặp, còn ý 3 thì Bác Sealand đã trả lời rồi. Hiện tại tôi đang cho mục tiền điện áp theo giá kinh doanh và thành công rồi. Có thể tối nay tôi sửa mẫu này và đăng cho mọi người tham khảo
 
1/Để có list từ 1 đến 12:
Chọn ô cần tạo list-->Data-->Validation. Trong combo Allow:Chon List. Trong ô Source phía dưới gõ 1,2,3,4...,12--->OK
2/Bạn thay DS nhưng vẫn là dữ liệu mẫu có 2 lý do:
-Chưa chạy lệnh lập hóa đơn nên trang HD vẫn là dữ liệu cũ.
-Việc sửa File bị lỗi.
3/Để cho gọn tránh cồng kềnh ta nên sử dụng chức năng sẵn có của Exc nên mình bỏ phần in từ số đến số. Các bạn cần in tư số 45 đến 58 chẳng hạn, ta thấy mỗi trang có 2 hóa đơn vậy số 45 là trang 23 và 58 là trang 29. Vào lệnh print chọn in tù trang 23 đến trang 29 là xong.
4/Để sử dụng File này bạn Hoang Trong lanh áp dụng giá KV1 là ổn, còn file áp dụng 1 giá thì trước đã có rồi bạn sửa lại.Mình chưa có bảng giá của SXKD nên chưa rõ phương thức tính giá ra sao cả. Mình nghĩ phần SXKD phải viết lại cho phù hợp vì còn tính giá theo thời gian nữa.
 
Lần chỉnh sửa cuối:
Rất chân thành cảm ơn Bác, đúng là vỡ ra rất nhiều. Bác muốn biết giá điện kinh doanh để là ạ. Vâng giá điện kinh doanh là 1670. Em đã sửa mẫu của bác cho phù hợp nhưng hiện đang vướng phải phần tổng hợp cuối năm, bác viết công thức bằng VBA nên không biết cách sửa
 
Tôi muốn in từ hộ thứ...đến hộ thứ...thì làm thế nào?
Mình gửi file bổ xung in từ số đến số

To Phuonggpgv: Bạn muốn sửa VBA nhấn Alt+F11 tìm đến Module tương ứng rồi sửa.
Bạn nói cụ thể hơn cách tính tiền điện kinh doanh đang áp dụng tại nơi bạn xem sao.
 

File đính kèm

  • New Hoa don dien 2009A.rar
    64.5 KB · Đọc: 182
Lần chỉnh sửa cuối:
Vâng em đăng bản sửa của em cho anh xem và anh giúp em phần công thức tổng hợp cả năm được không. Mà tiếc quả em ngồi cả ngày làm theo mẫu này rồi, bây giờ xem sửa thêm phần in từ trang đến trang vào mất không biết có khó không
 

File đính kèm

  • New Hoa don dien_Phuong1.rar
    271.8 KB · Đọc: 134
Phuong ap dụng giá kinh doanh thì cứ nhân luôn giá đó với số điện sử dụng là xong vì chỉ có 1 mức giá. Mình sửa in trong file của bạn rồi. Lưu ý file temp của bạn vẫn còn Merge
 

File đính kèm

  • New Hoa don dien_Phuong1.rar
    276.5 KB · Đọc: 143
Vầng em vẫn quên, thoi quen lâu nên khó sửa. Chết thật.
Bác giúp em phần tổng hợp cuối năm với, em làm bằng công thức thông thường dài quá
 
Lần chỉnh sửa cuối:
To Phuong:
-Bạn thêm bớt cột phải kiểm tra xem có ảnh hưởng gì đế công thức không
-Bạn xóa 1 số ô dữ liệu của trang main nhưng không chỉnh sửa giá nên giá bị sai
-Mình sửa lại hàm tiền điện rồi nhưng cố định mã giá KD là 8
-Lưu ý mã KH nên quy định thống nhất ví dụ A0001,A0002....A5000
 

File đính kèm

  • New Hoa don dien_Phuong1.rar
    272.9 KB · Đọc: 173
To Phuong:
-Bạn thêm bớt cột phải kiểm tra xem có ảnh hưởng gì đế công thức không
-Bạn xóa 1 số ô dữ liệu của trang main nhưng không chỉnh sửa giá nên giá bị sai
-Mình sửa lại hàm tiền điện rồi nhưng cố định mã giá KD là 8
-Lưu ý mã KH nên quy định thống nhất ví dụ A0001,A0002....A5000
Em xem mã của anh rồi và đã tự mình chuyển mà vào thành công cho file của em. Nhưng còn trường hợp là số hộ không phải là 1 thì nó báo sai kết quả. Tại sao em lại đưa thêm cột số hộ vào vì một lí do: Chỗ em để làm giảm đi tiền điện trong tháng có gia đình đã lắp 2 công tơ và có thể hơn để mục đích giảm mức bậc thang anh à. Nên không muốn viết 1 gia đình 2 đến 3 phiếu hoá đơn và chỉ chung một phiếu thôi. Em thấy rằng nhưng gì được như hôm nay là quá tốt rồi hơn những gì em mong đợi. Anh giúp chúng em thế là rất tốt, nhưng em muốn nghiên cứu và học hỏi kinh nghiệm từ anh mong anh bớt chút thời gian giúp chúng em. Em xin chân thành cảm ơn anh
 
Xin cảm ơn Anh Sealand đã gửi cho tôi file hóa đơn điện gồm: Temp-Dmục-Main-Hđơn-CT kỳ-Trạm, kỳ-Năm-THkỳ-HoCN; Rất chi tiết và phù hợp với mô hình quản lý điện hiện nay.Nhưng sao ở phần hóa đơn không thể hiện được những thông tin mới nhập vào, kể cả phần địa chỉ và dữ liệu, số điện thoại.v.v.v..nó chỉ thể hiện thông tin mẫu của Anh, còn những thông tin mới tôi nhập vào thì không, thông tin mới chỉ thể hiện ở trang Temp. Khi lập in hóa đơn không tài nào thực hiện được, chỉ thực hiện được ở trang Temp. Tôi muốn in từ hóa đơn số 1 đến hết và muốn in số bất kỳ cũng không thực hiện được, vậy tôi mong Anh chỉ giáo giúp đỡ tôi phần này bởi tôi không biết gì về lĩnh vực này xin trân thành cảm ơn Anh nhiều.
 
To hoangtronglanh: Rất có thể bạn thay đổi cấu trúc dữ liệu hoặc công thức. Để có thể sử lý nhanh bạn gửi file cho mình vào vieth@live.com mình kiểm tra giúp. Mình mới gửi hôm qua file có yêu cầu của bạn về in ấn.
 
Anh sealand cho tôi hỏi; Tôi nghe nói có những doanh nghiệp quản lý điện năng họ phải mua phần mền cài đặt để tính tiền điện và in hóa đơn hết rất nhiều tiền; có thể đến 50 triệu. Thế loại phần mềm đó như thế nào, có giống như file của anh gửi cho bọn tôi không, nếu giống tại sao anh không nhận cài đặt cho khách để thu phí, còn nếu khác thì khác ở chỗ nào? Thế như các HTX chúng tôi có phải dùng loại phần mềm đắt tiền đó không Anh?.
 
Mình cũng chưa mục kích sở thị 1 phần mềm nào của ngành điện cả. Nhưng căn cứ một số hóa đơn điện, bảng kê điện v.v... thì thường họ viết bằng Foxpro (Nay VS Foxpro). Đây là phần mềm CSDL đang dần dần bị đẩy sâu xuống dưới bảng xếp hạng. Yêu cầu của 1 phần mềm cho ngành điện thường rất lớn chứ không riêng việc in hóa đơn và theo dõi công nợ.
Với quy mô 1 đơn vị QLKD điện của địa phương thì dùng phần mềm dạng đó e không ổn vì kinh phí lớn và đòi hỏi rất cao về người quản lý SD phần mềm. Ngoài ra, mình chưa thấy có phần mềm thương mại cho lĩnh vực và nhu cầu của bạn. Vậy bạn nên tìm nếu có phầm mềm phù hợp thì tốt nhất, nếu không đầu tư học tập, học hỏi kinh nghiệm tù diễn đàn này để quản lý, khi đã ổn bạn chuyển qua dùng MS Access sẽ rất nhanh. Nó cũng không kém ai đâu và nó là anh em ruột của Excel nên cũng dễ dàng chuyển qua thôi.
Còn file của mình thì chưa thể gọi là phần mềm được. Muốn nó trở thành phần mềm đòi hỏi nhiều tính năng nữa và khả năng thích nghi cao hơn. Đặc biệt, phải có phương án sử lý tối đa các lỗi có thể xảy ra trong quá trình sử dụng. Trước hết, mình chỉ muốn tham gia với các bạn để giải quyết từng phần việc mà các bạn đang thắc mắc trong khả năng của mình thôi.
Chúc các bạn tìm ra phương án sử lý tốt công việc của mình.
Thân Sealand
 
Web KT
Back
Top Bottom