Excel User Form สร้างฟอร์มกรอกข้อมูล | PART#11 ปุ่มกำหนดรหัสพนักงานแบบอัตโนมัติ Auto Id Number

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024

Комментарии • 23

  • @antaresstamp4785
    @antaresstamp4785 5 месяцев назад

    ขอขอบคุณ

    • @roon
      @roon  5 месяцев назад

      ขอบคุณมากนะครับ

  • @ขวัญจิราชูเชิด
    @ขวัญจิราชูเชิด 5 месяцев назад

    ขออนุญาติสอบถามค่ะถ้าช่องรหัสอยากจะให้แสดง Format เป็น CL01-รหัส 3 ตัว ต้องกำหนด Format อย่างไรดีคะ

    • @roon
      @roon  5 месяцев назад

      ลองดูคลิปนี้คงรับ
      ruclips.net/video/2aRgZGmv5Qk/видео.html

  • @Phetyodmongkut
    @Phetyodmongkut 3 месяца назад

    สอบถามค่ะ ถ้าเขียนตัวนี้ มีโค้ดที่run แล้ว ขึ้นเตือนmsgbox ว่าข้อมูลซ้ำไหมคะ

    • @roon
      @roon  3 месяца назад

      @@Phetyodmongkut มีการตรวจสอบข้อมูลช้ำครับ

  • @kraiwits.h.c6610
    @kraiwits.h.c6610 8 месяцев назад

    ในช่อง txtid ไม่สามารถค้นหาข้อมูลที่อยู่ในแถวที่มากกว่า 543 ได้ครับ ถ้าข้อมูลที่อยู่ต่ำกว่านั้นมันหาไม่เจอแก้อย่างไงครับ

    • @roon
      @roon  8 месяцев назад

      ลองตรวจสอบรูปแบบเซลล์ตั้งแต่แถว 543 ว่าเหมือนกันกับด้านบนมั้ยครับ

  • @khunpungpapayaza2680
    @khunpungpapayaza2680 7 месяцев назад

    อยากให้อาจารย์สอนเพิ่มข้อมูลไป Sheet อื่นๆได้ค่ะ อยากได้ข้อมูล Sheet เป็นส่วน/แผนกค่ะ

    • @roon
      @roon  7 месяцев назад

      จริงแล้ว เราจะแทรกไปที่ sheet ไหนก็ได้ครับ
      คำสั่งเดิมแต่เปลี่ยนชื่อ sheet โดย form จะอยู่ sheet ไหนก็ได้
      ลองดูน่ะครับ ถ้าไม่ได้จะทำคลิปเพิ่มเติมให้ครับ

  • @Ptrn79
    @Ptrn79 8 месяцев назад

    ขอสอบถามหน่อยค่ะ หากใส่ตัวอักษรด้วย ต้องเขียนแบบไหนค่ะ เช่น TM00001 ค่ะ

    • @roon
      @roon  8 месяцев назад +1

      ในบรรทัดนี้ Me.txtid.Value = tempid
      เพิ่มแบบนี้ได้เลยครับ Me.txtid.Value = "TM" & tempid
      ขอบคุณครับ

    • @Ptrn79
      @Ptrn79 7 месяцев назад

      @@roon ขอบคุณมากๆค่ะ รันได้ตามที่แจ้งเลยค่ะ *-*

  • @yadom6548
    @yadom6548 3 месяца назад

    ถ้าเราอยากได้ ตัวอักษรนำหน้าตัวเลข ต้องเขียนแบบไหนหรอครับ

    • @roon
      @roon  3 месяца назад

      ในบรรทัดนี้ Me.txtid.Value = tempid
      เพิ่มแบบนี้ได้เลยครับ Me.txtid.Value = "ข้อความที่ต้องการ" & tempid
      ขอบคุณครับ

    • @yadom6548
      @yadom6548 3 месяца назад

      @@roon ขอบคุฯมากครับ เดี๋ยวลองดู

    • @yadom6548
      @yadom6548 3 месяца назад

      @@roon ผมลองใส่ตามแล้ว แต่พอมันหาเลขต่อไป มันขึ้น error missmatch เด้งไปที่ vid = CInt(Sheet1.Cells(i, "A").Value) ครับ

  • @ADDAER11234
    @ADDAER11234 5 месяцев назад

    บรรทัด vid=cint(sheet3.cells(i,"a").value
    กดรันมันแจ้ง type mismatch แก้ไขยังไงคะ

    • @roon
      @roon  5 месяцев назад +1

      ลองลบ cint ออกครับ
      Cint เป็นคำสั่งสำหรับเปลี่ยน text ให้เป็น integer ครับ

    • @ADDAER11234
      @ADDAER11234 5 месяцев назад

      ขอบคุณค่ะ จะลองดูนะคะ

  • @tachapoltanikchokkobkul558
    @tachapoltanikchokkobkul558 7 месяцев назад

    อาจารย์ครับ รบกวนสอบถาม ถ้า รหัสของเรา ไม่ได้เป็นตัวเลขเรียงกัน อย่างของผม รหัสนักเรียน 0500012 พอกด Run มันขึ้น error "6" overflow ครับ

    • @roon
      @roon  7 месяцев назад

      Error ตอนไหนครับ
      ตอนเพิ่มรหัส หรือตอน save ครับ

    • @tachapoltanikchokkobkul558
      @tachapoltanikchokkobkul558 7 месяцев назад

      ผมลองเอา Clnt ออก รันได้แล้วครับ รบกวนสอบถามครับ CInt มันคืออะไรครับ