Google ชีตไม่รองรับ VBA ซึ่งย่อมาจาก Visual Basic for Applications ซึ่งเป็นภาษา Microsoft ที่ได้มาจาก Visual Basic สิ่งที่ชีตรองรับคือฟังก์ชัน Javascript ทำงานเหมือนกับมาโคร
ฉันจะใช้ VBA ใน Google ชีตได้อย่างไร
กำลังแก้ไขมาโคร
- ใน UI ของ Google ชีต ให้เลือกเครื่องมือ > มาโคร > จัดการมาโคร
- ค้นหามาโครที่คุณต้องการแก้ไขและเลือก more_vert > แก้ไขมาโคร …
- แก้ไขฟังก์ชันมาโครเพื่อเปลี่ยนการทำงานของมาโคร
- บันทึกโครงการสคริปต์. …
- ทดสอบฟังก์ชันมาโครในแผ่นงานเพื่อตรวจสอบว่าทำงานตามที่ตั้งใจไว้
มาโคร VBA ทำงานใน Google ชีตได้หรือไม่
ดังที่ได้กล่าวไปแล้วว่าคุณไม่สามารถเรียกใช้มาโคร Excel ใน Google ชีตได้ … ใช้โค้ด VBA ที่คุณมีใน Excel แล้วแปลงเป็น Google Apps Script หากคุณไม่รู้จัก GAS คุณสามารถจ้างนักพัฒนาเพื่อทำสิ่งนี้ได้ (คนที่เข้าใจทั้ง Excel และ Google ชีตทั้งคู่)
คุณสามารถเรียกใช้มาโครใน Google ชีตได้ไหม
ชีต:
คุณสามารถแปลงมาโครในสเปรดชีต Microsoft Excel เป็น Google ชีตโดยสร้างใหม่โดยใช้ Google Apps Script Apps Script ขับเคลื่อนมาโครในชีต เช่นเดียวกับที่ Microsoft Visual Basic for Applications ทำกับ Excel มาโครที่คุณบันทึกไว้ คุณยังสามารถเรียกใช้มาโครของคุณโดย โดยใช้แป้นพิมพ์ลัด.
ฉันจะแปลงรหัส VBA เป็น Google ชีตได้อย่างไร
- ขั้นตอนที่ 1: แปลงไฟล์ของคุณ ของคุณคอมพิวเตอร์ เปิด Google ไดรฟ์ ที่แผงด้านขวา ให้คลิกโปรแกรมเสริม Macro Converter …
- ขั้นตอนที่ 2: ทดสอบไฟล์ที่แปลงแล้ว เรียกใช้โค้ด Apps Script ของคุณ …
- ขั้นตอนที่ 3: แก้ไขข้อผิดพลาด หากคุณพบข้อผิดพลาดขณะทดสอบไฟล์ โปรดดู แก้ไขข้อผิดพลาดในโค้ดที่แปลงแล้ว