วิธีการแยกไฟล์ Excel ด้วย excel Macro


-2

ฉันมีไฟล์ excel และมี 5,000 บันทึกด้วยส่วนหัว ตอนนี้ฉันต้องแบ่งไฟล์เป็น 5 ไฟล์ต่างกันพร้อมแถวส่วนหัวและบันทึก 1,000 รายการ 5 ไฟล์เหล่านี้ไปในเส้นทางเดียวกัน


1
1 ไฟล์ excel และ 5 แผ่น เหตุใดจึงใช้มาโคร ใช้เวลาเพียง 5 นาที (ish) ด้วยตนเอง
mcalex

คำตอบ:


-1

การเขียนมาโครตั้งแต่เริ่มต้นเพื่อทำสิ่งนี้เป็นเรื่องยาก ฉันคิดว่าคุณถามสิ่งนี้เพราะสิ่งนี้จะเกิดขึ้นอีกในอนาคตและคุณต้องการที่จะทำมันด้วยการคลิกปุ่มแทนการทำสิ่งนี้ด้วยตนเองทุกครั้ง

วิธีที่ง่ายที่สุดคือไปที่เมนูtoolsตามด้วยเมนูย่อยmacroแล้วกดrecord macroปุ่ม ตอนนี้ทำตามขั้นตอนทั้งหมดที่คุณต้องทำและกดstopปุ่ม

ตอนนี้มันจะขอให้คุณบันทึกแมโครทั้งในสมุดงานหรือโฟลเดอร์มาโครส่วนตัวของคุณและเลือกกำหนดทางลัดให้กับมัน


หากในขั้นตอนนี้คุณต้องการแก้ไขแมโครโดยใช้การเขียนสคริปต์ขั้นสูงกด Alt-F11 เพื่อเปิด Visual Basic สำหรับแอปพลิเคชัน คุณจะเห็นมาโครที่คุณเพิ่งบันทึกไว้ที่นี่และสามารถแก้ไขได้

หากคุณต้องการเพิ่มในแมโครนี้วิธีที่ง่ายที่สุดคือการบันทึกสิ่งที่คุณต้องการเพิ่มลงในแมโครใหม่จากนั้นใช้ VBA คัดลอก / วางข้อความของแมโครไปยังแมโครอื่นของคุณ

หากคุณต้องการที่จะก้าวไปอีกขั้น Google สามารถช่วยให้คุณเรียนรู้พื้นฐานของแอปพลิเคชัน โปรดทราบว่า VB Scripts มักจะทำงานใน VBA เช่นกันเนื่องจาก VB Script นั้นมีข้อ จำกัด มากกว่า VBA ในบางวิธี


ลืมพูดถึง: ครั้งต่อไปที่คุณต้องการเรียกใช้แมโครของคุณไปที่เมนูเมนูtoolsย่อยmacroและกดปุ่มเล่นจากนั้นเลือกแมโครจากรายการหรือใช้แป้นพิมพ์ลัดที่คุณกำหนดเมื่อบันทึกแมโคร

หรือคุณสามารถสร้างแถบเครื่องมือใหม่และสร้างปุ่มที่เรียกใช้แมโครของคุณ การสร้างแถบเครื่องมือควรจะค่อนข้างตรงไปตรงมาเนื่องจากเป็นเรื่องของการลากและวาง


1
เมนูเครื่องมือ? จริงๆ? จะทำอย่างไรถ้า OP ใช้Excel เวอร์ชันที่สนับสนุนในปัจจุบัน ในช่วงเจ็ดปีที่ผ่านมาไม่มี Excel รุ่นใหม่ที่มีเมนูเครื่องมือ
teylyn

ขวา. ลืมเกี่ยวกับสถานที่ต่าง ๆ เหล่านี้จะถูกจัดเก็บต่อรุ่น น่าเสียดายที่ฉันไม่ทราบตำแหน่งที่แน่นอนว่ามีเมนูมาโครอยู่ตรงไหน ฉันรู้ว่าทุกรุ่นมีสิ่งนี้แม้ว่า ฉันไม่ใช้ MS Office ดังนั้นฉันจึงไม่สามารถตรวจสอบได้ ฉัน googled สำหรับหน้าจอเพื่อดูว่ามันอยู่ที่ไหน
LPChip

1
หากคุณไม่ทราบว่าคุณกำลังเขียนอะไรอยู่โปรดข้ามคำถามและข้ามไปยังสิ่งที่คุณมีความเชี่ยวชาญ
teylyn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.