Announcement

Collapse

ยินดีต้อนรับสู่ Excel Expert Training Forum

กฏกติกาของฟอรัม: แจ้งชื่อและนามสกุลจริงในการสมัครสมาชิก - ตั้งชื่อกระทู้ให้ตรงกับปัญหาที่ถาม - เขียนอธิบายคำถามทั้งในตัวกระทู้และในแฟ้มแนบ - ห้ามใช้คำว่า อ่ะ คับ คำผวน - ตั้งชื่อแฟ้มเป็นภาษาอังกฤษให้สื่อถึงปัญหา - อย่าระบุชื่อให้คนใดเป็นผู้ตอบ - งดให้ความร่วมมือหรือช่วยกระทู้ที่ละเมิดกฏของฟอรัม
See more
See less

ขอสอบถามโค้ด ในการใส่สูตรเมื่อเพิ่มข้อมูล ด้วยvbaครับ

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ขอสอบถามโค้ด ในการใส่สูตรเมื่อเพิ่มข้อมูล ด้วยvbaครับ

    อยากถามเกี่ยวกับโค้ดvba ในการใส่สูตรหน่อยครับ ถ้าสมมุติผมต้องการเพิ่มstation กับ cycle time ด้วยuserform ผมจะเขียนโค้ดยังไง ให้เวลาที่Addเพิ่มข้อมูล สูตรในช่องของ total, status,efficiency จะผูกมาในช่องของแถวนั้นด้วยครับ (ในตัวอย่างคือผมกำลังจะเพิ่มในแถวที่14)
    ปล.เอาไว้ใช้ในกรณีที่ station ไม่มีความแน่นอนครับ เพื่อให้ยืดหยุ่นในการกรอกข้อมูลและrunโปรแกรม
    Attached Files

  • #2
    1. ทำเป็น table จะใส่สูตรให้อัตโนมัติ
    2. ใช้วิธี ก๊อปปี้ข้อมูลจากแถวบนมาวาง จะง่ายกว่าเพราะสูตรจะเปลี่ยน reference cell ให้อัตโนมัติ
    เช่น แถวที่เติมข้อมูลเป้ฯแถวที่ 14
    cells(14,"H").offset(-1,0).resize(1,3).copy
    cells(14,"H").Paste
    3. สั่งให้เติมสูตรตามต้องการ วิธีนี้วุ่ยวายเลย เพราะต้องหาชื่อคอลัมน์กับหมายเลขแถวมาใส่ในสูตร แต่ข้อดีคือถ้าตารางว่างอยู่ก็สามารถทำงานได้ครับ
    cells(14,"H").formula = "....."

    Comment


    • otauglnwo
      otauglnwo commented
      Editing a comment
      ขอบคุณมากเลยครับ
Working...
X