Page 1 of 1
ย้ายข้อมูล
Posted: Wed Mar 11, 2015 12:37 am
by Ponpimon
***เมื่อกดปุ่มเก็บข้อมูล ข้อมูลที่อยู่ในหน้า "ข้อมูล" จะถูกนำไปเก็บไว้ที่หน้า "ผลลัพธ์" และข้อมูลที่อยู่ในหน้า "ข้อมูล" ก็จะถูกลบออก
และเมื่อเพิ่มข้อมูลใหม่ในหน้าข้อมูล แล้วกดปุ่มเก็บข้อมูลนี้อีก ข้อมูลใหม่ที่อยู่ในหน้า "ข้อมูล" ก็จะถูกนำไปเก็บไว้ที่หน้า "ผลลัพธ์" ในบรรทัดถัดจากข้อมูลเดิมที่เคยเก็บไว้ (ถัดลงมาบรรทัดใหม่เรื่อยๆ)
ตอนนี้หนูทำให้มันเก็บข้อมูลในบรรทัดถัดมาเรื่อยๆ ไม่ได้ค่ะ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 7:19 am
by joo

ลองศึกษาจากตัวอย่างนี่ไปประยุกต์ปรับใช้ดูครับ
http://www.snasui.com/viewtopic.php?f=9&t=7248
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 10:51 am
by Ponpimon
ข้อมูลที่ต้องการจะดึงของหนูมันเป็นชุดๆค่ะ แบบว่าแต่ละชุดก็มีปริมาณไม่เท่ากัน จะแก้สูตรตรงไหนค่ะ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 2:16 pm
by Ponpimon
หนูลองทำแล้วค่ะ แต่ตอนนี้ติดบรรทัดนึงค่ะ ลองทำไฟล์อื่นแล้วมันไม่ติดค่ะ แต่พอลองมาทำไฟล์นี้แล้วติดค่ะ ช่วยแก้ให้หน่อยได้มั้ยคะ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 7:48 pm
by snasui

ติดบรรทัดไหนของ Procedure ใด ให้แจ้งมาด้วยเสมอ จะได้เข้าถึงปัญหาได้โดยไวครับ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 8:28 pm
by Ponpimon
ติดบรรทัด .Resize (Worksheets("นับ").Range("h1"))
ของ Sub อันสอง() ค่ะ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 8:34 pm
by snasui

ย้าย Comment ไปไว้ที่อื่น อย่านำไปคั่นกลางบรรทัดของ Code ที่มีเครื่องหมาย _ เพราะเป็น Code ที่แสดงถึงความต่อเนื่องกัน
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 8:41 pm
by Ponpimon
.Resize (Worksheets("นับ").Range("h1"))
ย้ายบรรทัดนี้หรอคะ ย้ายไปไว้ตำแหน่งไหนคะ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 8:46 pm
by Ponpimon
ได้แล้วค่ะ อาจารย์ ตอนแรกหนูไม่เข้าใจค่ะ ว่า commentของอาจารย์คืออะไร ^^
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 8:49 pm
by Ponpimon
อาจารย์คะ แล้วทำไมข้อมูลในหน้ารายชื่อโครงงาน มันไม่ลบออกไปคะ ทั้งๆที่เราก็ใส่ ClearContents แล้วค่ะ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 9:11 pm
by snasui

Code ที่ Procedure ใด เขียนไว้อย่างไร ยก Code นั้นมาด้วยครับ
Re: ย้ายข้อมูล
Posted: Wed Mar 11, 2015 10:15 pm
by Ponpimon
Sub อันแรก()
Range("b6:h50").Select
Selection.Copy
ActiveWindow.SmallScroll Down:=6
Sheets("โครงงานที่เสร็จแล้ว").Select
Range("offset(a6,count(a:a),0)").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("รายชื่อโครงงาน").Select
Range("b6:h50").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("a6:h50").Select
Selection.ClearContents
End Sub
โค้ดตามนี้ค่ะ มีClearContentsแล้ว แต่ข้อมูลในหน้ารายชื่อโครงงานยังไม่ลบค่ะ
Re: ย้ายข้อมูล
Posted: Thu Mar 12, 2015 11:22 am
by snasui

ผมทดสอบแล้วสามารถลบได้ตามปกติ
การโพสต์ Code ในฟอรัมให้ง่ายต่อการอ่านและนำไปทดสอบดูตาม Link นี้ครับ
viewtopic.php?f=6&t=1187
Re: ย้ายข้อมูล
Posted: Sat Mar 14, 2015 9:06 pm
by Ponpimon
โค้ดใช้งานได้แล้วค่ะ ขอโทษด้วยนะคะที่ไม่ได้มารายงานผลค่ะ ขอบคุณค่ะ^^