ฉันมีไฟล์ excel และมี 5,000 บันทึกด้วยส่วนหัว ตอนนี้ฉันต้องแบ่งไฟล์เป็น 5 ไฟล์ต่างกันพร้อมแถวส่วนหัวและบันทึก 1,000 รายการ 5 ไฟล์เหล่านี้ไปในเส้นทางเดียวกัน
ฉันมีไฟล์ excel และมี 5,000 บันทึกด้วยส่วนหัว ตอนนี้ฉันต้องแบ่งไฟล์เป็น 5 ไฟล์ต่างกันพร้อมแถวส่วนหัวและบันทึก 1,000 รายการ 5 ไฟล์เหล่านี้ไปในเส้นทางเดียวกัน
คำตอบ:
การเขียนมาโครตั้งแต่เริ่มต้นเพื่อทำสิ่งนี้เป็นเรื่องยาก ฉันคิดว่าคุณถามสิ่งนี้เพราะสิ่งนี้จะเกิดขึ้นอีกในอนาคตและคุณต้องการที่จะทำมันด้วยการคลิกปุ่มแทนการทำสิ่งนี้ด้วยตนเองทุกครั้ง
วิธีที่ง่ายที่สุดคือไปที่เมนูtools
ตามด้วยเมนูย่อยmacro
แล้วกดrecord macro
ปุ่ม ตอนนี้ทำตามขั้นตอนทั้งหมดที่คุณต้องทำและกดstop
ปุ่ม
ตอนนี้มันจะขอให้คุณบันทึกแมโครทั้งในสมุดงานหรือโฟลเดอร์มาโครส่วนตัวของคุณและเลือกกำหนดทางลัดให้กับมัน
หากในขั้นตอนนี้คุณต้องการแก้ไขแมโครโดยใช้การเขียนสคริปต์ขั้นสูงกด Alt-F11 เพื่อเปิด Visual Basic สำหรับแอปพลิเคชัน คุณจะเห็นมาโครที่คุณเพิ่งบันทึกไว้ที่นี่และสามารถแก้ไขได้
หากคุณต้องการเพิ่มในแมโครนี้วิธีที่ง่ายที่สุดคือการบันทึกสิ่งที่คุณต้องการเพิ่มลงในแมโครใหม่จากนั้นใช้ VBA คัดลอก / วางข้อความของแมโครไปยังแมโครอื่นของคุณ
หากคุณต้องการที่จะก้าวไปอีกขั้น Google สามารถช่วยให้คุณเรียนรู้พื้นฐานของแอปพลิเคชัน โปรดทราบว่า VB Scripts มักจะทำงานใน VBA เช่นกันเนื่องจาก VB Script นั้นมีข้อ จำกัด มากกว่า VBA ในบางวิธี
ลืมพูดถึง: ครั้งต่อไปที่คุณต้องการเรียกใช้แมโครของคุณไปที่เมนูเมนูtools
ย่อยmacro
และกดปุ่มเล่นจากนั้นเลือกแมโครจากรายการหรือใช้แป้นพิมพ์ลัดที่คุณกำหนดเมื่อบันทึกแมโคร
หรือคุณสามารถสร้างแถบเครื่องมือใหม่และสร้างปุ่มที่เรียกใช้แมโครของคุณ การสร้างแถบเครื่องมือควรจะค่อนข้างตรงไปตรงมาเนื่องจากเป็นเรื่องของการลากและวาง