- Tham gia
- 3/6/06
- Bài viết
- 1,611
- Được thích
- 14,001
- Nghề nghiệp
- ...thiết kế máy bay cho VOI tự lái...^.^
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.
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ớ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.
(Trích bài của Anh vongphuc)