: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 55 matches

by thinatda
Tue Sep 29, 2020 4:21 pm
Forum: Excel Formulas & Functions
Topic: สอบถามค่ะ เวลาค้นหาข้อมูลรูปภาพไม่เปลี่ยนค่ะ
Replies: 1
Views: 421

สอบถามค่ะ เวลาค้นหาข้อมูลรูปภาพไม่เปลี่ยนค่ะ

สอบถามค่ะ เวลาค้นหาข้อมูลรูปภาพไม่เปลี่ยนค่ะ
1.ใส่รูปภาพที่ ลำดับที่1 แล้ว ลำดับที่ 2 ไม่ได้ใส่ แต่เวลากดค้นหา รูปภาพของลำดับที่1 ไปแสดงลำดับที่2 ด้วยค่ะ
2.ถ้าลำดับไหนไม่มีรูปภาพอยากให้แสดง No_Image ค่ะ
อันนี้คือโค้ดค้นหาที่ใช้อยู่ค่ะ

Private Sub cmdSearch_Click()
cmdAdd.Enabled = False
Dim X As ...
by thinatda
Tue Sep 29, 2020 8:56 am
Forum: Excel Formulas & Functions
Topic: สอบถามค่ะ อยากให้ ListBox แสดงเส้นตารางค่ะ
Replies: 1
Views: 506

สอบถามค่ะ อยากให้ ListBox แสดงเส้นตารางค่ะ

สอบถามค่ะ อยากให้ ListBox แสดงเส้นตารางค่ะ
by thinatda
Fri Sep 25, 2020 8:46 am
Forum: Excel Formulas & Functions
Topic: ต้องการดึงข้อมูลsheetชื่อ ของแข็ง ไป sheet2 ดึงเฉพาะ แถวที่มีคำว่ายังไม่ได้เปิดใช้
Replies: 4
Views: 1106

Re: ต้องการดึงข้อมูลsheetชื่อ ของแข็ง ไป sheet2 ดึงเฉพาะ แถวที่มีคำว่ายังไม่ได้เปิดใช้

snasui wrote: Thu Sep 24, 2020 7:08 pm :D ตัวอย่างสูตรครับ

Sheet2 เซลล์ A2 คีย์

=IFERROR(INDEX(ของแข็ง!A:A,AGGREGATE(15,6,ROW(ของแข็ง!$A$2:$A$4)/(ของแข็ง!$I$2:$I$4="ยังไม่ได้เปิดใช้"),ROWS(A$2:A2))),"")

Enter > Copy ไปทางขวาและลงด้านล่าง
ขอบคุณค่ะ สูตรใช้ได้ค่ะตามที่ต้องการเลยค่ะ
by thinatda
Tue Sep 22, 2020 1:11 pm
Forum: Excel Formulas & Functions
Topic: ต้องการนับชื่อที่ซ้ำกัน
Replies: 2
Views: 751

Re: ต้องการนับชื่อที่ซ้ำกัน

puriwutpokin wrote: Tue Sep 22, 2020 12:14 pm D2=(COUNTIF($A$2:$A2,A2)=1)*COUNTIFS($A$2:$A$31,A2,$B$2:$B$31,B2,$C$2:$C$31,C2)
ขอบคุณค่ะ
by thinatda
Tue Sep 22, 2020 11:46 am
Forum: Excel Formulas & Functions
Topic: ต้องการนับชื่อที่ซ้ำกัน
Replies: 2
Views: 751

ต้องการนับชื่อที่ซ้ำกัน

ต้องการนับชื่อที่ซ้ำกัน
ข้อมูลที่ ต้องการนับอยู่ ที่ sheet1 ค่ะ
เช่น sheet1 A3 ถึง A6 และ b3ถึง b6 และ c3ถึงc6 มีข้อมูลซ้ำกัน ให้นับเป็น 4 แต่ให้4มาเเสดงที่ช่อง D3 ช่องเดียว D4ถึงD6ให้แสดง0 ค่ะ
ตอนนี้ใช้สตูร =COUNTIFS($A$2:$A$31,A3,$B$2:$B$31,B3,$C$2:$C$31,C3)ค่ะ
by thinatda
Tue Sep 22, 2020 9:42 am
Forum: Excel Macro & VBA
Topic: โค้ด Search ไม่ค้นหาให้ค่ะ
Replies: 4
Views: 1192

Re: โค้ด Search ไม่ค้นหาให้ค่ะ

snasui wrote: Tue Sep 22, 2020 8:57 am :D กรุณาตรวจสอบว่าค่า X เป็นค่าใด ค่า Y เป็นค่าใดครับ

ตราบใดที่ Y มากกว่า X หรือ X น้อยกว่า Y ย่อมจะไม่เกิดการ Loop ตลอดกาลไม่ว่าจะเปลี่ยนทั้งสองตัวแปรเป็นตัวเลขใดก็ตาม
ขอบคุณค่ะ แก้ได้แล้วค่ะ
by thinatda
Tue Sep 22, 2020 8:53 am
Forum: Excel Macro & VBA
Topic: โค้ด Search ไม่ค้นหาให้ค่ะ
Replies: 4
Views: 1192

Re: โค้ด Search ไม่ค้นหาให้ค่ะ

snasui wrote: Mon Sep 21, 2020 9:16 pm :D จาก Code นี้

Code: Select all

X = Sheet6.Range("A" & Rows.Count).End(xlUp).Row
For Y = 6 To X
หากค่า X น้อยกว่าค่า Y ย่อมจะไม่มีการดำเนินการใด ๆ เกิดขึ้นใน For...Next ครับ
ลองเปลี่ยนแล้วค่ะแต่ยังไม่ได้

Code: Select all

X = Sheet8.Range("A" & Rows.Count).End(xlUp).Row
For Y = 17 To X
by thinatda
Mon Sep 21, 2020 12:08 pm
Forum: Excel Macro & VBA
Topic: โค้ด Search ไม่ค้นหาให้ค่ะ
Replies: 4
Views: 1192

โค้ด Search ไม่ค้นหาให้ค่ะ

โค้ด Search เวลากดไม่ค้นหาให้ค่ะ
ฟร์อม ชื่อ ของเหลวค่ะ ต้องการค้นหาข้อมูลจาก sheet6 ค่ะ


cmdAdd.Enabled = False
Dim X As Long
Dim Y As Long
X = Sheet6.Range("A" & Rows.Count).End(xlUp).Row
For Y = 6 To X
If Sheet6.Cells(Y, 2).Value = TextBox1.Text Then
If Sheet6.Cells(Y, 7).Value = TextBox2.Text ...
by thinatda
Mon Sep 21, 2020 12:05 pm
Forum: Excel Macro & VBA
Topic: โค้ด Delect มีปัญหาค่ะ ขึ้น เมธอด Select ของคลาส range ล้มเหลว
Replies: 2
Views: 818

Re: โค้ด Delect มีปัญหาค่ะ ขึ้น เมธอด Select ของคลาส range ล้มเหลว

snasui wrote: Thu Sep 17, 2020 8:45 am :D ค่อย ๆ ถามตอบกันไปครับ

กรุณาระบุ Form ระบุ Procedure มาอีกรอบพร้อมวิธีทดสอบเป็นลำดับที่ทำให้เจอปัญหานั้นครับ
ค่ะ ขอบคุณค่ะ แก้ได้แล้วค่ะ
by thinatda
Wed Sep 16, 2020 9:00 am
Forum: Excel Macro & VBA
Topic: โค้ด Delect มีปัญหาค่ะ ขึ้น เมธอด Select ของคลาส range ล้มเหลว
Replies: 2
Views: 818

โค้ด Delect มีปัญหาค่ะ ขึ้น เมธอด Select ของคลาส range ล้มเหลว

โค้ด Delect มีปัญหาค่ะ ขึ้น error เมธอด Select ของคลาส range ล้มเหลว ที่บรรทัด Sheet4.Cells(x, 2).EntireRow.Select From ชื่อ ของแข็ง,ของเหลว,สารมาตรฐาน ติด error เมธอด Select ของคลาส range ทุก Fromค่ะ


Count = Sheet4.Cells(Rows.Count, 1).End(xlUp).Row
For x = 2 To Count
If Sheet4.Cells(x, 2) Like ...
by thinatda
Tue Sep 15, 2020 10:32 am
Forum: Excel Formulas & Functions
Topic: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox
Replies: 7
Views: 1725

Re: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox

logic wrote: Mon Sep 14, 2020 7:50 pm ก็กด f8 เหมือนเดิมแหละครับ แล้วค่อยบอกมาว่าพอถึงบรรทัดไหนที่มันต้องได้ข้อมูลแล้วมันยังไม่ได้
ตอนนี้แก้ได้แล้วนะค่ะ ขอบคุณค่ะ
by thinatda
Tue Sep 15, 2020 8:32 am
Forum: Excel Formulas & Functions
Topic: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox
Replies: 7
Views: 1725

Re: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox


ก็กด f8 เหมือนเดิมแหละครับ แล้วค่อยบอกมาว่าพอถึงบรรทัดไหนที่มันต้องได้ข้อมูลแล้วมันยังไม่ได้


ติดบรรทัดนี้ค่ะ .List(.ListCount - 1, 10) = cell.Offset(0, 10).Value


Sub UpdateListBox(MyListbox As MSForms.ListBox, myDB As Range, columnToList As Long)
Dim cell As Range, dataValues As Range
If ...
by thinatda
Mon Sep 14, 2020 3:40 pm
Forum: Excel Formulas & Functions
Topic: ต้องการให้เวลากดบันทึกแล้ว ลำดับที่ รันอัตโนมัติ
Replies: 2
Views: 714

Re: ต้องการให้เวลากดบันทึกแล้ว ลำดับที่ รันอัตโนมัติ

snasui wrote: Fri Sep 11, 2020 8:06 pm :D ตัวอย่างการปรับ Code ครับ

Code: Select all

'Other code
Dim i As Long
On Error Resume Next
i = Sheet1.Range("a1").CurrentRegion.Rows.Count
If i = 2 Then
    Sheet1.Range("A2").Value = 1
Else
    Sheet1.Range("A" & i).Value = i - 1
End If
'Other code
ขอบคุณค่ะได้แล้วค่ะ
by thinatda
Mon Sep 14, 2020 1:36 pm
Forum: Excel Formulas & Functions
Topic: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox
Replies: 7
Views: 1725

Re: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox

logic wrote: Mon Sep 14, 2020 1:32 pm ไฟล์นั้นไม่มีชีตที่ชื่อ Sheet2 ก็เลยเออเรอร์ครับ
ตอนนี้ไม่ error แล้วค่ะ แต่ข้อมูลไม่แสดงใน Listbox ค่ะ
by thinatda
Mon Sep 14, 2020 1:10 pm
Forum: Excel Formulas & Functions
Topic: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox
Replies: 7
Views: 1725

Re: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox

logic wrote: Mon Sep 14, 2020 12:09 pm กด f8 ไปทีละขั้น ๆ ดูก่อนว่าติดบรรทัดไหนครับ
บรรทัดนี้ค่ะ
With Sheets("Sheet2").Range("B2:B" & lastrow)
by thinatda
Mon Sep 14, 2020 11:35 am
Forum: Excel Formulas & Functions
Topic: ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox
Replies: 7
Views: 1725

ต้องการค้นหาข้อมูลด้วย Combobox และให้ข้อมูลมาเเสดงใน Listbox

ต้องการค้นหาข้อมูลด้วย Combobox โดยเลือกจาก รายการสารมาตรฐาน และ Lot no.ให้ข้อมูลมาเเสดงใน Listbox ค่ะ
ตอนนี้กด F5 ติด error Subscript out of range

Dim dict, key
Dim lastrow As Long
lastrow = Application.WorksheetFunction.CountA(Range("B:B"))
With Sheets("Sheet2").Range("B2:B" & lastrow)
dict ...
by thinatda
Fri Sep 11, 2020 3:54 pm
Forum: Excel Formulas & Functions
Topic: ต้องการให้เวลากดบันทึกแล้ว ลำดับที่ รันอัตโนมัติ
Replies: 2
Views: 714

ต้องการให้เวลากดบันทึกแล้ว ลำดับที่ รันอัตโนมัติ


lastrow = Worksheets("ÊÒÃÁҵðҹ").Cells(Rows.Count, 1).End(xlUp).Row
Worksheets("ÊÒÃÁҵðҹ").Cells(lastrow + 1, 1).Value = TOrder.Text
Worksheets("ÊÒÃÁҵðҹ").Cells(lastrow + 1, 2).Value = TList.Text
Worksheets("ÊÒÃÁҵðҹ").Cells(lastrow + 1, 3).Value = TMolcular.Text
Worksheets("ÊÒÃÁҵðҹ ...