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

by Godtheking
Wed Mar 06, 2024 3:52 pm
Forum: Excel
Topic: การ Update ข้อมูลที่มีการแก้ไขครับ
Replies: 5
Views: 234

Re: การ Update ข้อมูลที่มีการแก้ไขครับ


เปิด Userform ที่ sheet Trim ขึ้นมาครับและเลือกที่ Line Packing ให้เลือก Trim ครับ
และจะมีข้อมูลขึ้นมาให้ เลือกข้อมูลด้านล่าง 1 ข้อและกด Edit และลองแก้ไขข้อมูล
เสร็จแล้วกด Update ครับ
พอกด Update แล้วข้อมูลที่จะ Update ไม่ได้วางทับตัวที่ Edit ขึ้นมาครับแต่ข้อมูลไปเพิ่มบรรทัดใหม่ครับ
by Godtheking
Wed Mar 06, 2024 1:17 pm
Forum: Excel
Topic: การ Update ข้อมูลที่มีการแก้ไขครับ
Replies: 5
Views: 234

Re: การ Update ข้อมูลที่มีการแก้ไขครับ

ขอโทษครับผมจะระวังในการใช้ภาษาครับ ตอนนี้ผมติดปัญหาเรื่องของการ UPDATE ผม Edit ข้อมูลขึ้นมาแก้ไข แล้วกด Update ข้อมูลของผมที่ Update ไม่ได้ทับตัวที่ Edit ขั้นมาแต่ข้อมูลลงไปอยู่ล่าสุด ผมต้องปรับแก้ Code ตรงไหนบ้างครับ Sub Update_Weight() ''' *** Update *** ''' Dim sh As Worksheet Dim iRow As Long D...
by Godtheking
Wed Mar 06, 2024 11:50 am
Forum: Excel
Topic: การ Update ข้อมูลที่มีการแก้ไขครับ
Replies: 5
Views: 234

การ Update ข้อมูลที่มีการแก้ไขครับ

ตอนนี้ผมติดปัญหาเรื่องของการ UPDATE ผม Edit ข้อมูลขึ้นมาแก้ไข แร้วกด Update ข้อมูลของผมที่ Update ไม่ได้ทับตัวที่ Edit ขั้นมาแต่ข้อมูลลงไปอยู่ล่าสุด ผมต้องปรับแก้ Code ตรงไหนบ้างครับ Sub Update_Weight() ''' *** Update *** ''' Dim sh As Worksheet Dim iRow As Long Dim x As Object Dim str As String Fo...
by Godtheking
Wed Mar 06, 2024 9:40 am
Forum: Excel
Topic: หาสูตรการเก็บค่าของ Sheets ที่ Option Button เลือก
Replies: 3
Views: 144

Re: หาสูตรการเก็บค่าของ Sheets ที่ Option Button เลือก

ผมลองปรับใช้ได้แร้วครับแต่ตอนนี้ผมติดปัญหาเรื่องของการ UPDATE ผม Edit ข้อมูลขึ้นมาแก้ไข แร้วกด Update ข้อมูลของผมที่ Update ไม่ได้ทับตัวที่ Edit ขั้นมาแต่ข้อมูลลงไปอยู่ล่าสุด ผมต้องปรับแก้ Code ตรงไหนบ้างครับ Sub Update_Weight() ''' *** Update *** ''' Dim sh As Worksheet Dim iRow As Long Dim x As O...
by Godtheking
Tue Mar 05, 2024 11:37 am
Forum: Excel
Topic: หาสูตรการเก็บค่าของ Sheets ที่ Option Button เลือก
Replies: 3
Views: 144

หาสูตรการเก็บค่าของ Sheets ที่ Option Button เลือก

ผมอยากจะแทนค่าใน Set sh = ThisWorkbook.Sheets("Trim") ให้ Trim เก็บค่าเอา Sheets จาก Option Button ถ้าเลือก PBP ให้ Trim เปลี่ยนเป็น PBP ต้องเขียนโค้ดอย่างไงครับ Dim sh As Worksheet Dim iRow As Long Set sh = ThisWorkbook.Sheets("Trim") If frmForm.txtRowNumber.Value = ""...
by Godtheking
Sat Feb 17, 2024 3:48 pm
Forum: Excel
Topic: TextBox ไม่มีค่าให้สูตรรันข้ามไป
Replies: 4
Views: 208

Re: TextBox ไม่มีค่าให้สูตรรันข้ามไป

แก้ได้แ ล้ วครับขอบคุณครับ Private Sub txtPiece_Change() Dim Result(10) As Variant Dim Ave As Double Dim x, y, z, Sum As Double ''' *** Average *** ''" If txtBox1.Text = "" Then GoTo Ave Result(1) = CDbl(txtBox1.Value) If txtBox2.Text = "" Then GoTo Ave Result(2) = CDbl(txtB...
by Godtheking
Sat Feb 17, 2024 11:53 am
Forum: Excel
Topic: TextBox ไม่มีค่าให้สูตรรันข้ามไป
Replies: 4
Views: 208

Re: TextBox ไม่มีค่าให้สูตรรันข้ามไป

สูตร Average ใน Excel ได้ Standard 1.26 โดยใช้สูตร =AVERAGE(G3:P3) แต่พอผมลองเขียน VBA ใน UserForm ขึ้นมาแต่เพิ่มข้อมูลใน TextBox เข้าไปใน Textbox1-10 สูตรคำนวณออกมาได้อีกแบบนึ่งใน Standard ได้ 1.143 ผมอยากได้สูตรใน UserForm คำนวณให้ได้ตาม ไฟล์ใน Excel โดยไม่ต้องไปเอาค่าใน Excel มาแสดงครับ Private ...
by Godtheking
Fri Feb 16, 2024 3:12 pm
Forum: Excel
Topic: TextBox ไม่มีค่าให้สูตรรันข้ามไป
Replies: 4
Views: 208

TextBox ไม่มีค่าให้สูตรรันข้ามไป

รบกวนช่วยดูให้ทีครับ ฺBox3-Box10 ผมยังไม่มีค่าอะไรจะไม่ให้สูตรคำนวณ Average ออกได้ไหมครับให้ข้ามไปเลย Dim Result(10) As Double Dim Ave As Double Dim x, y, z, Sum As Double '''' *** Average *** ''" Result(1) = CDbl(txtBox1.Value) Result(2) = CDbl(txtBox2.Value) Result(3) = CDbl(txtBox3.Value) R...
by Godtheking
Fri Feb 09, 2024 4:39 pm
Forum: Excel
Topic: ดึงข้อมูล Excel
Replies: 2
Views: 167

Re: ดึงข้อมูล Excel

หาแก้ตั้งนานขอบคุณครับ
by Godtheking
Fri Feb 09, 2024 9:51 am
Forum: Excel
Topic: ดึงข้อมูล Excel
Replies: 2
Views: 167

ดึงข้อมูล Excel

ช่วยดูให้หน่อยครับผมดึงข้อมูลของ Excel หลายไฟล์แต่ดึงมาได้แค่หัวบันทัดส่วนเนื้อหาข้อมูลอื่นๆไม่มา
by Godtheking
Tue May 09, 2023 12:07 pm
Forum: Excel
Topic: Copy ข้อมูลที่ต้องการและไปวางบรรทัดสุดท้ายของ Sheet
Replies: 1
Views: 186

Copy ข้อมูลที่ต้องการและไปวางบรรทัดสุดท้ายของ Sheet

ผมอยากทราบโค้ดที่หาบรรทัดสุดท้ายและวางข้อมูลที่เราสั่งให่ Copy ไว้ (ผมต้อง filter ไว้แล้ว copy ให้ vba หาบรรทัดสุดท้ายของ Sheet เพื่อจะวางครับ) Sub Copy_Data() Dim i As Range Dim myLastRow As Long Columns("A:AY").EntireColumn.Hidden = False 'To UnHide Columns B to D For Each i In Worksheet...
by Godtheking
Tue Apr 18, 2023 10:55 pm
Forum: Excel
Topic: Locked excel เฉพาะข้อความ VB
Replies: 1
Views: 225

Locked excel เฉพาะข้อความ VB

ผมอยากล็อคข้อมูล B-->N ทั้งหมดที่มีข้อความ ส่วนที่ไม่มีข้อความไม่ให้ล็อคแต่พอเพิ่มข้อความเข้าไปแล้วให้ล็อคอัตโนมัติ ทำได้ไหมครับ ผมลองหาข้อมูลมาแล้วแต่ทำไม่ได้ครับช่วยหน่อยครับ Sub protectsheet() ActiveSheet.Unprotect Password:="543050" If ActiveCell.Value <> " " Then ActiveCell....
by Godtheking
Thu Apr 06, 2023 7:08 pm
Forum: Excel
Topic: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ
Replies: 7
Views: 370

Re: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ

อันนี้อีกส่วนครับที่เหลือไฟล์ใหญ่ไปส่งให้ไม่ได้
by Godtheking
Thu Apr 06, 2023 7:07 pm
Forum: Excel
Topic: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ
Replies: 7
Views: 370

Re: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ

ไฟล์ใช้เยอะครับผมไม่รู้ว่าไฟล์ตัวไหนมีที่ปัญหา
by Godtheking
Thu Apr 06, 2023 6:49 pm
Forum: Excel
Topic: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ
Replies: 7
Views: 370

Re: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ

:) :) ขั้นตอนแรกให้กด Start จะมี Userform ขึ้นให้ใส่ที่อยู่ของ ไฟล์ Excel ที่ต้องดึงข้อมูลทั้งหมดทีเดี่ยว เช่นของผม ให้ Copy ที่อยู่มาใส่ใน Userform และกด Register ครับ Image
by Godtheking
Thu Apr 06, 2023 5:58 pm
Forum: Excel
Topic: ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ
Replies: 7
Views: 370

ช่วยแก้โค้ดให้หน่อยครับ ดึงข้อมูลมาไม่ครบ

8-) :D ผมดึงข้อมูลจากหลายๆ Sheets ทีเดียวครับแต่ระบบดึงข้อมูลมาไม่ครบครับมันขาดหายบ้างเป็นบางครั้งบางครั้งก็ไม่หายไม่รู้เป็นเพราะอะไรครับ ช่วง 720 กว่า ข้อมูลขาดหายไปบางช่วงแต่ 830 กว่า ข้อมูลมาครบปกติครับ โค้ดไม่มีติดครับ ช่วยดูให้หน่อยครับ :flw: :flw:
by Godtheking
Tue Mar 14, 2023 8:58 am
Forum: Excel
Topic: ช่วยแก้โค้ดให้หน่อยครับ
Replies: 3
Views: 224

Re: ช่วยแก้โค้ดให้หน่อยครับ

ช่วยยกตัวอย่างให้หน่อยได้ไหมครับ lส่วนท้ายๆ ของ Link ผมไม่สามารถหาได้ครับผมไม่รู้ว่าต้องใช้ส่วนไหนเข้ามาช่วยใน Link เยอะมากครับ
by Godtheking
Mon Mar 13, 2023 2:28 pm
Forum: Excel
Topic: ช่วยแก้โค้ดให้หน่อยครับ
Replies: 3
Views: 224

ช่วยแก้โค้ดให้หน่อยครับ

:D โค้ดมันติดครับช่วยหน่อยไฟล์ของผมเอาไว้ One drive ผมให้ไฟล์บันทึกอัตโนมัติ แล้วระบบติด แต่ถ้าอยู่ นอก One Drive ระบบไม่ติดระบบปกติทุกอย่างแก้อย่าไงครับช่วยทีครับ Function SQLSelect(ByVal strSql As String) As ADODB.Recordset Dim conn As New ADODB.Connection Dim rst As New ADODB.Recordset If conn.St...
by Godtheking
Sun Mar 12, 2023 4:00 pm
Forum: Excel
Topic: หาสูตร VBA ที่เก็บ Range ต่างๆ
Replies: 5
Views: 277

Re: หาสูตร VBA ที่เก็บ Range ต่างๆ

ใช้ครับเก็บค่าของบรรทัดนั้นและทำการบันทึกข้อมูลของบรรทัดนั้นไปไว้ใน Sheet Pivot ครับ
โดยใช้สูตร VBA Module 2 ครับ :)