การอ้างอิงโดยตำแหน่งชีท และตำแหน่งเซลล์
Posted: Wed Oct 19, 2016 5:10 pm
เรียน อาจารย์
ถ้าเรามีไฟล์ที่รันมาโครอยู่แล้วต้องนำมาคำนวณโดยเราไม่ต้องการอ้างอิงจากชื่อชีท และตำแหน่งเซลล์ที่ตายตัว (เนื่องจากมีการเปลี่ยนแปลงได้) ต้องกำหนดตัวแปรและคำสั่งอย่างไรคะ
ตามไฟล์แนบค่ะ ดิฉันรันมาโครมาในส่วนที่กำหนดชื่อชีทและจำนวนแถวคงที่ (ซึ่งไม่ต้องการให้ fix ตายตัว)
จากไฟล์แนบ รันมาโครชื่อ Vlookup_AllData() ในชีท Sample
ขอบคุณค่ะ
p_d
ถ้าเรามีไฟล์ที่รันมาโครอยู่แล้วต้องนำมาคำนวณโดยเราไม่ต้องการอ้างอิงจากชื่อชีท และตำแหน่งเซลล์ที่ตายตัว (เนื่องจากมีการเปลี่ยนแปลงได้) ต้องกำหนดตัวแปรและคำสั่งอย่างไรคะ
ตามไฟล์แนบค่ะ ดิฉันรันมาโครมาในส่วนที่กำหนดชื่อชีทและจำนวนแถวคงที่ (ซึ่งไม่ต้องการให้ fix ตายตัว)
จากไฟล์แนบ รันมาโครชื่อ Vlookup_AllData() ในชีท Sample
Code: Select all
Sub Vlookup_AllData()
Range("H2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,Sheet2!R1C1:R17C2,2,0)"
Range("I2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,Sheet3!R1C1:R45C2,2,0)"
Range("J2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC1,Sheet4!R1C1:R34C2,2,0)"
Range("H2:J2").Select
Selection.AutoFill Destination:=Range("H2:J10"), Type:=xlFillDefault
Range("H2:J10").Select
Range("H2").Select
End Sub
p_d