Page 1 of 1

รบกวนช่วยเพิ่มโค๊ดVBAด้วยครับ

Posted: Tue Sep 17, 2013 2:33 pm
by akekorn
สวัสดีครับคุณคนควนและเพื่อนสมาชิก
คือผมได้อ่านบทความคุณคนควนเกี่ยวกับการเลือกตัวเลขโฉลกทะเบียนรถด้วย VBA แต่ทีนี้ผมนึกต่อว่าหากเกิดเราต้องการระบุตัวเลขที่เฉพาะที่ถูกโฉลกกับแต่ละคนจะสามารถแก้ไข vba ตามแต่ใจแต่ละคนอย่างไรเช่นผมต้องการตัวเลขเพียง สี่ตัว คือ 3,4,6,9 จะรับแต่เฉพาะตัวเลขเหล่านี้จาก code เดิมต้องปรับปรุงอย่างไรครับ

ขอบคุณครับ
เอกกร

Code: Select all

Sub ListNum()
    Dim i As Integer, bln As Boolean
    Dim c As Integer, j As Integer
    Dim a As String, s As Integer
    For i = 1 To 9999
        bln = False
        s = 0
        For j = 1 To Len(CStr(i))
            a = Mid(i, j, 1)
            Select Case a
                Case 0, 3, 7, 8
                    bln = True
                    Exit For
                Case Else
                    s = s + a
            End Select
        Next j
        If bln = False Then
            Select Case s
                Case 9, 18, 27, 36
                    c = c + 1
                    Cells(c + 1, 1) = i
            End Select
        End If
    Next i
End Sub

Re: อยากให้คุณคนควนช่วยเพิ่มโค๊ดVBA

Posted: Tue Sep 17, 2013 2:58 pm
by snasui
:D ช่วยแก้ไขหัวกระทู้โดยไม่ต้องอ้างถึงผู้ใดครับ

สำหรับ Code ที่นำมาถามกันนั้นควรปรับมาเองก่อน ติดตรงไหนแล้วค่อยมาถามกันต่อครับ