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

by thammakris
Fri Mar 25, 2022 2:14 pm
Forum: Excel
Topic: เช็คชื่อSheetซ้ำกันด้วยFor VBA
Replies: 5
Views: 1086

Re: เช็คชื่อSheetซ้ำกันด้วยFor VBA


ลองดูครับ
If TextBox1.Text = "" Or TextBox2.Text = "" Then
UserForm2.Show
Else
Do
Dim b As String
r = r + 1
c = r - 1
b = TextBox1.Text
If Application.WorksheetFunction.CountIf(Range("B2:B100"), b) > 0 Then
UserForm3.Show
Exit Sub
End If
Loop Until Cells(r, 2) = ""
'...Other Code ...
by thammakris
Fri Mar 25, 2022 11:57 am
Forum: Excel
Topic: เช็คชื่อSheetซ้ำกันด้วยFor VBA
Replies: 5
Views: 1086

Re: เช็คชื่อSheetซ้ำกันด้วยFor VBA

logic wrote: Fri Mar 25, 2022 11:05 am 🙄 อาจารยไม่ให้แนบไฟล์จริงอ่านกฎข้างบนประกอบ ทำไฟล์เลียนแบบแนบมาแทนครับ
ขอบคุณมากครับ ก่อนโพสต์ผมได้อ่านกฎเรียบร้อยแล้วครับ ที่ข้อมูลมันเยอะเพราะว่าไม่ได้ลบrowเปล่าที่ไม่ได้ใช้ครับ
by thammakris
Fri Mar 25, 2022 11:55 am
Forum: Excel
Topic: เช็คชื่อSheetซ้ำกันด้วยFor VBA
Replies: 5
Views: 1086

Re: เช็คชื่อSheetซ้ำกันด้วยFor VBA

แนบไฟล์ให้แล้วครับ
by thammakris
Fri Mar 25, 2022 9:55 am
Forum: Excel
Topic: เช็คชื่อSheetซ้ำกันด้วยFor VBA
Replies: 5
Views: 1086

เช็คชื่อSheetซ้ำกันด้วยFor VBA

สวัสดีครับ ตั้งใจจะทำให้ตอนกด cmd button2 แล้วถ้าชื่อSheetซ้ำกันจะขึ้นหน้าต่างบอกว่างานซ้ำครับ ไม่สามารถเพิ่มได้จนกว่าจะเปลี่ยนชื่อใหม่ครับ Private Sub CommandButton2_Click()

' TotalSheets = ThisWorkbook.Worksheets.Count
'For i = 1 To TotalSheets
'If ThisWorkbook.Worksheets(i).Name = TextBox1 ...
by thammakris
Mon Mar 14, 2022 8:32 pm
Forum: Excel
Topic: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink
Replies: 7
Views: 1111

Re: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink

snasui wrote: Mon Mar 14, 2022 6:07 pm :D ตัวอย่างการปรับสูตรครับ

=HYPERLINK("#'"&N1&"'!A1",VLOOKUP(N1,B:D,3,0))
ขอบคุณมากๆครับอาจารย์
by thammakris
Mon Mar 14, 2022 3:33 pm
Forum: Excel
Topic: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink
Replies: 7
Views: 1111

Re: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink

สวัสดีครับอาจารย์ จากปัญหาครั้งก่อนในการสร้างhyperlinkโดยใช้vbaสามารถแก้ได้แล้ว
ในรอบนี้ผมพยายามทำsearch box โดยการใช้=HYPERLINK(VLOOKUP(N1,B:D,3,0)) โดยสามารถค้นหาcellที่ต้องการได้ แต่ไม่สามารถเปิดไปยังlinkปลายทางได้ครับ
ไม่ทราบว่าปัญหาเกิดจากโค้ดหรือตรงไหน หรือถ้ามีวิธีที่ดีกว่าช่วยแนะนำทีครับ ...
by thammakris
Sat Mar 12, 2022 12:47 pm
Forum: Excel
Topic: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink
Replies: 7
Views: 1111

Re: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink


:D ตัวอย่างการปรับ Code ครับ


Private Sub CommandButton2_Click()
Dim b As String
Do
r = r + 1
b = TextBox1.Text
Loop Until Cells(r, 1) = ""
Cells(r, 1) = b
Sheets("template").Copy After:=Worksheets("sheet1")
ActiveSheet.Name = b

With Sheets("sheet1")
.Hyperlinks.add Anchor:=.Cells(r ...
by thammakris
Sat Mar 12, 2022 7:45 am
Forum: Excel
Topic: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink
Replies: 7
Views: 1111

Re: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink

snasui wrote: Fri Mar 11, 2022 8:48 pm :D กรุณาแนบไฟล์ Excel มาด้วยจะได้ช่วยทดสอบได้ครับ
ผมได้แนบไฟล์ให้แล้วครับ ขอบคุณอาจารย์สันติพงศ์ล่วงหน้าครับ
by thammakris
Fri Mar 11, 2022 1:51 pm
Forum: Excel
Topic: กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink
Replies: 7
Views: 1111

กรอกข้อมูล สร้างชีทใหม่ พร้อมทำ hyperlink

ขอคำแนะนำ ทำuserformกรอกข้อมูล แล้วสร้างชีทใหม่พร้อมhyperlinkไปยังชีทที่สร้างทีครับ
ลองทำตามyoutube ตอนนี้เหลือแค่ทำhyperlinkไปยังชีทครับ

Private Sub CommandButton2_Click()

Do
Dim b As String
r = r + 1
b = TextBox1.Text
Loop Until Cells(r, 1) = ""
Cells(r, 1) = b
Sheets("template").Copy After ...