Page 1 of 1

ตัวอย่าง Code สำหรับการค้นหาข้อมูล

Posted: Sun Nov 11, 2012 11:08 pm
by snasui
:D Code ตัวอย่างสำหรับการค้นหาค่าใด ๆ ที่ต้องการ ซึ่งจะแสดงผลลัพธ์เป็น MsgBox เพื่อแจ้งว่าค่าที่ต้องการค้นหานั้นอยู่ในเซลล์ใด

Code: Select all

Sub Searching()
    Dim c As Range
    Dim msg As String
    msg = ""
    With ActiveSheet.UsedRange
        Set c = .Find(InputBox("Please enter your word that you want to find."), LookIn:=xlValues)
        If Not c Is Nothing Then
            firstAddress = c.Address
            Do
                msg = msg & c.Address & vbCrLf
                Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> firstAddress
            MsgBox msg
        End If
    End With
End Sub

Re: ตัวอย่าง Code สำหรับการค้นหาข้อมูล

Posted: Mon Nov 12, 2012 7:14 pm
by bank9597
:D ขอบคุณมากครับ

Re: ตัวอย่าง Code สำหรับการค้นหาข้อมูล

Posted: Sat Dec 22, 2012 8:33 am
by Jiradet
ถ้าจะนำไปใช้งานจริงต้องดัดแปลง โค๊ดตรงส่วนไหนบ้างครับอาจารย์

Re: ตัวอย่าง Code สำหรับการค้นหาข้อมูล

Posted: Sat Dec 22, 2012 9:59 am
by snasui
:D การใช้จริงแล้วแต่จะปรับปรุง Code ตามที่เหมาะกับงาน กรณีปรับปรุงแล้วมีปัญหาสามารถสอบถามได้ที่หมวด Excel ครับ