Showing posts with label Tạo. Show all posts
Showing posts with label Tạo. Show all posts

Monday, April 15, 2019

Cách sử dụng Highlight trong Word - Tạo, xóa bỏ Highlight trong Word

Để đạt hiệu quả cao nhất khi báo cáo, đặc biệt trên báo cáo cần nhấn mạnh nội dung quan trọng gây chú ý cho người nghe. Ở bài viết này giúp bạn làm nổi bật nhấn mạnh nội dung bằng cách sử dụng Highlight trong quá trình tạo báo cáo trên Word.
.com/proxy/

Tạo Highlight trong Word

Để tạo Highlight bạn chỉ cần lựa chọn nội dung cần gây sự chú ý với người nghe -> vào thẻ Home kích chọn biểu tượng Text Highlight Color -> lựa chọn màu cần tạo cho nội dung cần nhấn mạnh -> kết quả giá trị cần nhấn mạnh nổi bật trên văn bản báo cáo của bạn:
.com/proxy/
Trường hợp bạn muốn tạo chú ý cho người nghe trên 1 đoạn văn bản thao tác tương được kết quả:
.com/proxy/
Trường hợp bạn muốn tạo 2 Highlight trong 1 đoạn thực hiện thao tác tương tự, chú ý lựa chọn màu sắc khác màu đã chọn cho Highlight trước đó:
.com/proxy/

Xóa bỏ Highlight trong Word

Khi bạn không muốn sử dụng Highlight cho văn bản của mình bạn chỉ cần lựa chọn nội dung đã tạo highlight cần xóa bỏ vào thẻ Home -> kích chọn biểu tượng Text Highlight Color kích chọn No Color:
.com/proxy/
Kết quả bạn đã xóa bỏ Highlight đã tạo:
.com/proxy/
Sử dụng Highlight không những giúp bạn gây ấn tượng, sự chú ý cho người nghe mà đơn giản nó giúp bạn ghi nhớ nhanh những giá trị con số mà tưởng chửng rất khó nhớ với rất nhiều bạn.
Như vậy bạn đã có thể  tạo và xóa bỏ Highlight trong văn bản báo cáo của mình trên Word. Chúc các bạn thành công!

Sunday, April 14, 2019

Tạo hàm cắt họ, tên, họ đệm trong VBA

Khi bạn sử dụng Excel, thao tác với danh sách họ tên khách hàng, học sinh, học viên, … nhưng danh sách này lại bao gồm họ tên đầy đủ trong khi bạn lại muốn tách riêng cột tên khỏi cột họ tên này.
Tao-ham-cat-ho-ten-ho-dem-trong-vba-3
  • Bước 1: Khởi động chương trình Microsoft Excel.
  • Bước 2: Trong Menu Tool chọn Macro Visual Basic Editor. (Có thể sử dụng tổ hợp phím Alt + F11). Cửa sổ Microsoft Visual Basic xuất hiện.
Tao-ham-cat-ho-ten-ho-dem-trong-vba-1
  • Bước 3: Trong Menu Insert chọnModule. Cửa sổ Code xuất hiện.
Tao-ham-cat-ho-ten-ho-dem-trong-vba-2
  • Bước 4: Copy toàn bộ đoạn Code sau vào trong cửa sổ Code
Function CatTen(str As String) As String
    Dim mlen As Long
    Dim i As Long
    mlen = Len(str)
    For i = mlen To 1 Step -1
        If Mid(str, i, 1) = ” ” Then
            Exit For
        End If
    Next
    If i <> 0 Then
        CatTen = Trim(Mid(str, i + 1, mlen – i))
    Else
        CatTen = Trim(str)
    End If
End Function
Function CatHo(str As String) As String
    Dim mlen As Long
    Dim i As Long
    mlen = Len(str)
    For i = 1 To mlen
        If Mid(str, i, 1) = ” ” Then
            Exit For
        End If
    Next
    If i <> 0 Then
        CatHo = Trim(Mid(str, 1, i – 1))
    Else
        CatHo = Trim(str)
    End If
End Function
 Function CatHoDem(str As String) As String
    Dim mlen As Long
    Dim i, j, k As Long
    mlen = Len(str)
    k = 0
    For i = mlen To 1 Step -1
        If Mid(str, i, 1) = ” ” Then
            Exit For
        End If
        k = k + 1
    Next
    For j = 1 To mlen
        If Mid(str, j, 1) = ” ” Then
            Exit For
        End If
        k = k + 1
    Next
    If i <> 0 Then
        CatHoDem = Trim(Mid(str, j, mlen – k))
    Else
        CatHoDem = Trim(str)
    End If
End Function
  • Bước 5: Để quay lại màn hìnhlàm việc chính của Excel, bạn vào Menu File chọn Close And Return to Microsoft Excel (Hoặc sử dụng tổ hợp phím Alt + Q).
  • Bước 6: Sử dụng những hàm đã tạo ở trên
Tao-ham-cat-ho-ten-ho-dem-trong-vba-3
Tại ô B1 ta có Họ tên đầy đủ của 1 người (Hình 3). Để cắt tên của người đó, bạn cần thực hiện các bước sau:
  •  Đưa vệt sáng đến ô B2, nhập vào hàm =Cathodem(B1) và nhấn Enter. Kết quả ô B2 có giá trị là Thị Ngọc.
  • Tương tự, nếu bạn muốn cắt Họ thì dùng hàm =Catho(B1), cắt Tên thì dùng hàm Catten(B1)

Tạo mục lục danh sách các Sheet trong Excel

Bảng tính Excel của bạn có nhiều sheet, các bạn muốn quản lý chúng một cách khoa học nhất để khi cần thiết có thể nhanh chóng mở ra. Để quản lý các sheet nhanh chóng và đơn giản nhất thì các bạn cần tạo mục lục danh sách các sheet trong file Excel.
Dưới đây giới thiệu đến các bạn hai cách tạo mục lục danh sách các sheet trong Excel.

Cách 1: Tạo mục lục danh sách các sheet thủ công.

Bước 1: Tạo một sheet mới nên đặt ở đầu các sheet khác, tại đây các bạn tạo danh sách tên các sheet theo thứ tự bất kỳ mà bạn muốn.
.com/proxy/

Bước 2: Chọn tên sheet đầu tiên trong danh sách bạn vừa tạo, nhấn chuột phải và chọn Hyperlink (hoặc tổ hợp phím Ctrl + K).
.com/proxy/
Bước 3: Xuất hiện hộp thoại Insert Hyperlink, các bạn chọn Place in This Document trong phần Link to, sau đó các bạn chọn đến tên sheet các bạn muốn dẫn đến và nhấn OK để hoàn tất.
.com/proxy/
Thực hiện các bước tương tự với các tên sheet dưới, cuối cùng bạn sẽ được mục ục danh sách các sheet trong Excel. Các bạn chỉ cần nhấn chuột vào tên sheet thì sheet bạn chọn sẽ được mở.
.com/proxy/
Nhưng đây là cách các bạn có thể sử dụng với những file Excel có ít sheet, nếu có nhiều sheet các bạn nên thực hiện cách dưới đây.

Cách 2: Sử dụng VBA trong Excel.

Bước 1: Trên file Excel cần tạo mục lục danh sách các sheet các bạn nhấn tổ hợp phím Alt + F11 để mở Visual Basic Editor.
.com/proxy/
Bước 2: Trên cửa sổ Microsoft Visual Basic for Applications các bạn chọn Insert -> Module.
.com/proxy/
Bước 3: Copy toàn bộ đoạn code dưới đây và paste vào khung Module.
Private Sub CreateTableOfContents()
Dim wsSheet As Worksheet
Dim ws As Worksheet
Dim Counter As Long
On Error Resume Next
Set wsSheet = Sheets("Mucluc")
'Kiem tra su ton tai cua Sheet
On Error GoTo 0
If wsSheet Is Nothing Then
'Neu chua co thi them vao vi tri dau tien cua Workbook
Set wsSheet = ActiveWorkbook.Sheets.Add(Before:=Worksheets(1))
wsSheet.Name = "Mucluc"
End If
With wsSheet
.Cells(2, 1) = "DANH SACH CAC SHEET"
.Cells(2, 1).Name = "Index"
.Cells(4, 1).Value = "STT"
.Cells(4, 2).Value = "Ten Sheet"
End With
'Merge Cell
With Range("A2:B2")
.Merge
.HorizontalAlignment = xlCenter
.Font.Bold = True
End With
'Set ColumnWidth
With Columns("A:A")
.ColumnWidth = 8
.HorizontalAlignment = xlCenter
End With
With Range("A4")
.HorizontalAlignment = xlCenter
.Font.Bold = True
End With
Columns("B:B").ColumnWidth = 30
With Range("B4")
.HorizontalAlignment = xlCenter
.Font.Bold = True
End With
Counter = 1
For Each ws In Worksheets
If ws.Name <> wsSheet.Name Then
'Gan gia tri cot thu tu
wsSheet.Cells(Counter + 4, 1).Value = Counter
'Tao lien ket
wsSheet.Hyperlinks.Add Anchor:=wsSheet.Cells(Counter + 4, 2), _
Address:="", _
SubAddress:=ws.Name & "!A1", _
ScreenTip:=ws.Name, _
TextToDisplay:=ws.Name
'Them nut Quay ve Sheet Muc luc tai moi Sheet
With ws
.Hyperlinks.Add Anchor:=.Range("H1"), Address:="", SubAddress:="Index", TextToDisplay:="Quay ve"
End With
Counter = Counter + 1
End If
Next ws
Set xlSheet = Nothing
End Sub
Bước 4: Sau đó các bạn nhấn chọn Run -> Run Sub hoặc phím F5 để chạy chương trình.
.com/proxy/
Lúc này trên file Excel của bạn sẽ có một sheet Mucluc và trong đó là mục lục danh sách các sheet trong Excel. Các bạn muốn mở sheet nào thì các bạn chỉ cần nhấn con trỏ chuột vào tên sheet đó trong danh sách các sheet.
.com/proxy/
Như vậy với hai cách tạo mục lục danh sách các sheet trong Excel, hi vọng các bạn có thể áp dụng dễ dàng với file Excel của mình. Chúc các bạn thành công!

Over 50 Ebooks Excel and VBA free Download

1. Statistics and Probability for Engineering Applications With Microsoft Excel by W.J. DeCoursey - PDF Free Download Download Siz...