Một ý tưởng viết macro VBA tương tác với Google Drive từ Excel

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

nguyendang95

Thành viên chính thức
Tham gia
25/5/22
Bài viết
77
Được thích
78
Xin chào mọi người.
Sau một thời gian nhận thấy có nhiều người dùng đặt vấn đề về khả năng macro VBA trong Excel tương tác với Google Drive nói chung và các dịch vụ của Google nói riêng và sau khi nghiên cứu cách viết macro VBA cũng như ngâm cứu tài liệu của Google.
Mình xin chia sẻ một ý tưởng thông qua một tệp ví dụ đính kèm theo bài viết này với những chức năng như sau:
  • Quản lý tập tin, thư mục trong một thư mục nhất định trên Google Drive với những chức năng cơ bản như tải lên, tải xuống tập tin, đổi tên, xóa vĩnh viễn tập tin/thư mục.
  • Tạo email, tải tệp đính kèm lên thư mục trong Google Drive và lấy shareable link đưa vào email mới tạo.
  • Tiến trình tải lên/tải xuống tập tin được ghi nhận ở thanh Status Bar của Excel (góc trái dưới cùng)
Macro VBA trong tệp Excel trên có sử dụng:
  1. Thư viện VBA-JSON của tác giả timhall: VBA-JSON
  2. Hai hàm URLEncode và URLDecode (ExcelVBA.ru): URL Encode and Decode VBA functions for Excel on Mac or Windows including UTF-8 support. Source: ExcelVBA.ru
Mời mọi người xem tệp bên dưới.
 

File đính kèm

  • GoogleDriveVBASample.xlsm
    214.5 KB · Đọc: 96
Nếu ok rồi thì lên bài hướng dẫn đi bạn.
có sẳn mã bài trước họ làm cho đó chi ... và Tôi sử dụng Exce2021 thường lách qua Times vài giây chạy hàm cũng thế

bạn làm đi ... Tôi chơi cái khác


Ngay cả code Bài 1 đọc và ghi dữ liệu lên Google Sheets thuần VBA phơi bày ra đó ... mà có mấy ai có khả năng đọc vận dụng được đâu

chủ thớt làm cho hết sạch chỉ sơ chế xong ăn còn không biết hay keo chủ thớt làm lại cho xong đút cho mới chịu

Hài tí vậy ... thôi nha ... có gì mới thú vị hơn keo tôi
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi đã định hình khung cơ bản xong hàm RTD ... nó cũng đơn giản thôi ... vì nó có từ năm 2001 tới này trên 20 năm rồi mà ít ai ứng dụng nó

Mã VB6 + VB.Net + C#/C++ và Python tràn ngập Google và trên github

Thong thả viết hàm tuỳ chỉnh cho AddIns ... có điều lỗi trên Excel 2021 64 bit ( còn tại sao thì Tôi chịu )

Ai thích tham khảo 1 trong vô vàn cách có trên githib


Một cái đặc biệt hay là mọi thao tác trên Sheet không ảnh hưởng gì tới hàm RTD đang cập nhật dữ liệu thời gian thực
 
Lần chỉnh sửa cuối:
Upvote 0
đã xong thư viện hàm RTD cho Excel ... để đây tấm hình chơi cho vui thôi :p

nó đơn giản lắm làm theo chỉ dẫn của Ms và các bài trước đó là ra ... code trên trang Ms sử dụng tốt

Chỉ tận dụng đa luồng thật sự của RTD cho xử lý dữ liệu chơi cho vui ... nhanh lắm

Nó có trên 20 Năm mà ít ai tận dụng nó cho xử lý mảng hai chiều Array ??!!! _)(#;_)()(-

với đa luồng do Ms tạo ra

1730253226165.png
 
Lần chỉnh sửa cuối:
Upvote 0
ai quan tâm hàm RTD qua link sau trò chuyện + bà tám

 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom