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

by yooyoyui
Sun Dec 22, 2013 9:21 pm
Forum: Excel Formulas & Functions
Topic: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel
Replies: 11
Views: 601

Re: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel

report.1.xlsm

ต้องการให้ข้อมูลที่หาได้จากตัวเลข 1 - 27 ใส่ไว้ใน sheet1 = CMM (1)

และข้อมูลที่หาได้จากตัวเลข 28 - 70 ใส่ไว้ใน sheet2 = CMM (2)

และข้อมูลที่หาได้จากตัวเลข 71 - 100 ใส่ไว้ใน sheet3 = CMM (3)
by yooyoyui
Sun Dec 22, 2013 5:06 pm
Forum: Excel Formulas & Functions
Topic: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel
Replies: 11
Views: 601

Re: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel

If r.Value <= 27 Then
With Sheets("CMM (2)")
Set rt = .Range("h3")
End With
If rt.Offset(r.Value - 1, 0) = "" Then
rt.Offset(r.Value - 1, 0) = r.Offset(0, 2).Value
Else
rt.Offset(r.Value - 1, 1000).End(xlToLeft) _
.Offset(0, 1) = r.Offset(0, 2)
End If

พอเปลี่ยน r.Value <= 27 เป็น r.Value ...
by yooyoyui
Sun Dec 22, 2013 4:06 pm
Forum: Excel Formulas & Functions
Topic: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel
Replies: 11
Views: 601

Re: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel

อยากจะให้อธิบายความหมายของโค้ดแต่ละบรรทัด ให้หน่อยได้ไหมค่ะ พอดีไม่ทราบจริงๆค่ะ

ขอบคุณค่ะ


If rt.Offset(r.Value - 1, 0) = "" Then
rt.Offset(r.Value - 1, 0) = r.Offset(0, 2).Value
Else
rt.Offset(r.Value - 1, 1000).End(xlToLeft) _
.Offset(0, 1) = r.Offset(0, 2)
by yooyoyui
Sun Dec 22, 2013 3:52 pm
Forum: Excel Formulas & Functions
Topic: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel
Replies: 11
Views: 601

Re: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel

แล้วถ้าจะเขียนต่อโดยให้นำ ค่าที่ 28 ถึง 70 ไว้ใน ชีทที่ 2 และ จาก 71- 100 ไว้ในชีทที่ 3 ต้องเพิ่มตรงไหนค่ะ
by yooyoyui
Sun Dec 22, 2013 2:20 pm
Forum: Excel Formulas & Functions
Topic: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel
Replies: 11
Views: 601

Re: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel

data_report.xlsm


ตัวอย่างข้อมูลที่จะดึง ซึ่งในการดึงข้อมูลจะแบ่งข้อมูลเป็นชุดข้อมูลในตัวอย่างจะมี 4 ชุดข้อมูล ซึ่งแต่ละชุดข้อมูลจะนำไปใส่ในตารางแบ่งเป็นคอลัมน์ 1,2,3 จนถึง 10

การดึงค่าจะหาค่าตัวเลขจากคอลัมน์ a แล้วจะนำข้อมูลที่ตรงกันในคอลัมน์ c ไปใส่ในตาราง report ให้ตรงตามข้อ ค่าที่ 1 ของชุดท ...
by yooyoyui
Sun Dec 22, 2013 1:07 pm
Forum: Excel Formulas & Functions
Topic: ทำข้อมูลให้วางต่อเนื่องในตาราง Excel
Replies: 11
Views: 601

ทำข้อมูลให้วางต่อเนื่องในตาราง Excel


i = 1
For i = 1 To no_c
If c_text(i) = "1" Then
Workbooks("Sample Excel File Data_test.xlsx").Worksheets("CMM (1)").Range("h12").Offset(0, i).Value = data(i)
End If
Next i

i = 1
For i = 1 To no_c
If c_text(i) = "2" Then
Workbooks("Sample Excel File Data_test.xlsx").Worksheets("CMM (1 ...