ฉันมีสเปรดชีต Excel ที่มีการคำนวณที่ซับซ้อนที่ไม่สำคัญที่จะกลายเป็นแมโครหรือสูตรเซลล์เดียว สเปรดชีตมีอินพุตที่แตกต่างกันประมาณ 10 ตัว (ให้คุณค่าแก่มนุษย์เข้าสู่เซลล์ต่าง ๆ ของสเปรดชีต) จากนั้นสเปรดชีตจะแสดงผลการคำนวณอิสระ 5 ครั้ง (ใน 5 เซลล์ที่แตกต่างกัน) โดยอิงจากอินพุตนั้น การคำนวณของพวกเขากำลังใช้ข้อมูลที่ป้อนไว้ล่วงหน้าในสเปรดชีต (ค่าคงที่ประมาณ 100 รายการ) และทำการค้นหาบางรายการ
ฉันต้องการใช้สเปรดชีตทั้งหมดนี้เป็นสูตรในสเปรดชีตที่แตกต่างกันเพื่อคำนวณชุดของค่าอินพุตและสร้างชุดผลลัพธ์ที่สอดคล้องกัน ลองจินตนาการว่านี่เป็นการสร้างตารางที่แตกต่างกันซึ่งมี 10 คอลัมน์สำหรับตัวแปรอินพุตและ 5 คอลัมน์สำหรับเอาต์พุตจากนั้นคัดลอกอินพุตแต่ละตัวลงในสเปรดชีตอื่นและคัดลอกเอาต์พุตในตารางผลลัพธ์
ตัวอย่างเช่น
- A1, A2, A3, ... A10 เป็นเซลล์ที่มีคนป้อนค่า
- ผ่านชุดการคำนวณ B1, B2, B3, B4 และ B5 ได้รับการอัปเดตด้วยสูตรบางสูตร
ฉันสามารถใช้การคำนวณทั้งชุดจาก A1 ... A10 เป็น B1 ... B5 โดยไม่ต้องสร้างสูตรขนาดใหญ่มากหรือมาโคร VBA ได้ไหม
ฉันต้องการมีชุดของค่าอินพุตใน 100 แถวจาก A100, B100, C100, ... J100 เป็นต้นไปจากนั้นทำเวทมนตร์ Excel ที่จะ:
- คัดลอกค่าจาก A100 ... J100 ไปยัง A1 ถึง A10
- รอให้ผลลัพธ์ปรากฏใน B1 ถึง B5
- คัดลอกค่าจาก B1 ถึง B5 เป็น K100 ถึง O100
- ทำซ้ำขั้นตอนที่ 1 ถึง 3 สำหรับทุกแถวจาก 100 ถึง 150