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

หากใช้ 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 ครับ รบกวนท่านช่วย สอนให้หน่อยได้ไหมครับ

ผมไม่สามารถสอนให้ได้ครับ เนื่องจากว่าผมไม่ได้มีความรู้ในเรื่อง 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

เป็นการสร้างฟอร์มด้วย Object VBA
ลองเปิดโปรแกรมเอ็กเซลล์ขึ้นมาครับ แล้วกด Alt+F11 จะปรากฏหน้าต่าง VBE ขึ้นมา
ไปที่ Insert เลือก Useform เราก็จะได้ฟอร์มเปล่ามา 1 ฟอร์ม จะมีกล่องเครื่องมือเล็กๆอยู่ เรียกว่า ToolBox ส่วนนี้ใช้ในการเลือกที่จะทำอะไร เช่น ต้องการสร้าง Textbox ListBox Combobox CommandButton(ปุ่ม) ฯลฯ
ต้องไปศึกษาประเภทเครื่องมือเหล่านี้ดูครับ ว่ามันใช้งานอย่างไรบ้าง แล้วค่อยมาถามต่อได้ครับ