Cách xóa các textbox “rỗng” sinh ra hàng loạt ở file excel

Bài viết này được viết sau một thời gian search khá mệt mỏi trên google, vì công việc thực tế của mình vấp phải hiện tượng một số file excel có chứa dữ liệu không hiểu từ  đâu xuất hiện rất nhiều textbox nhỏ giữa các hàng, cột trong bảng tính. Các chương trình diệt virus thì không phát hiện ra, không có cách giải quyết, và dung lượng các file excel bị xuất hiện thêm hàng đống textbox này thì tăng gấp nhiều lần.

Search hoài cũng phải ra hehe, một trang nước ngoài đã chỉ một cách để xóa các textbox này bằng việc sử  dụng macro. Mình đã làm và bây giờ tổng hợp lại một trong những cách để có thể giải quyết vấn đề này một cách tiện lợi và nhanh chóng.

Tq cách làm: tạo một Add-Ins ( giống như một thư viện hàm) cho excel có thể sử dụng linh hoạt và dễ dàng ở nhiều máy khác nhau, không mất công xây dựng lại và tất nhiên chức năng là tiêu diệt textbox ^,…,^

Chúng ta cần xây dựng các bước sau:

I. Tạo một Add-Ins macro có chức năng xóa các textbox “rỗng” trong excel:

1. Khởi động Excel, tạo một bảng tính mới (giả sử tên là Book1.xls). Trong Book1, bạn chỉ cần giữ lại một WorkSheet đầu tiên (xóa bỏ các WorkSheet từ Sheet2 đến hết, việc làm này nhằm thu gọn thư viện nên bạn có thể bỏ qua).

2. Chọn lệnh Tools.Marco.Visual Basic Editor (<Alt-F11>) để chuyển sang môi trường sọan thảo Visual Basic. Khung Project sẽ liệt kê các thư viện và dự án đang được mở trong Excel, trong đó có Book1.

3. Nhấn chuột vào dòng VBAProject (Book1) để chọn dự án này rồi chọn lệnh Insert. Module để chèn thêm một Module mới vào dự án (Module mới này sẽ có tên là Module1).

4. Nhấn đúp vào Module1 để chuyển sang khung sọan thảo bên phải khung Project.

Các bác paste đoạn code này vô:

Sub DeleteTextBoxes()
Dim myTextBox As Shape

For Each myTextBox In ActiveSheet.Shapes
If Left(myTextBox.Name, 8 ) = “Text Box” Then
If myTextBox.TextFrame.Characters.Count = 0 Then
myTextBox.Delete
End If
End If
Next
End Sub

Nội dung của đoạn code trên đại loại là xóa toàn bộ các textbox rỗng :D .

5. Chọn lệnh File.Close and Return to Microsoft Excel (<Alt-Q>) để quay trở lại Excel.

Danh sach top 40 torrent sites nam 2010

1 phút quảng cáo dành cho người Việt :D

Bitvn.net là một Tracker BitTorrent dành cho người Việt
Đánh giá: http://www.websitetrafficspy.com/bitvn.net

Sau đây là:
The Top 40 Torrent Sites of 2010

1. Kick Ass Torrents.com This site is a new favorite with a growing community. The interface is a distinctive earth color, and the search results display in a useful format of columns, including torrent health. The best part of Kick Ass Torrents is their comment and feedback system… the user community watches the quality of torrents, and offers their recommendations and warnings. Kick Ass Torrents could become a very big player in the P2P world of 2010. Check these folks out, and let’s see if they grow in user size.

2. Bit Unity This newer addition to our list is a private community that allegedly takes very attentive care of its users. If you have 20 minutes to sign up and try Bit Unity, please do, and confirm that this is a site as good as some readers claim.

3. Demonoid.com Demonoid is a private community, and members are held liable for any leeching that their invited friends do in this community. If you are lucky enough to get a Demonoid membership, invite your friends carefully, lest you lose your own membership.

4. VCDQ.com VCDQ.com isn’t technically a torrent search site; rather, VCDQ specializes in verifying torrents. VCDQ employs a committee of serious users to confirm that torrents do indeed exist for thousands of titles, especially brand new movie releases. Use VCDQ to confirm that a title is available, then copy the torrent name to paste into a search engine like Isohunt.com. Definitely give VCDQ.com a try; this is a great resource for avoiding fake torrent files.

5. Torrent Funk Torrent Funk is a very popular torrent search site that now supports commenting. While Torrent Funk also supports ‘verified status’ tagging, which some people prefer to comments. The interface can be difficult to discern between sponsored ads and the actual torrent links. But the Torrent Funk site layout is pleasing, the cross-movie recommendations are very helpful, and several About.com readers highly recommended Torrent Funk. Give this site a try, and watch if it will grow over time.

Câu mệnh lệnh

Câu mệnh lệnh là câu có tính chất sai khiến nên còn gọi là câu cầu khiến. Một người ra lệnh hoặc yêu cầu cho một người khác làm một việc gì đó. Nó thường theo sau bởi từ please. Chủ ngữ của câu mệnh lệnh được ngầm hiểu là you. Luôn dùng dạng thức nguyên thể (không có to) của động từ trong câu mệnh lệnh. Câu mệnh lệnh chia làm 2 loại: Trực tiếp và gián tiếp.

Mệnh lệnh thức trực tiếp

Close the door
Please turn off the light.
Open the window.
Be quiet.

Sau đây là lời thoại trong một đoạn quảng cáo bia trên TV:
Tên cướp xông vào một quán bia, rút súng ra chĩa vào mọi người và quát:
Give me your jewelry! Don’t move!
Một thanh niên từ từ tiến lại từ phía sau, gí một chai bia Laser lạnh vào gáy hắn:
Drop your weapon!
Tên cướp tưởng sau gáy hắn là một họng súng liền buông vũ khí đầu hàng.

Mệnh lệnh gián tiếp:

Dạng thức gián tiếp thường được dùng với: to order/ ask/ say/ tell sb to do smt.
John asked Jill to turn off the light.
Please tell Jaime to leave the room.
ordered him to open the book.

Dạng phủ định của câu mệnh lệnh

Ở dạng phủ định, thêm Don’t vào trước động từ trong câu trực tiếp (kể cả động từbe) hoặc thêm not vào trước động từ nguyên thể trong câu gián tiếp.

Don’t move! Or I’ll shoot. (Đứng im, không tao bắn)
Don’t turn off the light when you go out.
Don’t be silly. I’ll come back. (Đừng có ngốc thế, rồi anh sẽ về mà)
John asked Jill not to turn off the light.
Please tell Jame not to leave the room.
ordered him not to open his book.

Chú ý: let’s khác let us
let’s go: mình đi nào
let us go: hãy để chúng tôi đi
Câu hỏi có đuôi của let’s là shall we
Let’s go out for dinner, shall we

Huong dan su dung phan mem ban ve Cat Ba

I/- Đăng nhập hệ thống.

- Mỗi người dùng sẽ được cấp một tài khoản bao gồm tên và tài khoản để đăng nhập vào hệ thống thông qua giao diện sau :

- Nhập thông tin chính xác vào form trên.

II/- Các chức năng của phần mềm bán vé.

-Sau khi đăng nhập thành công, người dùng sẽ thấy một giao diện làm việc với phần mềm như sau :

1. Chức năng “BÁN VÉ CÁT BÀ”:

* Về giao diện, người dùng sẽ thấy có 2 phần :

+ Phần giao diện để đặt vé mới hoặc cập nhật lại thông tin cho một vé đã đặt.

+ Phần giao diện hiển thị danh sách các vé đã bán trong chuyến (chuyến đc chọn trong phần đặt vé).

1.1. Đặt vé mới :

- Chọn cung chặng cần đi trong ô “TUYẾN”.

- Chọn loại vé :

+ Vé “MỘT CHIỀU” : chỉ sinh ra một vé theo 1 chiều đã chọn trong phần “TUYẾN”.

+ Vé “KHỨ HỒI” :sinh ra đồng thời : một vé đi và một vé theo chiều ngược lại.

- Chọn “NGÀY ĐI” và “GIỜ ĐI” chính xác.

- Điền các thông tin : HỌ TÊN, ĐIỆN THOẠI của khách (có thể bỏ trống).

- Nếu khách có kèm trẻ em thì chọn phần “TRẺ EM” :

+ Dưới 5 tuổi : tính thêm 50% giá vé người lớn.

- Chọn nút “KIỂM TRA” để kiểm tra xem chuyến vừa chọn đã bán được bao nhiêu vé và giá vé là bao nhiêu.

(Sau khi chọn nút này, giao diện bên phải sẽ hiện danh sách vé đã đặt trên chuyến đó)

- Nếu đồng ý bán vé chuyến này thì chọn nút “ĐẶT VÉ”.

1.2. In vé:

- Sau khi đặt vé, vé sẽ được sinh ra với 1 một mã vé là một dãy số có thứ tự. Để in vé :

+ Kích vào đường link màu đỏ : “IN VÉ”.

hoặc   + Tìm đến mã vé tương ứng trong phần phơi bên phải, rồi kích vào nút “PRINT”.

- Vé chỉ in một lần sau khi đặt vé.

- Vé sẽ được in cả 3 liên trên 1 tờ giấy khổ A4.

1.3. Sửa thông tin vé.(chỉ dành cho người có quyền sửa thông tin vé)

- Tại phần giao diện đặt vé, chọn các thông tin về chuyến – ngày – giờ tương ứng trên vé cần sửa thông tin, kích vào nút “KIỂM TRA”, sẽ thấy bên giao diện bên phải hiện danh sách các vé đã đặt trên chuyến.

- Tìm đến vé có mã tương ứng muốn sửa thông tin.

- Kích vào nút “EDIT”. Thông tin của vé sẽ hiện trên giao diện bên trái.

\

- Sửa thông tin vé, rồi chọn nút “CẬP NHẬT”. Thông tin vé sẽ được sửa.

- Để trở lại giao diện đặt vé mới, kích vào đường link “+ ĐẶT VÉ MỚI”.

2. Chức năng “CHUYẾN XE”:

* Mục đích : để xem thông tin (số lượng vé, doanh thu, in lệnh vận doanh…) của chuyến xe.

*Thao tác như sau :

- Chọn thông tin về chuyến cần xem :

+ Chọn “TUYẾN”, ”GIỜ”, “NGÀY ĐI”.

- Kích nút “TÌM”. Thông tin của chuyến sẽ được hiển thị trong lưới dữ liệu bên dưới.

- Kích nút “XUẤT PHƠI” nếu muốn in phơi vận doanh của chuyến này.