Page 1 of 1

เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Thu Sep 20, 2012 1:19 pm
by kio2002
ผมจะคีย์ข้อมูล ลงในฟอร์มที่สร้างขึ้นมาแล้วให้มันบันทึกลง ตารางนี้ครับ
แล้วให้โปรแกรม มันลงลำดับที่ให้อัตโนมัติด้วยครับ เช่น 1 2 3 ลงมาเรื่อยๆครับ
Enter Add เสร็จแล้ว ให้ฟอร์มมันเปิดขึ้นมาเองโดยอัตโนมัติครับ

ท่านลองเข้าไปดูในไฟล์ครับ ผมแนบมาให้แล้ว

ขอบคุณครับ

Re: เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Thu Sep 20, 2012 1:38 pm
by bank9597
:D หากใช้ VBA จะต้องเขียนมาเองก่อนครับ ติดส่วนใดค่อยปรับแก้ไปเรื่อยๆครับ

Re: เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Fri Sep 21, 2012 8:25 am
by kio2002
พอดีพึ่งหัดใช้ฟอร์ม และหัดเขียน VBA ครับ รบกวนท่านช่วย สอนให้หน่อยได้ไหมครับ

Re: เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Fri Sep 21, 2012 10:12 am
by bank9597
kio2002 wrote:พอดีพึ่งหัดใช้ฟอร์ม และหัดเขียน VBA ครับ รบกวนท่านช่วย สอนให้หน่อยได้ไหมครับ
:D ผมไม่สามารถสอนให้ได้ครับ เนื่องจากว่าผมไม่ได้มีความรู้ในเรื่อง VBA ครับ รู้บ้างเล้กน้อย อาศัยการดูตัวอย่างและจดจำเอา

กรณีที่ต้องการใช้ VBA คุณต้องหาตัวอย่างการใช้โค๊ดมาศึกษาดูก่อน ซึ่งตัวอย่างลักษณะนี้มีมากมายในฟอรั่มนี้ครับ ลองเสิร์ซดูครับ

ให้เขียนมาก่อน หากติดตรงไหน ผมจะช่วยแก้ไขให้อีกแรงครับ

Re: เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Fri Sep 21, 2012 1:34 pm
by kio2002
ถ้าอย่างงั้น เดี๋ยวผมจะขอลองเขียนโค้ดดูก่อน แล้วเดี๋ยวจะให้ท่านช่วยปรับแก้ครับ

Re: เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Sat Sep 22, 2012 12:50 pm
by kio2002
ท่านครับ ขอถามเรื่องการสร้างฟอร์มหน่อยครับ
เขาสร้างฟอร์มกันยังไง ให้สวยๆอย่างนี้ครับ

รบกวนท่านช่วยดูในไฟล์แนบด้วยครับ

Re: เขียนโค้ด VBA ยังไงให้คีย์ข้อมูลลงฟอร์มแล้วบันทึกลงตาราง

Posted: Sat Sep 22, 2012 1:42 pm
by bank9597
:lol: เป็นการสร้างฟอร์มด้วย Object VBA

ลองเปิดโปรแกรมเอ็กเซลล์ขึ้นมาครับ แล้วกด Alt+F11 จะปรากฏหน้าต่าง VBE ขึ้นมา

ไปที่ Insert เลือก Useform เราก็จะได้ฟอร์มเปล่ามา 1 ฟอร์ม จะมีกล่องเครื่องมือเล็กๆอยู่ เรียกว่า ToolBox ส่วนนี้ใช้ในการเลือกที่จะทำอะไร เช่น ต้องการสร้าง Textbox ListBox Combobox CommandButton(ปุ่ม) ฯลฯ

ต้องไปศึกษาประเภทเครื่องมือเหล่านี้ดูครับ ว่ามันใช้งานอย่างไรบ้าง แล้วค่อยมาถามต่อได้ครับ