สถานการณ์สมมติคือตารางที่ได้รับในแต่ละสัปดาห์ใน Word 2010 ที่จำเป็นต้องมีการปรับเปลี่ยน นอกเหนือจากการเพิ่มอื่นๆ ในมาโครแล้ว คอลัมน์ชื่อ "เว็บไซต์" จะต้องถูกลบออก คอลัมน์ชื่อ "เว็บไซต์" อาจไม่อยู่ในตำแหน่งเดียวกันเสมอไป
ฉันจำเป็นต้องรู้โค้ด VBA เพื่อค้นหา เลือก และลบคอลัมน์ตารางเฉพาะที่อาจเปลี่ยนตำแหน่งได้ แต่จะคงชื่อคอลัมน์เดิมไว้เสมอ
มีวิธีแทรกคำค้นหาในโค้ด vba ที่จะทำให้แน่ใจว่าคอลัมน์ด้านขวาถูกลบ แม้ว่าตำแหน่งในตารางจะเปลี่ยนแปลงได้ทุกครั้งที่เปิดตารางใน Word หรือไม่
Sub Test() ' ' Test Macro ' ' Selection.SelectColumn Selection.Columns.Delete End Sub
นี่คือสิ่งที่แสดงเมื่อฉันทำเช่นนี้โดยใช้คุณลักษณะค้นหาใน Word 2010 เพื่อค้นหาคำหลักในขณะที่เครื่องบันทึกแมโครกำลังเล่น - person user1951654   schedule 06.01.2013