EXCEL fans

  • Thread starter erpvn
  • Ngày gửi
Khóa học Quản trị dòng tiền
erpvn

erpvn

Don't know what is erp!
28/1/04
418
0
16
47
Miền đất hứa
www.erpvna.com
Hiện nay mặc dù hầu hết các công ty đều trang bị chương trình kế toán để quản lý công tác kế toán. Tuy nhiên phần lớn các chương trình phục vụ chủ yếu cho kế toán tài chính, còn rất nhiều yêu cầu quản lý khác còn bỏ ngỏ. Một số kỷ năng Excel có thể giải quyết những yêu cầu ấy. Tôi xin giới thiệu cách thức phân tích thiết kế cơ sở dữ liệu và xây dựng một ứng dụng như thế.

Các bước thiết kế một ứng dụng Excel:

Bước 1: Xác định, đặc tả yêu cầu
Thu thập các báo cáo và xác định yêu cầu quản lý. Bước này rất quan trọng phải xác định bạn muốn quản lý cái gì và cần những báo cáo gì?

Bước 2: Phân tích
Bước này phân tích các mẫu báo cáo để xác định thông tin, xây dựng mô hình dữ liệu.

Bước 3: Thiết kế
Thiết kế các bảng dữ liệu, các Form nhập liệu, các báo cáo và giao diện.
 
erpvn

erpvn

Don't know what is erp!
28/1/04
418
0
16
47
Miền đất hứa
www.erpvna.com
Bài hướng dẫn thiết kế ứng dụng trên.

PS. các bác cứ đọc bài hướng dẫn cần trao đổi thì cứ pót lên đây, xin đừng spam trong topic này. Mọi thông tin k liên quan đến topic xin bắt đầu bằng PS.

Rất cám ơn.
 
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
EXCEL là phần phềm quản lý dữ liệu rất hữu dụng đặc biệt là trong ngành kế toán. Nếu bạn không có tiền mua những phần mềm lớn thì học tốt Excel, Assecc,... đặc biệt là Excel sẽ là giải pháp tốt nhất, còn hỏi tại sao? thì nghiên cứu sẽ thấy. Một điều rất rõ về tính ứng dụng của nó là có rất nhiều chủ đề của các bạn kế toán trên Webketoan này.
Có nhiều bạn mới làm quen với Excel hay đã dùng nhưng chưa biết hết được tính năng của nó và chưa biết mình đã đạt được ở cấp độ nào. Tôi cũng là người trong số đó và xin bày tỏ chút kinh nghiệm học Excel.
Gồm có 6 bài học lớn:
1) Xác định mục đích học tập:
Học Excel là để trình bày những báo cáo sổ sách, các biểu đồ, phân tích dữ liệu, tính toán, thống kê,...xử lý dữ liệu.
2) Học cách tạo dữ liệu đơn giản trên Excel:
Bạn làm quen với Excel qua giao diện của nó, hiểu một số các đối tượng như:
Workbook- một file Excel chưa hệ thống các sổ
Worksheet-một sổ nằm trong workbook (thường có tên là sheet1,sheet2,..). Cấu tạo có 65536 dòng và 256 cột, nghĩa là có 256*65536=16777216 ô (Cell) trong một Worksheet
Cell - ô chứa dữ liệu, Cell là nơi bạn đưa công thức hay một giá trị nào đó vào.
Formula Bar- Thanh công thức, dùng xem và để soạn thảo nột dung công thức.
......
Trên là một số các thành phần đặc trưng của Excel.
Bạn hãy lấy một mẫu biểu đơn giản và tạo nó trên một Sheet
Khi bạn muốn thay đổi mầu sác, kiểu chữ,viền...định dạng (format) hãy chọn các Cells vào menu Format\Cell... (CTRL+1) đây là công cụ quan trọng trong định dạng dữ liệu của Excel.
3 ) Học một số hàm cơ bản và thiết lập công thức:
Tính toán với số (Number):
SUM,COUNT,COUNTA,AVERAGE,MIN,MAX,SUMIF,COUNTIF, ROUND,INT...
Tính toán với ngày tháng (Date):
TODAY,DAY,MONTH,YEAR,DATEVALUE,...
Tính toán với văn bản (Text)
TRIM,LEFT,RIGHT,MID,REPLACE,FIND,LEN,...
Để tìm kiếm, tra cứu (Lookup,Ref):
VLOOKUP,HLOOKUP,INDEX,MATCH,CHOOSE
Nhận biết thông tin (Information):
ISTEXT,ISERROR,ISNUMBER,ISBLANK, ROW,COLUMN,....
Để so sánh (Logic) đây là hàm quan trọng:
IF,AND,OR,NOT
Thế nào là địa chỉ tương đối, tuyệt đối ($)?
Công thức là sự phối hợp giữa các tham chiếu (Ref) và các hàm thông qua các các phép toán *, / , + , - , & , ^ .

4) Khai thác công cụ sãn có của Excel:
Bạn vào Menu Data , Conditional Formatting
5) Căn chỉnh trang và in ấn
6) Nâng cao trình độ khai thác Excel
Hiểu rõ các thành phần của EXCEL
Học cơ bản về Visual Basic để lập trình trên Excel
Học cách ghi và tạo một Macro (Record Macro)
Sau khi ghi xong một Macro bạn xem và nghiên cứu thành phần bạn can thiệp.

Trên là các phần học Excel từ cơ bản đến nâng cao. Bạn chỉ học 6) nếu muốn can thiệp sau vào Excel.
Trình độ cao về Excel không phải là biết nhiều hàm mà là biết vận dụng chúng hợp lý!

Trên là kinh nghiệm học tập Excel của riêng tôi xin đưa ra diễn đàn để các bạn tham khảo.
 
erpvn

erpvn

Don't know what is erp!
28/1/04
418
0
16
47
Miền đất hứa
www.erpvna.com
Thank bác tuan, đúng là vậy thật. Để master về excel cần 3 phần các bạn ạ:

Phần 1: Kiến thức về excel như bác tuan trình bày
Phần 2: Kiến thức về lập trình nhất là VB (k cần sâu lắm)
Phần 3: Kiến thức về Cơ sở dữ liệu (phân tích thiết kế, chuẩn hóa CSDL,...)

Bài hướng dẫn trên chủ yếu nói về Phần 3, từ ứng dụng trên các bác có thể phát triển cho Phiếu thu/chi, nhập xuất,...
 
T

Thanhnv

Guest
honghanh nói:
chao cac ban.
minh moi dang ky thanh vien.
cho minh hoi tai sao minh down ADS2.0 ve lai khong su dung duoc? giup minh voi. cam on nhieu

Doi Ngay hthong ve nam 1999, do chuong trinh co phan kiem tra ngay...
 
T

tyfnmax

Guest
2/5/04
40
0
0
HN
Tôi cũng đang dùng excel. Nhưng tôi thấy khi dùng excel có những nhược điểm sau:
- Khi cập nhật dữ liệu vào Nhật ký chung để Sổ cái và Sổ chi tiết tự động thì nếu hoá đơn hay phiếu nhập, xuất có nhiều mã hàng thì sổ cái vào quá nhiều định khoản con cho 1 hoá đơn hay phiếu nhập ( trong khi thủ công chỉ có 1 định khoản; còn phần mềm thì tôi không biết. Có lẽ cũng 1 định khoản)
- Dùng phải rất cẩn thận nếu không dễ bị lỗi=> dùng office XP để bảo vệ công thức.
- Tôi chưa dùng phần mềm kế toán nên không rõ có bị vướng với giá xuất nguyên vật liệu, thành phẩm, hàng hoá hay không. Còn với Ecxel, nếu dùng giá bình quân như bạn thanhnhan53 thì còn tự động được ( tuy nhiên tôi không thích lắm vì đến cuối tháng mới có được giá xuất chính xác); Nếu tính giá bình quân gia quyền, nhập trước xuất trước, đích danh thì không thể tự động khi nhập giá xuất ở Nhật ký chung được mà phải copy thủ công từ giá ở Sổ chi tiết => rất lằng nhằng và khi có phát sinh gì đó… có thể là rất phức tạp.
- Cái Nhật ký chung không được đúng với mẫu của Bộ tài chính lắm.
- ….
- ….
Các bạn có cao kiến để xử lý mấy cái vụ này không???
 
H

HTTH

Guest
HTTH cũng đang dùng excel và sẽ còn định dùng lâu dài. Xem qua 6 bài học lớn của TuanCDCNHN mình thấy đúng là trình độ cao về Excel không phải là biết nhiều hàm mà là biết vận dụng chúng hợp lý!. Chính vì thế phải biết mình cần gì thì mới biết mình phải làm gì.
Những nhược điểm của Excel mà bạn tyfnmax đề cập cũng là những vấn dề mà mình từng gặp và thường phải giải quyết thủ công. Có lẽ do trình độ của mình mới chỉ dừng lại ở B5. Hy vọng qua EXCEL fans sẽ được lĩnh hội Đc B6
6) Nâng cao trình độ khai thác Excel
Hiểu rõ các thành phần của EXCEL
Học cơ bản về Visual Basic để lập trình trên Excel
Học cách ghi và tạo một Macro (Record Macro)
 
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
To: Le thi Minh Trang
Minh rat Vui khi da nhan duoc su co vu va dong vien cua ban, cam on ban da gop y xay dung cho A-Excel duoc tot hon. Trong thoi gian vua qua, minh cung da chinh sua A-Excel rat nhieu.
Hien nay da co ban A-Excel 2.0 va da duoc upload len WKT. Voi phien ban moi nay, viec su dung Assistant da hop ly va y nghia hon truoc nhieu. Co rat nhieu bang bao cao trong "Bao cao quan ly" va da xay dung duoc tinh "dong" trong bao cao.
Rat mong su gop y tiep cua ban trong thoi gian toi.
 
V

vongphuc

Excel Fans Club
11/8/04
300
5
18
Ha Noi
lethihonglinh nói:
Chao cac ban
minh cung dow chuong trinh nay nhung khong su dung duoc
co the huong dan chi tiet hon duoc khong

To : honghanh & lethihonglinh
Các bạn có thể tham khảo bài viết “Phần mềm kế toán bằng Excel ASD2.0 trong : Diễn đàn\Tin học\Phần mềm kế toán

Sở dĩ bạn không chạy được chương trình này là vì 3 lý do :
1 - Bạn sử dụng phần mềm diệt virus BKAV và để chế độ quét tất cả các Macro nên khi mở ASD2.0 thì BKAV sẽ tự động xóa các mã Macro đính kèm nên chương trình không hoạt động được nữa
2 - Đường dẫn các file dùng cho chương trình kế toán không chính xác do bạn giải nén không đúng vào ổ C
3 - Khi chạy chương trình, có 1 Macro tên là Auto_Open() tự khởi động và kiểm tra ngày hệ thống trên máy tính của bạn, nếu vào thời điểm sau ngày 11/09/2002 thì chương trình cũng không được phép hoạt động nữa

Vậy ta có thể làm theo các bước sau để chạy được chương trình :
1 - Trong BKAV\Tùy chọn\Chọn kiểu file ta bỏ dấu chọn Tất cả các Macro
2 - Download ASD2.0 về máy tính, giải nén và copy sao cho thư mục ASD2.0 nằm trong ổ C. Khi đó đường dẫn của file chạy chương trình như sau : C:\ASD2.0\CTASD\ASD.XLS
3 - Giữ phím Shift và nhấp đúp vào file ASD.XLS này.
Nếu có thông báo : “The document you are opening contains macros. Some macros may contain harmful viruses. If you are sure this document is from a trusted source, click Yes. If you are not sure and want to prevent any macros from running, click No.” thì ta chọn No
Nếu có thông báo : “C:\...\ASD.XLS contains macros. Macros may contain viruses. It is always safe to disable macros, but if the macros are legitimate, you might lose some functionality.” thì ta chọn Disable Macros
Cửa sổ chương trình hiện ra, ta nhả phím Shift
Ghi chú : thao tác này nhằm để macro Auto_Open() không khởi động được
4 - Ta tiếp tục nhấn Alt+F11 để mở Visual Basic Editor. Cửa sổ VBA (Visual Basic for Application) hiện ra với các Project nằm tại góc trên bên trái màn hình. Ta kích vào project ASD.XLS và thấy rằng project này có 7 modules. Nếu cẩn thận ta kiểm tra lần lượt các module này xem có đoạn chương trình nào có dạng Sub Auto_open() ... End sub. Tất cả các mã macro nằm trong đoạn chương trình này đều có khả năng tự kích hoạt khi chạy file excel nên rất có nguy cơ là virus phá hoại
Cụ thể trong project này, ta kích vào modules MroTQ, thực hiện lệnh Find với từ khóa “Auto_open” và ta sẽ tìm thấy đoạn chương trình này có dạng như sau :
Sub Auto_Open()
Application.ScreenUpdating = False
Sheets("ASD").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = "=TODAY()"
If Selection.Value < 37510 Then
Else
GoTo TBASD1
End If
Let Application.Caption = "KE TOAN BANG EXCEL"
CODE = InputBox("CHUC MUNG BAN DA DEN VOI KE TOAN ASD2.0 - XIN CHAN THANH CAM ON ", "ASD - KETOAN BANG EXCEL")
Range("A1").Select
OPEN_CSDL
OPEN_MHSCT
GO_ASD
Exit Sub
TBASD1:
DialogMsg = " CHU Y : BAN KHONG THE SU DUNG CHUONG TRINH ASD2.0!"
DialogTitle = "ASD - KE TOAN BANG EXCEL"
DialogType = MB_OKCANCEL + MB_ICONEXCLAMATION
Response = MsgBox(DialogMsg, DialogType, DialogTitle)
If Response = 1 Then
DONG
Else
DONG
End If
End Sub
5 - Ta thấy dòng lệnh : "If Selection.Value < 37510 Then" có tác dụng kiểm tra giá trị của ngày hiện thời. Ta sửa dòng lệnh này lại như sau : "If Selection.Value > 1 Then", nhấn Save, và close VBA, save file ASD.XLS, và close excel

Sau khi thực hiện các bước trên, chương trình đã sẵn sàng hoạt động. Mỗi khi chạy chương trình ta nhấp đúp vào file chạy là C:\ASD2.0\CTASD\ASD.XLS, chọn Enable Macros khi được hỏi. Ngoài ra ta cũng cần có font VNI để font chữ trên chương trình thể hiện đúng ./.
 
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
Xin chia sẻ chút vướng mắc của các bạn về Excel.
Vướng mắc mà tyfnmax gặp phải cũng là vướng mắc của rất nhiều người, trong đó có mình. Mình nghĩ khi mình đã yêu thích và sử dụng một chương trình để làm việc như Excel thì phải tin tưởng và tìm hiểu thêm để đạt được những mong muốn từ nó. Như vậy mình sẽ thấy hứng thú với công việc hơn.
-Việc lập sổ cái và sổ chi tiết tự động. Đối với những chứng từ có nhiều mặt hàng ta vẫn gộp chúng lại thành một định khoản trên sổ cái bằng cách gộp chúng theo mã chứng từ {=IF(...,Sum(If(MaChungtu=B4,VLSPHH<>"",Tien,0),0)),...)} Tức là chúng ta phải dùng công thưc mảng (Formula Array).
- Khi dùng bất cứ một phần mềm nào đều phải rất cẩn thận đặc biệt với việc nhập dữ liệu, cho dù bạn dùng một phần mềm nổi tiếng nếu không cẩn thận thì báo cáo của bạn vẫn bị sai lệch với thực tế. Trong Excel, ở menu Format\Cell...\Protection bạn có thể bảo vệ được cấu trúc của sổ và công thức trong các ô trong khi bạn vẫn cập nhật dữ liệu bình thường.
- Khi làm kế toán trên Excel cái khó nhất mình thấy chính là tính giá xuất, tồn kho theo các phương pháp (trừ phương pháp BQGQ theo KKĐK). Làm sao khi có sự sửa chữa về số lượng, đơn giá VLSPHH ở những chứng từ đã ghi mà vẫn đảm bảo cho việc xác định lại đơn giá xuất kho ở những chứng từ sau tự động sửa theo? Nếu không làm được tự động thì buộc chúng ta phải copy thủ công từ sổ chi tiết sang. Tuy nhiên vấn đề này mình đã đang nghiên cứu và kết quả thành công 80% có thể trong bản A-Excel 2.0 [update 04] sẽ có phần này.
 
V

vongphuc

Excel Fans Club
11/8/04
300
5
18
Ha Noi
Excel Fans Club

Hello, xin chào các bạn, cảm ơn bác erpvn đã cấp đăng ký kinh doanh nhé. Sau đây tui xin trình bày một bài tổng hợp các kiến thức lập trình trong Excel. Qua đó tôi hy vọng sẽ nhận được những bài viết cụ thể của các thành viên webketoan để cùng nhau hoàn thiện thành một bộ công cụ Excel hoàn chỉnh
Bài viết được lấy tên là Excel fans club (EFC) gồm 9 phần với khung nội dung sơ bộ như sau :
Phần 1 : Lời động viên
Lời giới thiệu về nội dung, mục đích của bài viết
Phân tích các ngôn ngữ lập trình (Access, Foxpro, ...) với những ưu nhược điểm khi viết phần mềm kế toán
Ngôn ngữ lập trình Visual Basic và khả năng tích hợp lập trình trong Excel bằng Visual Basic for Application
Những nhược điểm của phần mềm kế toán. Phân tích những ưu điểm của Excel trong kế toán. Khẳng định quan niệm sử dụng excel là thủ công và không chuyên nghiệp bằng phần mềm kế toán là một quan niệm sai lầm
Khẳng định hiệu quả làm việc với Excel, sự thống lĩnh của Excel trong những đơn vị lớn, mức độ dễ dàng trong việc nắm bắt kiến thức, khẳng định bạn sẽ tìm thấy niềm vui trong sáng tạo
Cam kết về mã nguồn của chương trình được liên kết đến là sạch sẽ, chúng ta cũng từ chối những source code đã bị đặt mã khóa
Phần 2 : Nguyên tắc chung khi làm việc trên Excel
Bài 1 : Làm việc với BKAV
Chế độ unti-macro của BKAV, phương pháp làm việc với BKAV
Bài 2 : Bảo mật cho file Excel
Bài 3 : Danh mục các phím tắt mặc định
Các phím tắt tự tạo được liệt kê ở đây để tạo sự thống nhất sử dụng
Bài 4 : Kỹ năng làm việc trong tính toán, save dữ liệu trên Excel
Bài này giải thích vì sao phải gỡ bỏ chế độ save tự động trong Excel, giải thích nguyên tắc Excel update dữ liệu như thế nào, kỹ năng lưu dự phòng file, kỹ năng chia sẻ 1 workbook cho nhiều người dùng chung, ...
Bài 5, 6, 7, ... :
Các kỹ năng khác : định dạng số theo chuẩn number hay accounting?, khi nào thì dùng định dạng text thay vì định dạng number? sử dụng tên để tham chiếu, sử dụng địa chỉ tương đối, tuyệt đối, ...
Phần 3 : Các chức năng có sẵn trong Excel
Bài 1, 2, 3, ... :
Từng bài sẽ trình bày từng công cụ có sẵn như Auto Correct, Auto Format, Pivot Tables, Subtotal, Data Consolidate (ví dụ bài Tổng hợp số phát sinh trong kế toán bằng Excel của bạn Nguyễn Dương Thảo sẽ được link vào đây), ...
Phần 4 : Hàm có sẵn trong Excel
Bài 1, 2, .. 10 : sơ lược về các hàm tính toán với số; thời gian; văn bản; tìm kiếm, tham chiếu; nhận biết thông tin; so sánh; thống kê; tài chính; ...
Bài 11, 12, 13, ... :
Từ bài này trở đi sẽ đi sâu phân tích chi tiết nhằm khai thác từng hàm thông dụng, và có kèm theo ví dụ cụ thể
Phần 5 : Sử dụng Macro
Bài 1 : Macro và file Personal.xls
Macro là gì? và phương pháp tạo một macro mới. File Personal Macro Workbook và cách thức các bạn trao đổi mã nguồn cho nhau
Bài 2 : Auto Correct
Ví dụ đầu tiên về một macro đơn giản nhưng hiệu quả
Phương pháp và ví dụ về xây dựng code
Bài 3 : Macro Auto_open()
Làm thế nào để một macro tự động chạy, ngăn một macro tự động chạy, sự nguy hiểm của XML macro
Bài 4 : Thanh công cụ tùy biến
Xây dựng thanh công cụ tùy biến và macro tự động đặt phím tắt
Bài 5, 6, 7, ... : Viết macro cho từng công việc cụ thể kết hợp với giải thích chi tiết các lệnh được thực hiện
Từ bài này trở đi ta chú ý sẽ đi từ những macro đơn giản, ví dụ thực hành câu lệnh di chuyển offset với macro kiểm tra giá trị giống nhau trên một cột của Excel
Sau đó lần lượt là các Macro thiết lập in ấn, Macro sửa lỗi chính tả, Macro định dạng lại dữ liệu khi xuất dữ liệu từ phần mềm kế toán ra bị lỗi, Macro gỡ bỏ dấu tiếng Việt, Macro chuyển font chữ trong cùng một chuẩn, Macro chuyển font chữ chuẩn TCVN và VNI về Unicode, Macro tạo shortcut tùy biến, nhân bản giá trị, đặt mã số thuế, tách thuế VAT, chọn visible cell and bold, Macro tách sắp xếp tên theo thứ tự ABC, Macro lập phiếu thu chi quỹ tiền mặt, Macro viết Uỷ nhiệm chi, Macro lập báo cáo công nợ phải thu, phải trả, Macro lập báo cáo xuất nhập khẩu, Macro lập chứng từ ghi sổ, lập báo cáo hàng tồn kho, chuyển dữ liệu vào bảng cân đối số phát sinh, Macro truy xuất và liên kết dữ liệu ngoài, ... ở đây có hàng ngàn chủ đề cho kế toán tha hồ phát huy sáng tạo, chúng ta sẽ trân trọng từng chủ đề nhỏ
Với mỗi macro được các bạn viết ra, chúng ta sẽ đánh số bài lần lượt tương ứng và đặt link đến bài viết đó. Xin lưu ý mã nguồn sẽ không được thể hiển trong các bài viết mà được trao đổi theo phương pháp nêu trong bài 1 của phần này
Phần 6 : Xây dựng thư viện hàm chức năng
Bài 1 : User Defined Function và UDF.xla
Giới thiệu về hàm chức năng do người dùng định nghĩa, phương pháp lập một hàm tự tạo và cách thức kích hoạt hàm này
Bài 2 : UDF thay thế một công thức quá dài trong một cell
Ví dụ đầu tiên về UDF
Bài 3, 4, 5, ... : Viết UDF cho từng nhu cầu cụ thể
Ở đây ta sẽ lần lượt viết các UDF cho một yêu cầu nào đó được nêu ra, ví dụ như UDF đổi số thành chữ, ...
Lưu ý các UDF đã được hoàn thiện có thể được đặt trong file UDF.xla hoặc để thành từng file .xla riêng biệt nhưng tên của chúng sẽ luôn cố định khi chúng được đánh số thành một bài nhất định. Như vậy sẽ thuận lợi hơn cho mọi người khi sử dụng hàm này để viết các macro mới
Phần 7 : Học tập kinh nghiệm qua các chương trình kế toán bằng Excel trên webketoan
Bài 1 : Các chương trình kế toán bằng Excel được giới thiệu trên webketoan :
ASD2.0 của Gnurtel : Link download, Link bài viết
A-EXCEL của bạn Tuanktcdcn :
Bài 2, 3, 4, ... : Những kinh nghiệm cụ thể
Từ bài này trở đi ta sẽ phân tích những kinh nghiệm làm việc được rút ra từ các chương trình kế toán bằng Excel của những người có kinh nghiệm, ví dụ như A-Excel với A Tool kèm theo, ....
Phần 8 : Sơ lược về Visual Basic
Phần này cung cấp những hướng dẫn cơ bản nhằm tạo cho người sử dụng có được khái niệm cần thiết để nâng cao khả năng của Excel, ví dụ phương pháp thiết lập form người dùng, lập trình cửa sổ pop-up, ... Tuy nhiên cũng cần phân tích được các khả năng vượt trội của VB so với VBA và nêu ra điểm khác biệt cần chú ý
Trình bày sơ bộ về quản trị cơ sở dữ liệu
Phần 9 : Tự xây dựng chương trình kế toán bằng Excel
Phần này hướng dẫn các bước phân tích cơ sở dữ liệu của một số mô hình doanh nghiệp, và nêu lên hướng phát triển phương pháp hạch toán kế toán. Ngoài ra cũng thảo luận các bước cần thiết đóng gói những thành tựu ở trên để mang đi sử dụng ở một máy tính khác ./.
 
erpvn

erpvn

Don't know what is erp!
28/1/04
418
0
16
47
Miền đất hứa
www.erpvna.com
Hoan nghinh vongphuc, đã có bài viết rất hay bác viết luôn Phần 2,3 đi... (còn tôi sẽ viết bài 10,11,... khi rảnh sorry là dạo này quá bận).


PS. THÔNG BÁO, tất cả cá bài post k đúng quy định trong topic này: lạc đề, chát chít, k bỏ dấu tiếng Việt,... sẽ bị xóa sau 1 ngày. Kính báo.
 
V

vongphuc

Excel Fans Club
11/8/04
300
5
18
Ha Noi
Excel Fans Club - Phan 1

Phần 1 : Lời mở đầu
Xin được bắt đầu từ môn lịch sử!!!

Từ thủa xưa xửa xừa xưa - thời khai thiên lập địa, những kế toán viên mải mê với những con số và thấy rằng dữ liệu của họ có dạng hình vuông, gồm các hàng và các cột. Thế là Excel ra đời, thay thế cho việc viết tay trên sổ sách :dzo: :dzo:

Với 256 cột và 65536 dòng, Excel bị hạn chế không thể quản lý được những dữ liệu lớn. Người ta dùng Access, một ngôn ngữ lập trình quản lý dữ liệu để quản lý được dữ liệu nhiều hơn. Rồi những ngôn ngữ lập trình khác tiếp tục phát triển, hàng chục ngôn ngữ, nhiều quá nhìn hoa cả mắt chẳng biết học cái nào thì hơn. Nhưng thực ra gốc rễ của chúng đều chỉ là cây nhị phân với đường đi luôn phải lựa chọn một trong hai : đúng hay sai, phải hay trái, cứng hay mềm!

Người ta nhận thấy rằng cách quản lý dữ liệu của Access quá yếu, ví dụ có hai người đang cùng mở một dữ liệu, nếu một người muốn save lại những thay đổi thì phải coi thứ tự ưu tiên xem mình có được save trước hay không, vậy là bất tiện quá. Hệ quản trị cơ sở dữ liệu SQL server 2000 ra đời cho phép hàng trăm, hàng ngàn người ở khắp mọi nơi trên trái đất, cùng một lúc truy xuất vào một cơ sở dữ liệu và tha hồ muốn làm gì thì làm không hạn chế

Trong quá trình tiến hóa đó của các ngôn ngữ lập trình, người ta bỗng tìm thấy năm chữ : “lập trình hướng đối tượng” (cứ như là nhặt được tiền vậy) và thế rồi Foxpro trở thành Visual Foxpro, ngôn ngữ “Si” trở thành Visual C, nhưng cái cần quan tâm hơn hết đó là Basic trở thành Visual Basic (VB)

VB phát triển nhanh chóng và trở thành ngôn ngữ chuẩn của lập trình Windows, bạn hãy hình dung Windows 98, Windows 2000, rồi XP với các chương trình ứng dụng của chúng như Microsoft Word, Microsoft Excel, Microsoft PowerPoint, ...tất cả đều được tạo nên từ VB
P/s : cái này thì ta phải lạc quan mặc dù ta không phủ nhận những người lập trình chuyên nghiệp thì không nghĩ như vậy

Một phần của VB được tích hợp vào các chương trình ứng dụng của Windows được gọi là Visual Basic for Application (VBA). Phần lớn những mã lập trình VB đều sử dụng được trong VBA, tuy nhiên có thể thay đổi một chút bởi vì Word thì khác với Excel mặc dù đều là chương trình ứng dụng của Windows

Từ đó sức mạnh của Excel trở nên khủng khiếp! Các công cụ của thế hệ Excel cũ ngày càng được phát triển, những khả năng mới ra đời. Excel vươn bàn tay dài của nó khắp Việt Nam, lan ra châu Á, châu Âu, sang cả châu Mỹ, túm gáy Mr.Bút quẳng cái vèo xuống Thái Bình Dương! Sorry, hình như hơi lộn chủ đề. Đặc biệt là nó luôn luôn chạy ổn định, còn nếu không thì có lẽ là Hệ điều hành Windows của bạn bị hỏng và nên cài lại

Thực tế cho thấy, không có phần mềm kế toán nào là hoàn hảo. Nào là không hỗ trợ tốt mạng nội bộ, nào là không quản lý được tiền đô la, rồi không tính được giá trị hàng tồn kho và nói chung là hay trục trặc và không hoàn hảo. Nhiều người quan niệm rằng sử dụng excel là thủ công và không chuyên nghiệp bằng phần mềm kế toán. Xin thưa, những đơn vị kinh tế hàng đầu của chính phủ, những nhà tư vấn tài chính đa quốc gia, những chuyên gia tài chính kế toán number one của ...Thế Giới, tất cả đều xài Excel và ...chẳng ai thèm quan tâm sắm lấy một phần mềm kế toán

Kết thúc cho phần này, tôi cũng khẳng định sự dễ dàng trong việc nắm bắt kiến thức, nếu bạn chưa học về VBA trong Excel, thì hãy đọc lần lượt từng bài trong các phần tới. Không bao lâu, bạn sẽ có một kiến thức tương đối, và xin cam đoan với bạn rằng khi đó bạn sẽ tìm thấy rất nhiều niềm vui sáng tạo trong công việc - “Kế toán, tự bản thân nó đã là một nghệ thuật”

Tôi cam kết về mã nguồn của những chương trình được cung cấp trong khuôn khổ bài viết này là sạch sẽ, không khóa mã, không virus phá hoại. Xin trân trọng mời các bạn tham gia viết các chương trình macro xử lý những tình huống thực tế trong kế toán để cùng nhau nâng cao khả năng nghề nghiệp

Xin cảm ơn các bạn đã quan tâm
 
V

vongphuc

Excel Fans Club
11/8/04
300
5
18
Ha Noi
Excel Fans Club - Phan 2 - Bai 1

Phần 2 : Nguyên tắc chung khi làm việc trên Excel
Bài 1 : Làm việc với BKAV

Xin chào các bạn, chúc mừng ngày Lễ Độc lập của đất nước! Xin được bày tỏ những tình cảm yêu quý nhất với những con người đang miệt mài làm việc, cống hiến cho nhân dân. Mà cụ thể trong trường hợp này là 6 con người của Trung tâm An ninh mạng Bách Khoa Internetwork Security (BKIS Center), thuộc trường Đại học Bách Khoa Hà Nội :dzo:

Những người sử dụng phần mềm diệt virus BKAV của Việt Nam, sẽ luôn giữ trọn niềm tin khi download miễn phí chương trình tại địa chỉ website : www.bkav.com.vn

Mỗi khi nhắc đến virus, người ta thường có cảm giác sợ hãi và bằng mọi cách ngăn chặn nó. Nhiệm vụ của bài viết này là thuyết phục các bạn không dùng tính năng diệt “tất cả các Macro” khi sử dụng chương trình Bách Khoa anti-virus (BKAV)

Virus máy tính thực chất là một chương trình phần mềm máy tính có khả năng tự sao chép chính nó từ đối tượng đã lây nhiễm này sang đối tượng khác, và chương trình đó mang tính phá hoại. Sự cố máy tính thì không phải là virus

Lịch sử phát triển của virus bắt đầu từ năm 1983, cho đến nay đã có hàng ngàn loại, tuy nhiên có thể phân loại chúng thành năm loại như sau :
Virus Boot : là loại virus lây vào Boot sector, nó hoạt động ngay khi máy tính bắt đầu nạp hệ điều hành trong lúc khởi động, mặc dù rất nguy hiểm nhưng ngày nay virus loại này xuất hiện rất ít
Virus File : là loại virus lây vào những file chương trình như file .com, .exe, .bat, .pif, .sys, ...
Virus Trojan : là loại virus hoạt động theo nguyên lý của “Con ngựa thành Tơ-roa”. Loại này không có tính chất lây lan, mà nó chỉ có thể được cài đặt bằng cách kẻ tạo ra nó lừa nạn nhân của mình chạy một chương trình đã bị gắn Trojan
Virus Worm : là loại virus phổ biến nhất hiện nay, nó phân biệt ở chỗ kết hợp được sức phá hoại mạnh của virus, sự bí mật của Trojan, và sức lây lan nhanh chóng thông qua internet
Virus Macro : là loại virus lây vào những file tạo ra từ Microsoft Office, loại này xuất hiện từ năm 1995 với nguyên lý hoạt động hoàn toàn khác so với các virus trước đó. Trong khi thế giới còn đang bàng hoàng thì BKAV Việt Nam đã đưa ra giải pháp loại trừ được virus macro :banana: :banana: :banana:

May mắn làm sao, BKAV cũng mở cho chúng ta, những người sử dụng macro một con đường sống. Đó chính là cái nút tùy chọn diệt “tất cả các Macro”. Khi đánh dấu tùy chọn này, BKAV sẽ thẳng tay gỡ bỏ tất cả mã macro đính kèm vào file cho dù chúng là hữu ích. Khi bỏ tùy chọn này, ta vẫn phải lưu dự phòng những mã macro ra đĩa mềm chứ không ai đó ...lỡ tay thì thật là khổ

Ngày nay, do sức hấp dẫn của virus Worm và Trojan mà những hacker phá hoại chuyển hẳn sang viết những loại virus này. Virus Macro xuất hiện rất ít và không đáng sợ

Trong phần 5 khi đề cập phương pháp tạo macro, tôi cũng sẽ có hướng dẫn cụ thể cách thức ngăn chặn virus Macro. Như vậy các bạn có thể yên tâm khi không sử dụng tính năng diệt macro của BKAV nữa

Kết thúc cho bài này, thêm một thông tin nữa là phần mềm diệt virus tốt nhất - Norton Anti-virus (NAV) của hãng Symantec - hoàn toàn không cảnh báo virus đối với các macro mà chúng ta sẽ viết sau này

Cheers! & see you soon!
 
Sửa lần cuối:
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
47
Hà Nội
www.bluesofts.net
To Vongphuc
Mình đã đọc các bài viết của bạn và nhận thấy, bạn là người rất yêu thích và tin tưởng khi sử dụng Excel và bạn đã có những bài viết rất cần thiết cho những bạn đang và bắt đầu dùng Excel yên tâm hơn. Sự nhiệt tình và rộng mở của bạn khiến tôi rất nể, điều bạn làm không phải ai cũng sãn lòng mặc dù họ có kiến thức. Nếu trên WKT mà có nhiều người như bạn thì chắc nó sẽ còn hấp dẫn hơn rất nhiều. Mong bạn luôn phát huy tinh thần đó và có nhiều bài viết nữa đặc biệt là trong EXCEL fans.
 
Sửa lần cuối:
erpvn

erpvn

Don't know what is erp!
28/1/04
418
0
16
47
Miền đất hứa
www.erpvna.com
Đề nghị bác tuan viết bài làm báo cáo trong Excel đi cái loại sài filter ấy...

PS. khen nhau làm gì, làm đc việc gì có ích thì cảm thấy vui rồi tự sướng thôi, chat chít là bị cấm đấy. Đợi đủ mặt quần hùng tổ chức đại hội võ lâm tranh dành chức "Đệ nhất Excel" or Mr. No1 Excel chơi... hehe
 

Xem nhiều

Webketoan Zalo OA