• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp Tin học văn phòng ms excel

Tạo công cụ học từ vựng trong Excel

@admiz by @admiz
11/01/2022
in ms excel
0
Tạo Công Cụ Học Từ Vựng Trong Excel 6093e2215cd13.png

Có bao giờ các bạn nghĩ tới việc tạo công cụ học từ vựng trong Excel giống như các chương trình học tiếng Anh không?

Đầu tiên bạn hãy tạo một file Excel mới và đặt tên là Timer (bạn có thể đặt tên khác). Bạn xóa hết các sheet, chỉ để lại một sheet và đặt tên là Data. Khối dữ liệu của chúng ta sẽ có 2 cột: Cột một là tựa đề, cột hai là nội dung. Chú ý là các hàng dữ liệu phải liên tục nhau.

Tiếp theo, chúng ta tạo một module và đặt tên là ModuleTimer (Hình 1) và nhập đoạn code 1. Ở đây chúng ta dùng hai hàm API là SetTimer và KillTimer.

Tạo một form với tên là frmMain với thuộc tính ShowModal là False như hình 3 và thêm các đối tượng sau:

– TextBox txtTopic với thuộc tính WordWrap là True
– TextBox txtDescriptions với thuộc tính WordWrap là True
– 4 nút lệnh với tên lần lượt: cmdStart, cmdStop, cmdSetTime, cmdClose, với thuộc tính Caption lần lượt: Bắt đầu học, Ngừng học, Định thời gian, Đóng. (xem hình 2)

 

Và bây giờ bạn hãy nhập đoạn code 2 cho form frmMain.

Bước cuối cùng, bạn hãy trở về màn hình soạn thảo Excel.

Cho hiện thanh công cụ Visual Basic (View > Toolbars > Control Toolbox), chọn Command Button (Hình 3) và đặt lên sheet Data (như hình 4), đặt tên là cmdHoc với thuộc tính Caption là Học. Sau đó nhấn đúp vào nút lệnh để nhập đoạn mã sau:

Private Sub cmdHoc_Click()
frmMain.Show
End Sub

Bây giờ bạn hãy trở về màn hình soạn thảo Excel và tắt chế độ Design (nhấn vào biểu tượng thước Ê ke và cây viết), và hãy thử nhấn vào nút lệnh vừa tạo xem sao. Một công cụ học từ vựng thật đơn giản, phải không các bạn.

Hy vọng rằng bài viết này hữu ích cho các bạn.

Code 1:

Public Declare Function SetTimer Lib "user32"(      ByVal HWnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long
Public Declare Function KillTimer Lib "user32" ( ByVal HWnd As Long, ByVal nIDEvent As Long) As Long
Public TimerID As Long
Public TimerSeconds As Single
Public BLDefaul As Boolean
Public StrTopic As String
Public StrDes As String
Public IntCount As Integer
Public BLHaveStartTimer As Boolean
Sub StartTimer()
 If BLDefaul = False Then
    TimerSeconds = 3 ' Mặc định là 1 giây
 End If
 TimerID = SetTimer(0&, 0&, TimerSeconds * 1000&, AddressOf TimerProc)
End Sub
Sub SetTime()
 Dim VTime As Single
 Dim VAns As String
 BLDefaul = False
 VAns = InputBox("Xin nhập vào thời gian (giây) cho timer ", "Định thời gian")
 If Len(VAns) = 0 Then
   BLDefaul = False
 Else
   VTime = CSng(VAns)
   TimerSeconds = VTime
   BLDefaul = True
 End If
End Sub
Sub EndTimer()
 On Error Resume Next
 KillTimer 0&, TimerID
End Sub
 Sub TimerProc(ByVal HWnd As Long, ByVal uMsg As Long, ByVal nIDEvent As Long, ByVal dwTimer As Long)
 '
 ' The procedure is called by Windows. Put your
 ' timer-related code here.
 '
 On Error GoTo Thongbao1
 If IntCount = 0 Then IntCount = 2

 StrTopic = Application.Workbooks("Timer").
 Sheets("Data").Cells(IntCount, 1)
 StrDes = Application.Workbooks("Timer").
 Sheets("Data").Cells(IntCount, 2)
 If Len(Trim(StrTopic)) = 0 Then
  IntCount = 2
  StrTopic = Application.Workbooks("Timer").
  Sheets("Data").Cells(IntCount, 1) 
  StrDes = Application.
Workbooks("Timer").Sheets("Data").
Cells(IntCount, 2)
  If Len(Trim(StrTopic)) = 0 Then
    BLHaveStartTimer = False
    Call EndTimer
MsgBox "Dữ liệu của bạn không có!", vbOKOnly, "Công cụ học từ vựng"
   Exit Sub
 End If
 Else
   IntCount = IntCount + 1
 End If
 frmMain.txtTopic.Text = StrTopic
 frmMain.txtDescriptions.Text = StrDes
 DoEvents
 Exit Sub
Thongbao1:
 Call EndTimer
End Sub

 

Code 2

Private Sub cmdClose_Click()
 If BLHaveStartTimer = True Then
   Call cmdStop_Click
 End If
 End
End Sub
 ' Nhằm bảo đảm nếu đã gọi Timer rồi thì sẽ không gọi nữa
Private Sub cmdSetTime_Click()
 Call SetTime
 Call cmdStop_Click
 Call cmdStart_Click
End Sub
Private Sub cmdStart_Click()
 If BLHaveStartTimer = False Then
    Call StartTimer
    BLHaveStartTimer = True
 End If
End Sub
Private Sub cmdStop_Click()
  Call EndTimer
  BLHaveStartTimer = False
End Sub
Private Sub UserForm_
  QueryClose(Cancel As Integer, CloseMode As Integer)
  If CloseMode = vbFormControlMenu Then
     Cancel = True
     MsgBox "Xin bạn đóng bằng nút lệnh ĐÓNG!", vbOKOnly, "Công cụ học từ vựng"
  End If
End Sub

HÃY KIỂM TRA LẠI ĐĨA MỀM

Một bạn đọc tự giới thiệu “nguyên là chuyên gia nghiên cứu đĩa từ” đã có một số lời khuyên tốt về các đĩa mềm khởi động khẩn cấp và các đĩa cứu nguy của Windows và các chương trình khác: ” Đừng quá tin là chúng còn tốt”. Đĩa mềm để lâu ngày có thể gây hỏng hóc các sector. Muốn xác nhận chúng vẫn còn làm việc, bạn phải kiểm tra chúng vài tháng một lần – bằng cách khởi động PC từ đĩa mềm đó, hoặc đánh giá bằng công cụ quét đĩa: Trong Windows 98 và Me, bạn chọn Start.Programs.Accessories.System Tools.ScanDisk. Trong Windows 2000 và XP, chọn Start.My Computer, nhấn phải đĩa mềm đó, chọn Properties, và nhấn Tools.Check Now.

 

Lê Văn Duyệt

Post Views: 144
Previous Post

Kinh nghiệm mua màn hình máy tính cũ

Next Post

MS Excel 2003 – Bài 8: Excel Macro – Tự động hóa các nhiệm vụ phức tạp

Related Posts

Tổng Hợp Các Hàm Số Lượng Giác Trong Excel 6093d945e72fa.jpeg
ms excel

Tổng hợp các hàm số lượng giác trong Excel

30/04/2022
Cách Sắp Xếp Tên Theo Thứ Tự Chữ Cái Trong Excel 6093d96262167.jpeg
ms excel

Cách sắp xếp tên theo thứ tự chữ cái trong Excel

30/04/2022
Cách định Dạng Ngày Tháng Trên Excel 6093d95944e43.jpeg
ms excel

Cách định dạng ngày tháng trên Excel

30/04/2022
Cách Tạo Bảng Excel, Chèn Bảng Trong Excel 6093d9760b0ed.jpeg
ms excel

Cách tạo bảng Excel, chèn bảng trong Excel

30/04/2022
Tra Cứu Dữ Liệu Trong Bảng Excel: Thay Thế Vlookup Bằng Index Và Match 6093d986a4a62.jpeg
ms excel

Tra cứu dữ liệu trong bảng Excel: Thay thế VLOOKUP bằng INDEX và MATCH

30/04/2022
Cách Bôi đen Hàng Hoặc Cột Trong Excel Bằng Phím Tắt 6093d99218522.jpeg
ms excel

Cách bôi đen hàng hoặc cột trong Excel bằng phím tắt

28/04/2022
Next Post
Ms Excel 2003 – Bài 8: Excel Macro – Tự động Hóa Các Nhiệm Vụ Phức Tạp 6093e15e22ef7.jpeg

MS Excel 2003 - Bài 8: Excel Macro – Tự động hóa các nhiệm vụ phức tạp

Bài mới nhất

Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025
Các Dịch Vụ Thiết Kế Website Tại Vĩnh Phúc Chuyên Nghiệp, Uy Tín Nhất 612d0a91e63af.jpeg

Các dịch vụ thiết kế website tại Vĩnh Phúc chuyên nghiệp, uy tín nhất

04/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution