: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

Search found 16 matches

by kitokids
Wed Oct 08, 2014 2:40 pm
Forum: Access
Topic: รบกวนสอบถามเกี่ยวกับการเขียน Form ใน MS Access หน่อยครับ
Replies: 1
Views: 1524

รบกวนสอบถามเกี่ยวกับการเขียน Form ใน MS Access หน่อยครับ

ผมมีเรื่องอยากรบกวนถามเกี่ยวกับการเขียน Form ใน MS Access หน่อยครับ

สมมติว่าผมมีข้อมูลอยู่ 1 Table (ตามไฟล์ที่แนบมา) จากนั้นผมต้องการสร้าง Form ขึ้นมา Form หนึ่งเพื่อที่จะแสดงข้อมูลนั้น

โดยสิ่งที่ผมทำไปแล้วนั้นประกอบด้วย
- Combobox 1 คือ Department (คีย์หลัก)
- Combobox 2 คือ Team โดยข้อมูลท ...
by kitokids
Fri Jun 20, 2014 12:03 pm
Forum: Excel
Topic: อยากทราบวิธีการดึงเฉพาะคำที่ต้องการออกมาจากข้อความครับ
Replies: 2
Views: 448

Re: อยากทราบวิธีการดึงเฉพาะคำที่ต้องการออกมาจากข้อความครับ

snasui wrote::D ตัวอย่างสูตรตามด้านล่างครับ

=MID(A1,FIND("&",A1)+1,MIN(SEARCH({",","="},A1&",="))-2)

ขอบคุณนะครับ :)
by kitokids
Thu Jun 19, 2014 11:10 pm
Forum: Excel
Topic: อยากทราบวิธีการดึงเฉพาะคำที่ต้องการออกมาจากข้อความครับ
Replies: 2
Views: 448

อยากทราบวิธีการดึงเฉพาะคำที่ต้องการออกมาจากข้อความครับ

ตัวอย่างนะครับ

& AAA ,BBBBBB=CCCCC,DD
& AAAAA =BBBBBB,CCCCCC=DDD

ที่ผมต้องการคือดึงเฉพาะ " AAA " และ " AAAAA " ออกมา

ซึ่งข้อมูลที่ผมมีตอนนี้ประมาณ 500 กว่า บรรทัด และในแต่ละบรรทัดผมต้องการดึงคำเฉพาะที่อยู่ระหว่าง "&" กับ "," หรือ "&" กับ "=" เท่านั้นผมจึงอยากทราบวิธีการเขียนฟังก์ชันที่ครอบคลุมท ...
by kitokids
Sun Sep 01, 2013 9:26 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

กระจ่างแจ้งแล้วครับอาจารย์

ขอบคุณอีกครั้งนะครับสำหรับการช่วยเหลือ :D
by kitokids
Sun Sep 01, 2013 2:45 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

อาจารย์ครับ ผมมีเรื่องรบกวนถามอีกแล้วครับ :D

พอดีผมลองนำสูตรที่ได้ไปใส่ไว้ในไฟล์ที่ผมต้องการจะใช้งานแล้ว แต่มันว่ามันไม่สามารถใช้งานได้

รายละเอียดไฟล์ที่ผมทำมีดังนี้ครับ

คือผมจะมีไฟล์นึงคือไฟล์ Compare TSR ไว้สำหรับเป็นตัว Template ที่จะทำการลิงค์ข้อมูลจากไฟล์ TSR_Old และ ไฟล์ TSR_New มาใช้งาน ...
by kitokids
Fri Aug 30, 2013 10:09 am
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

Code: Select all

If Application.Countif(r.Resize(, 3),0) = 3 Then

รบกวนอาจารย์ช่วยอธิบายบรรทัดนี้หน่อยนะครับ

ผมไม่ค่อยเข้าใจค่าในวงเล็บครับ :?:
by kitokids
Thu Aug 29, 2013 11:46 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

ขอบคุณมากๆเลยนะครับ

สงสัยจบจากงานนี้ผมคงต้องไปซื้อหนังสือ VBA มาอ่านอย่างจริงจังสักที ;)

ไว้คราวหน้าถ้าผมมีอะไรสงสัยผมคงต้องขอรบกวนอีกทีนะครับ

ขอบคุณอีกครั้งนะครับ :thup:
by kitokids
Thu Aug 29, 2013 5:22 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ


Public Sub FixCode()
Dim r As Range
Dim a As String
Set r = .Range("A1:A10")

For Each a In r
If Application.Sum(a.Resize(, 3)) = 0 Then
a.EntireRow.Hidden = True
End If
Next a
End Sub

ตามที่ผมคิดจะประมาณนี้นะครับ

แต่ผมยังงงเรื่องการประกาศตัวแปรอยู่ครับ

แก้ทีไรมันจะฟ้อง error ที่บรรท ...
by kitokids
Thu Aug 29, 2013 1:18 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

Public Sub FixCode()
Dim r As Range
For Each r In Range("A1:A10")
If Application.Sum(r.Resize(, 2)) = 0 Then
r.EntireRow.Hidden = True
End If
Next r
End Sub

รบกวนถามอีกนิดนึงครับ

สมมติเปลี่ยนจากตัวเลขเป็น ข้อความ (String) ต้องประกาศตัวแปรหรือแก้สูตรตรงไหนครับ ?

เพราะตอนนี้ถ้าเปลี่ยนจากต ...
by kitokids
Wed Aug 28, 2013 11:05 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

ขอโทษด้วยนะครับที่ลืมแนบ code มาด้วย

สำหรับไฟล์ตัวอย่าง ผมได้ทำปุ่มแล้วลิงค์กับ Macro ไว้นะครับ จะได้สะดวกในการดู

ปุ่มสีแดง = module1 เป็น code ที่คุณ snasui ให้มา
ปุ่มสีเหลือง = module2 เป็น code ที่ผมได้ทำการแก้
ปุ่มสีฟ้า = module3 เป็นปุ่มไว้สำหรับ unhide (จะได้สะดวกในการลอง code)


P.S. ผมเพ ...
by kitokids
Wed Aug 28, 2013 10:07 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

ขอรบกวนอีกทีนะครับ

เกิดการเข้าใจผิดนิดหน่อยครับ สูตรที่ให้คุณ snasui ให้มาตอนแรกนั้นมันใช้ไม่ได้อ่ะครับ รันแล้วไม่เกิดอะไรขึ้น

ผมเลยลองแก้สูตรบรรทัดนี้ดู

if r = "" Then ผมแก้เป็น if r = 0 Then

ปรากฎว่ามันสามารถใช้ได้ครับ แต่มันมีปัญหาคือ สมมติว่าเซลล์ A1 มีค่าอยู่ แต่เซลล์ B1 ไม่มีค่า (แต่มีสูตร ...
by kitokids
Wed Aug 28, 2013 5:36 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

Re: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

snasui wrote::D ลองดูตัวอย่าง Code ตามด้านล่างครับ

Code: Select all

Sub test0()
   Dim r As Range
   For Each r In Range("k1:k15")
        If r = "" Then
            r.EntireRow.Hidden = True
        End If
   Next r
End Sub

ได้แล้วครับ ขอบคุณมากๆเลยนะครับ :thup:
by kitokids
Wed Aug 28, 2013 4:44 pm
Forum: Excel
Topic: ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ
Replies: 16
Views: 4075

ขอถามเรื่องการซ่อน row ที่ว่างโดยใช้ VBA หน่อยครับ

จุดประสงค์ของผมคือต้องการ hide row ที่ว่างทั้งหมดในช่วงที่กำหนด

ทีนี้ผมลอง search สูตรจาก Google ดูแล้วนำปรับปรุงนิดหน่อย ปรากฎว่ามันจะ hide เฉพาะ row ที่มีเซลล์เป็นค่าว่างจริงๆเท่านั้น

พวก row ที่ตัวเซลล์ไม่มีค่า แต่มีสูตรอยู่ มันจะไม่ hide ให้

ผมรบกวนขอวิธีที่จะสามารถ hide row ที่ในเซลล์ไม่มีค ...
by kitokids
Wed Jul 10, 2013 11:04 pm
Forum: Excel
Topic: เปรียบเทียบข้อความ 2 ข้อความ ในกรณีที่จำนวนอักขระไม่เท่ากัน
Replies: 4
Views: 1087

Re: เปรียบเทียบข้อความ 2 ข้อความ ในกรณีที่จำนวนอักขระไม่เท่า

snasui wrote::D จาก B1&"*" หมายถึงค่าใด ๆ ก็ตามที่นำหน้าด้วยค่าใน B1

จากสูตร MATCH(B1&"*",$D$1:$D$8,0) หมายถึง ให้หาว่าค่าใด ๆ ที่นำด้วย B1 มีอยู่ใน $D$1:$D$8 เป็นลำดับที่เท่าใด ถ้าเจอจะแสดงค่าลำดับ ถ้าไม่เจอก็จะแสดงค่าผิดพลาด #N/A
ขอบคุณอีกครั้งนะครับ :thup:
by kitokids
Wed Jul 10, 2013 9:21 pm
Forum: Excel
Topic: เปรียบเทียบข้อความ 2 ข้อความ ในกรณีที่จำนวนอักขระไม่เท่ากัน
Replies: 4
Views: 1087

Re: เปรียบเทียบข้อความ 2 ข้อความ ในกรณีที่จำนวนอักขระไม่เท่า

snasui wrote::D ที่ C1 ลองปรับสูตรเป็นด้านล่างครับ

=IF(ISERROR(MATCH(B1&"*",$D$1:$D$8,0)),"",B1)

ได้แล้วครับ ขอบคุณมากๆเลยครับ

ว่าแต่ช่วยอธิบายสิ่งที่เพิ่มมาหน่อยได้ไหมครับ พอดียังงงๆอยู่ :D
by kitokids
Wed Jul 10, 2013 3:40 pm
Forum: Excel
Topic: เปรียบเทียบข้อความ 2 ข้อความ ในกรณีที่จำนวนอักขระไม่เท่ากัน
Replies: 4
Views: 1087

เปรียบเทียบข้อความ 2 ข้อความ ในกรณีที่จำนวนอักขระไม่เท่ากัน

ขออธิบายไฟล์ที่ผมแนบไปก่อนนะครับ

คอลัมน์ A กับ E นี่คือสิ่งที่ผมต้องการนำมาเปรียบเทียบกัน

ทีนี้ข้อความในคอลัมน์ E ส่วนใหญ่มันจะมีเครื่องหมาย & อยู่หน้าเกือบทุกตัว และยังจำนวนอักขระมากกว่าทางคอลัมน์ A ด้วย

ผมเลยใช้คำสั่ง MID ดึงอักขระ ของทั้งคอลัมน์ A และ E ให้มันอยู่ในรูปแบบเดียวกัน ไปใส่ไว้ในคอล ...