Chọn kiểu gõ: AUTO [F9] VNI TELEX VIQR VIQR* Tắt Kiểm tra chính tả Bỏ dấu kiểu cũ
Tạo mục lục trong excel 2003
  • Trang chủ
  • Diễn đàn
  • Tìm kiếm
  • Diễn đàn
  • Lịch
  • Thành viên
  • Đăng nhập
  • Đăng ký
  • Hộp Thư
Trang: [1]   Xuống
In
Tác giả Chủ đề: Tạo mục lục trong excel 2003  (Đọc 8016 lần)
0 Thành viên và 1 Khách đang xem chủ đề.
Tom-Jerry
Love Jerry
Quản trị viên
Thành viên thân thiết
*


Giới tính: Nam

Lớp: 12B
Trường: THPT Chơn Thành
Khoá: 2002-2003

Bài viết: 279
Thống kê Thanks
-Đã Thanks: 135
-Nhận được: 50
Điểm thưởng: 0

Offline Offline
antishyness Email
« vào lúc: 02 Tháng Mười, 2009, 03:59:53 PM »
Hôm nay rảnh rỗi, ngồi phá phách xíu, tình cờ tim ra cách tạo mục lục trong excel 2003.
Xin chia sẻ với mọi người như sau:
Bước 1: Tạo sheet để làm mục lục, tạm đặt tên là MUCLUC.
Bước 2: Click phải lên tên sheet MUCLUC, chọn View Code, sau đó copy đoạn code sau đây vào:

Code:
Private Sub Worksheet_Activate()
Dim wSheet As Worksheet
Dim M As Long

M = 1

    With Me
        .Columns(1).ClearContents
        .Cells(1, 1) = "INDEX"
        .Cells(1, 1).Name = "Index"
    End With

    For Each wSheet In Worksheets

        If wSheet.Name <> Me.Name Then

        M = M + 1

        With wSheet

            .Range("H1").Name = "Start" & wSheet.Index

            .Hyperlinks.Add Anchor:=.Range("H1"), Address:="", SubAddress:="Index", TextToDisplay:="Back to Index"

        End With

            Me.Hyperlinks.Add Anchor:=Me.Cells(M, 1), Address:="", SubAddress:="Start" & wSheet.Index, TextToDisplay:=wSheet.Name

        End If
        Next wSheet

End Sub

Bước 3:  Nhấn Alt + Q và Save lại.

Bước 4: Từ Excel, vào Tool > Macro > Security. Trong hộp thoại này, chọn mức Low. Vì trong file Excel của bạn có dùng Macro, nên đôi khi mức Macro security ở mức high, đoạn lệnh của bạn sẽ không có tác dụng. Nếu bạn chọn Medium, bạn sẽ được nhắc là chạy macro không. Trong trường hợp này, bạn chọn Enable Macro để thấy tác dụng.

Bước 5: Nhấn Ctrl + W để đóng lại Workbook và mở lại Workbook này.

Đến đây, khi nhấp vào Sheet có tên là MUCLUC, bạn sẽ thấy danh sách các bảng tính hiện ra. Nhấp vào Sheet nào mà bạn muốn di chuyển nhanh đến để làm việc….
Logged
Chữ ký của Tom-Jerry
Quê hương là gì hở mẹ..
Mà sao cô dạy phải yêu?
Yêu Bé Ngốc
Như Ngọc
VIP Member
Thành viên kỳ cựu
*


Giới tính: Nam

Lớp: 12A6
Trường: THPT Chơn Thành
Khoá: 2005 - 2006

Bài viết: 4036
Thống kê Thanks
-Đã Thanks: 1178
-Nhận được: 449
Điểm thưởng: 4

Offline Offline
vuichat_buonchat_kovuikobuonchat WWW Email
« Trả lời #1 vào lúc: 02 Tháng Mười, 2009, 04:03:31 PM »
Sưu tầm hả anh?
Logged
Chữ ký của Yêu Bé Ngốc
loptruong12B_03
Thành viên chính thức
**



Lớp: N/A
Trường: N/A
Khoá: N/A

Bài viết: 32
Thống kê Thanks
-Đã Thanks: 2
-Nhận được: 25
Điểm thưởng: 0

Offline Offline
Email
« Trả lời #2 vào lúc: 02 Tháng Mười, 2009, 05:30:39 PM »
Công việc của mình liên quan cũng hơi nhiều đến excel, nên cũng mò mẫm được chút ít.
Nếu dùng macro, mình hay bị mấy ông phần mềm diệt virut quét sạch.
Thường khi tạo mục lục trong excel, mình dùng chức năng sẵn có là "Hyperlink", vừa dễ làm, lại không bị "diệt", nó dùng được cả trong word nữa. Tuy nhiên, lại hơi thủ công.
Có thể tạo link với 1ô, 1 nhóm ô, 1 sheet, hay 1 file khác bất kỳ.
Các bạn vào Insert \ Hyperlink, sau đó chỉ ra đường dẫn cần liên kết.
Hy vọng là không múa rìu qua mắt thợ. bỏ quá, bỏ quá...
Logged
Chữ ký của loptruong12B_03
Luôn luôn có ít nhất 2 lựa chọn dành cho bạn...
Tom-Jerry
Love Jerry
Quản trị viên
Thành viên thân thiết
*


Giới tính: Nam

Lớp: 12B
Trường: THPT Chơn Thành
Khoá: 2002-2003

Bài viết: 279
Thống kê Thanks
-Đã Thanks: 135
-Nhận được: 50
Điểm thưởng: 0

Offline Offline
antishyness Email
« Trả lời #3 vào lúc: 02 Tháng Mười, 2009, 05:31:41 PM »
Sưu tầm hả anh?
Ừ, đúng là sưu tầm, nhưng anh đã làm thử rồi, không phải sưu tầm rồi post lên đại đâu, chỉ tiếc là không gửi file excel đính kèm cho mọi người xem được (vì ở công ty không cho phép việc này).

Thân
Logged
Chữ ký của Tom-Jerry
Quê hương là gì hở mẹ..
Mà sao cô dạy phải yêu?
Tom-Jerry
Love Jerry
Quản trị viên
Thành viên thân thiết
*


Giới tính: Nam

Lớp: 12B
Trường: THPT Chơn Thành
Khoá: 2002-2003

Bài viết: 279
Thống kê Thanks
-Đã Thanks: 135
-Nhận được: 50
Điểm thưởng: 0

Offline Offline
antishyness Email
« Trả lời #4 vào lúc: 02 Tháng Mười, 2009, 05:37:09 PM »
Công việc của mình liên quan cũng hơi nhiều đến excel, nên cũng mò mẫm được chút ít.
Nếu dùng macro, mình hay bị mấy ông phần mềm diệt virut quét sạch.
Thường khi tạo mục lục trong excel, mình dùng chức năng sẵn có là "Hyperlink", vừa dễ làm, lại không bị "diệt", nó dùng được cả trong word nữa. Tuy nhiên, lại hơi thủ công.
Có thể tạo link với 1ô, 1 nhóm ô, 1 sheet, hay 1 file khác bất kỳ.
Các bạn vào Insert \ Hyperlink, sau đó chỉ ra đường dẫn cần liên kết.
Hy vọng là không múa rìu qua mắt thợ. bỏ quá, bỏ quá...
Hi Thảo,

Xin cảm ơn vì đã nhắc đến điểm này!

Đúng là cách này của THảo thì không sợ gì phần mềm diệt virus nào cả, nhưng được đằng này thì mất đằng kia, tạo mục lục tự động thì mỗi khi mình tạo thêm sheet mới hay rename lại bất kỳ sheet nào, Mục lục sẽ tự động cập nhật, hơn nữa tại mỗi trang còn tự tạo ra link để mình quay lại trang mục lục. Điều này sẽ tiết kiệt được công sức rất nhiều, nhất là khi file excel của mình có nhiều sheet khác nhau.

Cho nên tùy vào hoàn cảnh của mình, mọi người nên chọn cách làm thích hợp!

Thân
Logged
Chữ ký của Tom-Jerry
Quê hương là gì hở mẹ..
Mà sao cô dạy phải yêu?
lechung_vn
Quản trị viên
Thành viên kỳ cựu
*


Nghe vợ - Sống lâu ^^

Giới tính: Nam

Lớp: 11B
Trường: THPT Chơn Thành - Bình Phước
Khoá: 2002-2003

Bài viết: 2188
Thống kê Thanks
-Đã Thanks: 317
-Nhận được: 373
Điểm thưởng: 6

Offline Offline
lechung_vn WWW Email
« Trả lời #5 vào lúc: 03 Tháng Mười, 2009, 02:47:27 AM »
 
Em cũng thích Excel lắm, và hôm nọ có một người anh làm ở Mardec SaiGon có đố em một hàm để chọn lọc như thế này:
Làm sao xếp theo tên ABC của một số nhân viên hay tên học sinh mà tên ấy vẫn được đánh trong 01 ô của Ecxel.
VD:
Ô A1 là Lê Nguyễn Xuân Chung
A2 là Nguyễn Thanh Trúc
A3 là Nguyễn Văn An

Làm như thế nào để chọn lọc An => Chung => Trúc bằng một hàm
Em suy nghĩ vỡ não luôn, hix
Logged
Chữ ký của lechung_vn
(@^@) Ai cũng chọn việc nhẹ nhàng.....Gian khổ sẽ thuộc về phần ai!? (@^@)

                                 
Trang: [1]   Lên
In
Chuyển tới: