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

by sana
Sat Jun 08, 2013 11:31 pm
Forum: Excel
Topic: นำข้อมูลใหม่ไปต่อท้ายข้อมูลเดิม
Replies: 12
Views: 4435

Re: นำข้อมูลใหม่ไปต่อท้ายข้อมูลเดิม

snasui wrote::D การใช้ Code ต้องเขียนมาเองครับ ถ้านำ Code อื่นมาถามก็ต้องปรับตามที่ตัวเองต้องการแล้ว ติดตรงไหนค่อยถามกันตามกฎข้อ 5 ด้านบนครับ
ครับเดียวไปลองดูก่อนครับ
by sana
Sat Jun 08, 2013 10:54 pm
Forum: Excel
Topic: นำข้อมูลใหม่ไปต่อท้ายข้อมูลเดิม
Replies: 12
Views: 4435

Re: นำข้อมูลใหม่ไปต่อท้ายข้อมูลเดิม

:D การวางแบบสลับแกนใช้ Transpose ลองบันทึก Macro ดูครับ
ลองแบบนี้พอได้ไหมครับ :D
Sub PasteData()
Dim rs As Range
Dim rt As Range
Set rs = Worksheets("Sheet1").Range("D4:F4")
Set rt = Worksheets("Sheet2").Range("F65536").End(xlUp).Offset(1, 0)
rs.Copy
rt.PasteSpecial xlPasteValues ...
by sana
Sat Jun 08, 2013 9:34 pm
Forum: Excel
Topic: นำข้อมูลใหม่ไปต่อท้ายข้อมูลเดิม
Replies: 12
Views: 4435

Re: นำข้อมูลใหม่ไปต่อท้ายข้อมูลเดิม

ลองแบบนี้พอได้ไหมครับ :D
Sub PasteData()
Dim rs As Range
Dim rt As Range
Set rs = Worksheets("Sheet1").Range("D4:F4")
Set rt = Worksheets("Sheet2").Range("F65536").End(xlUp).Offset(1, 0)
rs.Copy
rt.PasteSpecial xlPasteValues
Application.CutCopyMode = False
MsgBox "Finish."
End Sub
จากส ...
by sana
Sat Jun 08, 2013 8:31 pm
Forum: Excel
Topic: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม
Replies: 7
Views: 11323

Re: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม

:D ที่ Sheet2 ลองตามนี้ครับ
เซลล์ A3:A6 จะต้องคีย์ให้เหมือนกันทุกอักขระกับข้อมูลใน Sheet1 เซลล์ B1:E1
เซลล์ B3 คีย์สูตร
=INDEX(sheet1!$B$2:$E$4,MATCH($B$2,sheet1!$A$2:$A$4,0),MATCH($A3,sheet1!$B$1:$E$1,0))
Enter > Copy ลงด้านล่าง
อุตส่าห์เพิ่งไปเจอสูตร VLOOKUP กำลังได้เลย แต่กลับมาดูบอท ส ...
by sana
Sat Jun 08, 2013 12:21 pm
Forum: Excel
Topic: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม
Replies: 7
Views: 11323

Re: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม

ขอบคุณ คุณ nattasiray เดียวหาเวลาไปอ่านดูครับ ส่วนท่านอื่นมีความเห็นเป็นประการใดรบกวนด้วยครับ
by sana
Fri Jun 07, 2013 4:59 pm
Forum: Excel
Topic: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม
Replies: 7
Views: 11323

Re: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม

:D ลองแนบไฟล์พร้อมระบุเงื่อนไขและคำตอบที่ต้องการมาด้วยครับเพื่อจะได้เข้าถึงข้อมูลได้ไว
ไฟตัวอย่างที่แนบครับ (คือต้องการกรอกแค่เลขประจำตัวในช่องเลขประจำตัว แล้วข้อมูลอื่นก็ลงมาเองเลยอะครับ) :oops: รวบกวนทุกท่านด้วยครับ
ปล.เพิ่งสมัครใหม่ ผิดพลาดประการใดชี้แนะด้วยครับ

ลืมไปอีกอย่างครับ ข้อมุลในชีท ...
by sana
Fri Jun 07, 2013 4:26 pm
Forum: Excel
Topic: การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม
Replies: 7
Views: 11323

การดึงข้อมูลจากชีทนึง มาแสดงอีกชีทซึ่งเป็นแบบฟอร์ม

ก่อนอื่นต้องบอกก่อนครับว่าสูตรเอกเซลผมได้แค่พื้นฐานเล็กๆ (จริงๆ) เช่น คำนวน บวก ลบ คูณ หาญ :( แต่พอดีมีความจำเป็นต้องใ้ช้สูตรสำหรับงานที่ทำอยู่ (จะอธิบายยังไงดี) คือยกตัวอย่างเช่น ผมมีข้อมูลอยู่ในเอกเซลชีทที่ ๑ เป็นข้อมูล หมายเลขประจำตัว ชื่อ สกุล อายุ คุณวุฒิ ภูมิลำเนา ฯลฯ ซึ่งมีหลายคน และผมต้องพ ...