1
ฉันจะตั้งค่าแมโครได้อย่างไรโดยจะดำเนินการดังต่อไปนี้ในแต่ละครั้ง
ฉันเป็นมือใหม่ที่นี่และติดภารกิจที่ต้องทำซ้ำในอีกไม่กี่วันข้างหน้า ฉันขอขอบคุณที่คุณช่วยเหลือ ขอบคุณมากล่วงหน้า ติดตั้ง: มี 2 แผ่น บน Sheet1 มีข้อมูลมากมาย บน Sheet2 มีตารางข้อมูลที่มีรูปแบบเดียวกับใน sheet1 แต่ตารางนั้นว่างเปล่า . การกระทำที่ต้องการ: ไปที่แถวแรกของตารางข้อมูลใน Sheet1 หากค่าของคอลัมน์ขวาสุดของแถวนั้นคือ "1" ให้คัดลอกทั้งแถว ถ้าไม่ไปที่แถวถัดไปและตรวจสอบอีกครั้ง ทำซ้ำจนกว่าจะมีการคัดลอกบางสิ่ง ไปที่แถวแรกที่ว่างเปล่าของตารางข้อมูลใน Sheet2 วางค่าของสิ่งที่เพิ่งถูกคัดลอก กลับไปที่ 1 แต่เริ่มจากจุดที่คุณค้างไว้ ทำซ้ำทั้งหมดจนกระทั่งข้อมูลทั้งหมดที่มีเงื่อนไขดังกล่าวใน Sheet1 ถูกคัดลอกไปยัง Sheet2 ความคืบหน้า: สคริปต์มาโครที่บันทึกไว้ที่ฉันได้รับเมื่อฉันพยายามเลียนแบบข้างต้น Sub Macro7() ' ' Macro7 Macro ' Range("E11:R11").Select Selection.Copy Sheets("v4 r2").Select Range("E11").Select Selection.PasteSpecial Paste:=xlValues, …