Số mũ google sheet

Microsoft Excel và Google Sheets – công cụ hỗ trợ xử lý và phân tích dữ liệu trở nên không còn xa lạ với người đi làm hiện đại ngày nay. Đôi khi, người dùng đang quen với việc sử dụng Google Sheet trực tuyến nhanh chóng và tiện lợi. Nhưng trong một số trường hợp, cần trích xuất dữ liệu từ Google Sheet sang Excel với nhiều mục đích khác nhau. Trong bài viết này, UniTrain sẽ hướng dẫn bạn 3 bước để nhập dữ liệu từ Google Trang tính sang Excel bằng mã VBA

Hãy cùng thực hiện một ví dụ thao tác lấy dữ liệu từ Google Sheet vào Excel. Giải thích, người dùng có tệp Đang nhập dữ liệu vào Excel (như hình bên dưới). Data bao gồm Đại diện bán hàng, Tên sản phẩm, Đơn vị và Bán hàng trong các cột B, C, D và E

Số mũ google sheet

Bước 1. Thay đổi quyền riêng tư của Google Sheet

1. Nhấp vào nút Chia sẻ ở góc trên bên phải màn hình

Số mũ google sheet

2. Hộp thoại Chia sẻ “Nhập dữ liệu vào Excel” sẽ hiển thị, nhấp vào mũi tên thả xuống trong phần Truy cập chung > chọn Bất kỳ ai có liên kết > Xong.  

Số mũ google sheet

Bước 2. Chèn mã VBA để nhập dữ liệu vào Excel

1. Open work new window on Excel

2. Chọn tab Nhà phát triển trên thanh công cụ

3. Chọn Visual Basic trong nhóm Code

Số mũ google sheet

4. Cửa sổ Microsoft Visual Basic for Applications sẽ hiển thị, chọn Chèn > Mô-đun

Số mũ google sheet

5. Sau đó, chúng tôi sẽ tạo ra một mã mô-đun để nhập dữ liệu từ Google Sheet sang Excel. Vui lòng nhập mã dưới đây

Sub Import_Sheets_to_Excel()
Dim QRT As QueryTable, ul As String, ky As String
If ActiveSheet.QueryTables.Count > 0 Then ActiveSheet.QueryTables(1).Delete
ActiveSheet.Cells.Clear
ky = "1slumgR5et-cG7Er-9udweCSthufb7xYdsmoP9H2AOFs"
ul = "https://spreadsheets.google.com/tq?tqx=out:html&key=" & ky
Set QRT = ActiveSheet.QueryTables.Add(Connection:="URL;" & ul, _
Destination:=Range("$A$4"))
With QRT
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingNone
.Refresh
End With
End Sub

Số mũ google sheet

6. Chạy mã bằng cách nhấp vào nút phát màu xanh lục (như hình bên dưới)

Số mũ google sheet

7. Quay lại Sheet1, bạn sẽ thấy Excel đang lấy dữ liệu từ một nguồn bên ngoài

Số mũ google sheet

Và cuối cùng, kết quả sẽ hiển thị như hình bên dưới

Số mũ google sheet

Bước 3. Edit file data format

Bạn sẽ thấy dữ liệu được nhập từ Google Trang tính không có bất kỳ loại định dạng nào. Do đó, người dùng sẽ thao tác với các loại định dạng khác nhau để làm cho tệp dữ liệu dễ nhìn hơn bằng cách

1. Đặt tiêu đề tệp dữ liệu trong ô B2. We are format at Heading 2 Cell Style

Số mũ google sheet

2. Chọn các ô trong phạm vi B4. E14

3. Chọn Trang chủ trên thanh công cụ > chọn biểu tượng Căn giữa và Căn giữa trên nhóm lệnh Căn chỉnh

Số mũ google sheet

4. Chèn kẻ viền All Borders. Kết quả sẽ hiển thị như hình bên dưới

Số mũ google sheet

5. Chọn các tiêu đề trong phạm vi B4. E4 and in Bold. Ngoài ra, bạn có thể thay đổi Màu tô (màu nền) và Màu phông chữ (màu phông chữ). New data table will display as the bottom