:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

ฟอรัมสำหรับแจกจ่ายแบ่งปันไฟล์ รวมทั้งแหล่งความรู้ต่าง ๆ เกี่ยวกับ Excel
CatEyePantip
Member
Member
Posts: 10
Joined: Tue Feb 05, 2013 4:47 pm

เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#1

Post by CatEyePantip »

https://docs.google.com/file/d/0B-cFX3V ... sp=sharing

ใข้งานบน Office 2007 ขึ้นไปจะไม่มีปัญหา
สำหรับ 2003 นั้นนาฬิกาเดินปกติ ... แต่ ฟังก์ชั่น Time ให้เปลี่ยนเป็น Timeserial ครับ
ปัญหาการคิดเงิน...เพิ่มหรือเพิ่มเมนูอื่น...ถามท่าน "คนควน" เจ้าของบอร์ดเลยครับ
CatEyePantip
Member
Member
Posts: 10
Joined: Tue Feb 05, 2013 4:47 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#2

Post by CatEyePantip »

แต่อย่างนี้ครับท่านคนควน...
บางทีมัน Error บางทีมันก็ไม่ Error มันเป้นเพราะอะไร
เล่นกับเครื่องความเร็วต่ำๆ จะไม่มีปัญหาอะไร...
จะเป็นกับเครื่องความเร็วสูงๆ
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#3

Post by snasui »

:D ปัญหาที่เกิด Error ไม่ทราบว่าเกิดตอนไหนบ้างครับ

กรณีที่ให้ User สามารถเลือกชีทอื่น ๆ ได้ก็น่าจะเป็นสาเหตุของการเกิด Error เพราะว่า Code ไม่ได้ระบุ Parent ให้ชัดเจน ผมลองปรับใหม่เป็นตามด้านล่าง ลองทดสอบดูครับว่าเกิด Error อีกหรือไม่ หากมี Error ช่วยจับภาพพร้อม Line ที่เป็นปัญหามาด้วยครับ

Code: Select all

Private Sub Worksheet_Activate()
    Call Worksheet_Calculate
End Sub

Private Sub Worksheet_Calculate()
    Dim n As Integer
    With Sheets("Sheet1")
        For n = 1 To 10
            If .Range("B" & n + 2).Value = "OK" And .Range("D" & n + 2).Value = Empty _
                Then .Range("D" & n + 2).Value = Time()
            If .Range("B" & n + 2).Value = "NO" And .Range("D" & n + 2).Value <> Empty _
                Then .Range("D" & n + 2).Value = Empty
            If .Range("E" & Trim(Str(n + 2))).Value < Time Then
                MsgBox "โต๊ะ " & .Range("A" & n + 2).Value & " หมดเวลา"
                .Range("C" & n + 2).Value = Empty
            End If
        Next n
        Do
            T = Second(Time())
            DoEvents
        Loop While Second(Time()) = T
        .Range("A1").Value = Time()
    End With
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
    Call Worksheet_Calculate
End Sub
CatEyePantip
Member
Member
Posts: 10
Joined: Tue Feb 05, 2013 4:47 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#4

Post by CatEyePantip »

ออ...ตอนแรกผมคิดว่าน่าจะเป็นที่การใช้ doEvenst เยอะไปครับ... เพราะมันอาจจะวนลูป...จนมันทำงานเกินระดับ...
เข้าใจแล้วครับ...

Image
CatEyePantip
Member
Member
Posts: 10
Joined: Tue Feb 05, 2013 4:47 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#5

Post by CatEyePantip »

ลองดูแล้ว...ครับ...แต่สูตรการใช้ Events มันผิดพลาดถ้าใช้กับเครื่องความเร็วสูงๆ เลยนำสูตรของท่าน "คนควน" มาประยุกต์ "เสถียรกว่า" เยอะครับ...
Attachments
คิดเวลาร้านเน็ต(สมบรูณ์แล้ว).xls
(48 KiB) Downloaded 257 times
User avatar
ballkoong
Bronze
Bronze
Posts: 391
Joined: Thu Nov 01, 2012 4:41 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#6

Post by ballkoong »

อยาก เวลา เหมือนในช่อง เวลาเริ่มครับ
sakuraouji
Member
Member
Posts: 5
Joined: Sun May 26, 2013 10:08 am

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#7

Post by sakuraouji »

ผมพึ่งสมัครใช้นะครับ ลองเข้ามานั่งหาความรู้

คำถามที่สงสัยครับ

ถ้าเราอยากจะแก้การแจ้งเตือนเป็นข้อความแบบอื่นจะต้องแก้ตรงไหนครับ

เราสามารถปรับเวลาให้เป็น 24 ชั่วโมงได้ไหมครับ
Last edited by sakuraouji on Sun May 26, 2013 10:57 am, edited 1 time in total.
User avatar
logic
Gold
Gold
Posts: 1506
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#8

Post by logic »

เปิดไฟล์แล้วกดแป้น Alt+11 Code จะอยู่ใน Module1 หาข้อความที่ต้องการเปลี่ยนได้เลยครับ :)
sakuraouji
Member
Member
Posts: 5
Joined: Sun May 26, 2013 10:08 am

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#9

Post by sakuraouji »

มันเป็นภาษามั่วๆครับ อันนี้ทดสอบแก้ดูนะครับ

พบว่า ถ้าแก้แล้ว มันจำไม่คำนวนให้ครับ

ผมแก้คำว่า โต๊ะ เป็น บอส หมดเวลา เป็น มาแล้ว
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#10

Post by snasui »

:D มันเป็นภาษาที่อ่านไม่ได้เนื่องจากไม่ได้กำหนดให้เป็นไทยเอาไว้ครับ

การเปลี่ยนภาษาให้เข้าที่เมนู Tools > Options > Editor Format > ตรง Font: ให้หาภาษาไทย ยกตัวอย่างเช่น Tahoma (Thai)
sakuraouji
Member
Member
Posts: 5
Joined: Sun May 26, 2013 10:08 am

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#11

Post by sakuraouji »

อาจารย์ครับ เราสามารถเปลี่ยนเวลาให้มันเป็น 24 ชั่วโมงได้ไหมครับ

เนื่องจากไม่ถนัดการอ่าน AM กับ PM ครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#12

Post by snasui »

:D ที่เวลาแสดงเป็น AM/PM เกิดจากการกำหนด Format ซึ่งเราสามารถเปลี่ยนให้เป็น Format ใด ๆ ก็ได้ตามต้องการ

ยกตัวอย่างเช่นหากต้องการให้แสดงเป็นแบบอื่น ๆ ลองตามนี้ครับ
  1. คลิกขวา A1 > Format Cells...
  2. ที่แถบ Number เลือก Time > เลือกรูปแบบเวลาที่ต้องการ > OK
sakuraouji
Member
Member
Posts: 5
Joined: Sun May 26, 2013 10:08 am

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#13

Post by sakuraouji »

อาจารย์ครับเจอปัญหาแล้ว

ถ้าผมเปลี่ยนคำว่า บอส หรือ คำว่า หมดเวลา มันจะไม่คำนวนให้ครับ จะเป็นช่องเปล่าๆเลย

และพอ ลบเวลาตรงกี่นาทีออกไปช่องเริ่มเวลาก็ไม่หายไปครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#14

Post by snasui »

:lol: ค่าพวกนั้นเป็นค่าคงที่ เป็นการแสดงขึ้นมาแจ้งกับ User เฉย ๆ ไม่มีผลลอะไรกับการจับเวลาครับ
sakuraouji
Member
Member
Posts: 5
Joined: Sun May 26, 2013 10:08 am

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#15

Post by sakuraouji »

ออได้แล้วครับ พึ่งรู้ว่ามันต้องรอซักแปปนึงหลังจากเปิด :rz:
mssan
Member
Member
Posts: 4
Joined: Sun Jun 09, 2013 7:58 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#16

Post by mssan »

อาจารย์ครับจะใช้งานมากกว่า 10 แถวได้มั้ยครับ ผมต้องการสัก100-200 แถวครับ ต้องไปแก้ตรงไหนครับขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#17

Post by snasui »

:D ได้ลองใช้งานตามจำนวนแถวที่ต้องการแล้วยังครับ หากลองแล้วให้แจ้งที่ติดปัญหามาครับ
mssan
Member
Member
Posts: 4
Joined: Sun Jun 09, 2013 7:58 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#18

Post by mssan »

ใช้แล้วครับแต่ต้องการจำนวนแถวที่มากกว่า10ต้องการประมาณสัก500แถวครับผมจะเอามาใช้เกี่ยวกับร้านอาบอบนวดครับขอบคุณครับ
mssan
Member
Member
Posts: 4
Joined: Sun Jun 09, 2013 7:58 pm

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#19

Post by mssan »

อาจารย์ครับวิธีแก้ไม่จำกัดจำนวนแถวทำยังไงครับ ช่วยบอกหน่อยนะครับขอบคุณครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 30744
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: เอาสูตรคิดเวลาร้านเน็ตแบบนาฬิกาตั้งเวลามาฝาก...Excel

#20

Post by snasui »

:D แนบไฟล์ตัวอย่างและชี้ให้เห็นว่าปัญหาคืออะไรมาด้วยครับ
Post Reply