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

by songsug
Thu Apr 12, 2012 10:03 pm
Forum: Excel
Topic: คำนวณข้ามไฟล์หาผลรวมข้ามไฟล์แบบมีเงื่อนไข
Replies: 3
Views: 3258

Re: คำนวณข้ามไฟล์หาผลรวมข้ามไฟล์แบบมีเงื่อนไข

ทำไมไม่รวมไว้ที่ไฟล์เดียวกันล่ะครับ ในเมื่อ Excel มันสามารถสรุปข้อมูลได้หลายๆิวิธีในกรณีที่ข้อมูลอยู่รวมกันมากๆ เช่น Auto filter หรือ Pivot Table ก็ได้ โดยมีสัก Field หนึ่งไว้เป็นตัวกรองเงื่อนไข เช่น สัปดาห์ หรือ วันที่ ถ้าวันข้างหน้า ต้องการข้อมูลทุกข้อมูลมาสรุปเป็นรายปี คุณก็ตายสิครับแบบนี้ (อันนี...
by songsug
Thu Apr 12, 2012 6:46 pm
Forum: Excel
Topic: รบกวนขอเทคการเรียงข้อมูลใหม่ด้วยครับ
Replies: 3
Views: 1354

Re: รบกวนขอเทคการเรียงข้อมูลใหม่ด้วยครับ

เอาแบบนี้ไปแก้ขัดก่อนนะครับ พอดีวันนี้ฉลองกันนิดหน่อย :D เลยคิดไม่ค่อยออก Private Sub cmdSort_Click() Row = 2 MyPaste = 2 Do While Range("A" & Row).Value <> "" Range("A" & Row, "C" & Row + 1).Copy Range("E" & MyPaste).PasteSpecial Pas...
by songsug
Wed Apr 11, 2012 10:41 pm
Forum: Excel
Topic: การจัดรูปแบบตามเงื่อนไข
Replies: 1
Views: 626

Re: การจัดรูปแบบตามเงื่อนไข

เราสามารถเข้าไปกำหนดได้จาก Conditional Formatting ครับ โดยคุณกำหนดเงื่อนไขว่า ถ้าค่าใน Cell เท่ากับ 0
ลองเข้าไปดูกระทู้นี้นะครับ http://www.snasui.com/viewtopic.php?f=3&t=2452
by songsug
Wed Apr 11, 2012 10:31 pm
Forum: Excel
Topic: ยอด Sum ใน Excel มีปัญหา + แล้วตัวเลขไม่ตรงความเป็นจริง
Replies: 7
Views: 13401

Re: ยอด Sum ใน Excel มีปัญหา + แล้วตัวเลขไม่ตรงความเป็นจริง

2007 ก็เป็นแบบนี้ละครับ ถ้า 2003 เวลายกเลิกผสาน cells มันจะเหลือแค่ค่าเดียว ดังนั้นเวลาใช้งานควรทำเหมือนที่ท่านอาจารย์บอก ต้องใช้ความระมัดระวังตลอดเวลา ไม่ว่า version ใดก็ตาม เพราะถ้าพลาดแค่ cell เดียว หมายถึงข้อมูลคุณจะผิดหมด วิธีที่ดี ผมแนะนำให้คุณใช้ข้อมูลแค่ Column เดียวแล้วปรับความกว้างเอาน่าจะ...
by songsug
Wed Apr 11, 2012 3:49 pm
Forum: Excel
Topic: VeryHidden File
Replies: 8
Views: 1038

Re: VeryHidden File

ที่เราต้องนำ Code ไปไว้ที่ ThisWorkbook เพราะเราจะกระทำกับ Events หรือสถานะการณ์ ที่มีอยู่ใน Workbook นั้นๆครับ แต่ถ้าหากเราต้องการกระทำกับ worksheets เราก็ต้องนำ Code ไปไว้ใน Worksheet ที่ต้องการครับ ซึ่งตัวเลือกต้อง Events ก็จะต่างกันออกไป เช่น การกระทำต่อสมุดงาน อาจมีตัวเลือก เมื่อเปิด เมื่อปิด เ...
by songsug
Wed Apr 11, 2012 3:39 pm
Forum: Excel
Topic: VeryHidden File
Replies: 8
Views: 1038

Re: VeryHidden File

แบบนี้ได้ไหมครับ Private Sub Workbook_Open() 'ตอนเปิดไฟล์ ซ่อนหมดเลย For Each sh In Worksheets If sh.Name <> "Main" Then sh.Visible = xlSheetVeryHidden Next End Sub Sub UnHidden() 'อันนี้ไว้ยกเลิกซ่อนนะครับ For Each sh In Worksheets sh.Visible = xlSheetVisible Next End Sub
by songsug
Wed Apr 11, 2012 3:22 pm
Forum: Excel
Topic: การใช้ IF
Replies: 2
Views: 672

Re: การใช้ IF

ต้องแบบนี้หรือป่าวเอ่ย =IF(AND(C3="",F3<>"",G3<>""),G3,IF(G3<>"",C3+G3,IF(G3="",C3+F3,IF(F3="",C3,F3)))) เท่าที่ดูสูตรแล้ว สูตรที่คุณแจ้งว่ามัน Error ที่ข้อ 5 เพราะว่ามันไปเจอเงื่อนไข C3 ว่างครับ ดังนั้นเราต้องสลับการตรวจสอบใหม่ ลองเอาสูตรไ...
by songsug
Wed Apr 11, 2012 2:44 pm
Forum: Distribution
Topic: Opera อีกหนึ่งทางเลือกของเบราเซอร์ที่ดี
Replies: 2
Views: 3457

Re: Opera อีกหนึ่งทางเลือกของเบราเซอร์ที่ดี

ลองแล้ว OK เลยครับ ปรับแต่งงายดี + สวยดีด้วย ลองเล่นสักครู่เดี่ยว รู้สึกว่า OK
ขอบคุณครับ
by songsug
Wed Apr 11, 2012 12:00 pm
Forum: Other
Topic: ปัญหาการสั่งพิมพ์งานผ่าน Lan Network
Replies: 13
Views: 13652

Re: ปัญหาการสั่งพิมพ์งานผ่าน Lan Network

เครื่องอื่น Ping เจอเครื่อง Boon2 ไหมครับ
by songsug
Wed Apr 11, 2012 10:45 am
Forum: SQL
Topic: อาจารย์ครับ น่าจะมี Forum SQL บ้าง
Replies: 8
Views: 10239

Re: อาจารย์ครับ น่าจะมี Forum SQL บ้าง

ถ่ายรูปสวยๆมาฝากพวกเราด้วยนะครับอาจารย์ :geek:
by songsug
Wed Apr 11, 2012 10:35 am
Forum: Excel
Topic: ยอด Sum ใน Excel มีปัญหา + แล้วตัวเลขไม่ตรงความเป็นจริง
Replies: 7
Views: 13401

Re: ยอด Sum ใน Excel มีปัญหา + แล้วตัวเลขไม่ตรงความเป็นจริง

ข้อมูลมีการผสาน Cells ไว้ครับลองแก้ไขสูตรที่ Cell ตามนี้นะ
V59 =SUM(V14:V58)
AC59 =SUM(AC14:AC58)
AJ59 =SUM(AJ14:AJ58)
ลองดูนะครับ
by songsug
Wed Apr 11, 2012 10:04 am
Forum: Distribution
Topic: นาฬิกาใน Excel Object เคลื่อนไหว V2
Replies: 3
Views: 4307

นาฬิกาใน Excel Object เคลื่อนไหว V2

จากที่ลองเล่นลูกบอลกระเด้งใน Excel ครั้งก่อน กันไปแล้ว คราวนี้เรามาทำนาฬิกาเล่นกันดีกว่า อาจมี Error บ้างนะ :D
by songsug
Wed Apr 11, 2012 8:04 am
Forum: Excel
Topic: รบกวนขอคำสั่ง แสดงตัวตนของชื่อเครื่องที่มีการ Update ไฟล์
Replies: 7
Views: 1338

Re: รบกวนขอคำสั่ง แสดงตัวตนของชื่อเครื่องที่มีการ Update ไฟล

เอาแบบนี้ได้ไหม Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 Then Cells(ActiveCell.Row, 2).Select End Sub เวลาที่คนอื่นมาคลิกที่คอลัมน์ A มันจะเด้งออก แต่เวลาที่เราต้องการแก้ไข เราต้องกด Design Mode ก่อนนะ Code จะได้ไม่ Run เพิ่มเติมนิดหนึ่งนะครับ เท่าที่ลองคิดดู...
by songsug
Tue Apr 10, 2012 4:48 pm
Forum: SQL
Topic: อาจารย์ครับ น่าจะมี Forum SQL บ้าง
Replies: 8
Views: 10239

Re: อาจารย์ครับ น่าจะมี Forum SQL บ้าง

อาจารย์เรานี่ถ่อมตัวจริงๆ ว่าแต่วันนี้ท่านอาจารย์ไปไหน เงียบไปเลย
by songsug
Tue Apr 10, 2012 2:53 pm
Forum: Excel
Topic: รบกวนขอคำสั่ง แสดงตัวตนของชื่อเครื่องที่มีการ Update ไฟล์
Replies: 7
Views: 1338

Re: รบกวนขอคำสั่ง แสดงตัวตนของชื่อเครื่องที่มีการ Update ไฟล

ลองตามนี้ครับ ไปที่หน้า VBE ครับ insert Module ขึ้นมา แล้วเอา Function ไปใส่ Function UserUpdate() As String Dim MyName As Object On Error Resume Next Set MyName = CreateObject("WScript.NetWork") UserUpdate = MyName.UserName Set objNet = Nothing End Function หรือถ้าชอบสั้นๆ ก็ Function Use...
by songsug
Tue Apr 10, 2012 11:44 am
Forum: Excel
Topic: ใช้ array เพื่อเปรียบเทียบข้อมูลอย่างไรค่ะ
Replies: 9
Views: 1664

Re: ใช้ array เพื่อเปรียบเทียบข้อมูลอย่างไรค่ะ

ถูกต้องนะครับ พวกเรามิอาจเทียบท่าน "คนควน" ได้ครับ เพราะท่านเป็นอาจารย์พวกเราอีกที :D
by songsug
Tue Apr 10, 2012 7:56 am
Forum: Excel
Topic: ออกจากโปรแกรมด้วยการลิงค์
Replies: 5
Views: 1257

Re: ออกจากโปรแกรมด้วยการลิงค์

ที่หน้า VBE (หน้าที่ใช้เขียน Code ) เลือกที่ Tool - Options - เลือก Tab Editor Format ที่ Font ให้เลือกตัวที่ลงท้ายด้วย Thai ครับ ผมใช้ AngsanaUPC แล้วก็เลือกขนาดรับ ลองดูนะ
by songsug
Mon Apr 09, 2012 7:48 pm
Forum: Excel
Topic: ออกจากโปรแกรมด้วยการลิงค์
Replies: 5
Views: 1257

Re: ออกจากโปรแกรมด้วยการลิงค์

เอา VBA แทนได้ไหมครับ เวลาคลิกไปโดนคำว่า ออกจากโปรแกรม มันจะปิดให้ ถ้าเรื่อง Links ผมไม่แน่ใจครับ ลองถามอาจารย์อีกทีนะ Private Sub Worksheet_SelectionChange(ByVal Target As Range) If ActiveCell.Value = "ออกจากโปรแกรม" Then If MsgBox("แน่ใจหรือที่จะปิดไฟล์", vbQuestion + vbYesNo, ...
by songsug
Mon Apr 09, 2012 6:43 pm
Forum: Excel
Topic: ขอสูตร VLookup ให้ยืดหยุ่นต่อการแทรกคอลัมน์
Replies: 16
Views: 2769

Re: ขอสูตร VLookup ให้ยืดหยุ่นต่อการแทรกคอลัมน์

ลองแบบนี้ได้ไหมครับ ให้มันตามหา คอลัมน์ Total เองว่าอยู่คอลัมน์ที่เท่าได
ที่ sheet2 cell B2 ใส่
=IF(ISBLANK($A2)," ",VLOOKUP($A2,Sheet1!$A$2:$G$3,MATCH(B$1,Sheet1!$A$1:$AT$1,0),FALSE))