Trong bài này, chúng ta sẽ tìm hiểu cách cập nhật dữ liệu từ trang tính này sang trang tính khác thông qua VBA trong Microsoft Excel.

Hãy lấy một ví dụ để hiểu cách thức và vị trí chúng tôi có thể sử dụng Macro này trong dữ liệu của mình để giảm bớt công việc hàng ngày của chúng tôi.

Chúng tôi muốn viết mã này cho những nhân viên đang làm việc trong một trung tâm cuộc gọi. Khi khách hàng gọi cho họ, họ yêu cầu các chi tiết cơ bản như User_Name, User_ID, Phone_Number và Problem_ID, họ cần một mã như vậy để hoạt động có hệ thống.

Bây giờ chúng tôi muốn áp dụng macro cho ngữ cảnh như vậy khi một cuộc gọi đến và họ ghi chú tất cả các chi tiết đã đề cập ở trên vào một trang tính excel và khi họ nhấp vào cập nhật, dữ liệu đó sẽ được cập nhật trong một trang tính khác.

img1

Để cập nhật dữ liệu từ trang tính này sang trang tính khác, thực hiện theo các bước sau: – * Đầu tiên, chúng ta sẽ chèn nút lệnh trong trang tính.

  • Chuyển đến tab Nhà phát triển và sau đó chèn nút Lệnh từ Activexcontrol.

  • Chỉ định macro được đề cập bên dưới: –

Private Sub CommandButton1_Click ()

Dim User_Name As String, User_ID As Integer, Phone_Number As Double, Problem_ID As Integer

Worksheets (“Sheet1”). Chọn

User_Name = Range (“B2”)

User_ID = Phạm vi (“B3”)

Phone_Number = Range (“B4”)

Problem_ID = Range (“B5”)

Worksheets (“Sheet2”). Chọn

Worksheets (“Sheet2”). Phạm vi (“A1”). Chọn

Nếu Worksheets (“Sheet2”). Range (“A1”). Offset (1, 0) <> “” thì

Worksheets (“Sheet2”). Range (“A1”). End (xlDown) .Select

Kết thúc Nếu

ActiveCell.Offset (1, 0). Chọn

ActiveCell.Value = User_Name

ActiveCell.Offset (0, 1). Chọn

ActiveCell.Value = User_ID

ActiveCell.Offset (0, 1). Chọn

ActiveCell.Value = Số điện thoại

ActiveCell.Offset (0, 1). Chọn

ActiveCell.Value = Problem_ID

Worksheets (“Sheet1”). Chọn

Worksheets (“Sheet1”). Phạm vi (“B2”). Chọn

End Sub

Giải thích mã: – Đầu tiên, chúng tôi đã xác định tất cả các biến. Sau đó, chúng tôi đã xác định phạm vi cho mọi biến và sau đó mô tả phạm vi cho tất cả các biến. Và, chúng tôi cũng đã xác định rằng dữ liệu phạm vi sẽ được cập nhật ở đâu và trong phạm vi nào sau khi nhấp vào nút Cập nhật.

img2

  • Để chạy mã, nhấn phím F5 trên bàn phím.

  • Khi bạn nhập dữ liệu vào và bấm vào nút cập nhật thì dữ liệu sẽ được cập nhật vào sheet khác và chúng ta có thể nhập dữ liệu mới vào sheet.

img3

img4

Đây là cách chúng ta có thể cập nhật dữ liệu từ sheet này sang sheet khác thông qua VBA trong Microsoft excel.

image 4