snasui wrote:
ผมลองทดสอบ Code แล้วโดยไฟล์อยู่ใน Folder เดียวกัน ไม่พบกว่าติดปัญหาใดครับ
ขอบคุณมากครับ
พอดีออกไปธุระเลยปิดคอม
กลับมาเปิดงานได้ปกติ งงเลยครับ
ตอนนี้ผมทำรวม 2 อย่างเข้าด้วยกัน
โดยดึงงานมาจาก 2 ไฟล์
แต่ติดปัญหาที่ บางครั้งไม่แสดง ผมอ้างจากการเปลี่ยนห้อง แล้วไปใช้ตัวแปรเดียวกันกับดึงคะแนนด้วย
ดังสูตรนี้ครับ
Code: Select all
Sub เปลี่ยนห้อง()
' เปลี่ยนห้อง แมโคร
CurrDir = Application.ActiveWorkbook.Path
ClassRoom = InputBox("ตัวอย่าง ห้องเรียน ป.1/1 พิมพ์ 1-1")
Range("b3").Select
ActiveCell.FormulaR1C1 = "='" & CurrDir & "\[รายชื่อประถม.xlsx]ป." & ClassRoom & "'!R3c2:r52C5"
Range("b3").Select
Selection.AutoFill Destination:=Range("b3:E3"), Type:=xlFillDefault
Range("b3:E3").Select
Selection.AutoFill Destination:=Range("b3:E52")
Range("b3:E52").Select
Range("b3").Select
' ดึงคะแนน
Sheets("คะแนนเทอม1").Select
ActiveCell.FormulaR1C1 = "='" & CurrDir & "\[คะแนนประถมเทอม1.xlsx]ป." & ClassRoom & "'!R2c1:r52C18"
Range("A2").Select
Selection.AutoFill Destination:=Range("A2:R2"), Type:=xlFillDefault
Range("A2:R2").Select
Selection.AutoFill Destination:=Range("A2:R52")
Range("A2:R52").Select
Range("A2").Select
'Call Module14.คะแนน
' Sheets("รวม 12 วิชา").Select
' ActiveSheet.Protect DrawingObjects:=Flase, Contents:=True, Scenarios:=Flase, Password:="2500"
' Sheets("รายชื่อนักเรียน").Select
End Sub
รบกวนอาจารย์ช่วยปรับสูตรให้หน่อยครับ
และอีกอย่าง คะแนนเทอม1 ชอบมี Error แปลกๆ
ดังภาพ
ในภาพแจ้ง Error ที่ U10,T15 ครับ
กดเปลี่ยนห้องครั้งนึงก็จะ Error ทีนึงครับ
Capture.GIF
You do not have the required permissions to view the files attached to this post.