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

by BTR
Wed Dec 03, 2014 2:05 pm
Forum: Excel
Topic: การจัดหมวดหมู่
Replies: 9
Views: 1277

Re: การจัดหมวดหมู่

ขอบคุณอาจารย์ ขอบคุณคุณต้าครับ
by BTR
Wed Dec 03, 2014 11:53 am
Forum: Excel
Topic: การจัดหมวดหมู่
Replies: 9
Views: 1277

Re: การจัดหมวดหมู่

ขออนุญาตคุณต้ายืมไฟล์ข้อมูลถามต่อเนื่องกับอาจารย์หน่อยนะครับ หากเป็นกรณีที่ต้องการข้อมูลของ column A ด้านขวาของ : ให้ปรากฎใน column C เฉพาะ text หลัง : space ต้องปรับสูตรเป็นอย่างไรครับ? ผมลองใช้ =RIGHT(A1,FIND(":",A1)-9) ที่ c1 ได้ผลตรง ต่างกับที่ c4 เห็นว่าเป็นการนับ "จำนวนหลังเครื่...
by BTR
Fri Oct 17, 2014 9:45 pm
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

code ที่อาจารย์แนะนำให้ ผมใส่แบบนี้ Sub Picture2_Click() 'for copy an input data from tab sheet1 to tab daily Dim source As Range Dim Target As Range With Sheets("Sheet1") Set source = .Range("a3:ag22") End With With Sheets("daily") If .Range("a3") = "&qu...
by BTR
Fri Oct 17, 2014 8:14 pm
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

ผมอาจสื่อความไม่ชัดเจน ต้องขอโทษอาจารย์ด้วยครับ ที่มา project นี้เป็นการบันทึกข้อมูลรายวัน, วันละ1ครั้ง, fix จำนวนคนงาน โดยป้อนข้อมูลที่ tab sheet1 กดบันทึกข้อมูลสะสมใน tab sheet!Overview และ tab sheet Wage พร้อมกับจัดเก็บข้อมูลที่ป้อนเข้ารายวันเพื่ออ้างอิง จาก sheet1 ไป sheet daily และ weekly โดยใช...
by BTR
Fri Oct 17, 2014 3:43 pm
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

แนวข้อมูลเดิมเป็น picture2 ตอนที่สร้าง macro
เมื่อสร้าง vba เสร็จ create word art ไปรวม group กับรูป picture2

group4 ไม่เคยสร้าง marco vba ไว้ครับ

snasui wrote::D ปุ่มที่วงกลมไว้เป็นการ Run Macro ที่ชื่อ Group4_Click แต่ไม่พบว่าได้แนบมาด้วยครับ
by BTR
Fri Oct 17, 2014 12:06 pm
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

ประเด็น 1 คือ code ไม่แสดง error ใดๆครับ แต่มีความต่างของผลที่แสดงใน tab sheet daily เมื่อทดลอง run macro กด f5 Module 3 ในหน้า VBA edit code pressF5.jpg กด f5 ครั้งที่ 1 ได้ข้อมูลเก็บใน sheet daily row3:22 ครบถ้วนตามต้องการ กด f5 ครั้งที่ 2 ได้ข้อมูลแถบสีเทาเก็บใน sheet daily row23:42 ครบถ้วนตามต้อ...
by BTR
Fri Oct 17, 2014 9:24 am
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

1 ข้อมูลวันที่ลงใน area ที่กำหนดตาม code ที่ช่วยแนะนำแล้ว เมื่อกด f5 ในโหมด macro edit แต่พอกดจากปุ่มที่กำหนดไว้ในหน้า sheet 1: Click to keep data to daily ข้อมูลที่บันทึกเข้า tab sheet daily ไม่มีการเปลี่ยนแปลงตาม code ผมผิดพลาดตรงไหนครับ? ตัวอย่างใน tab sheet daily 2 background color ที่กำหนดไว้เพ...
by BTR
Wed Oct 15, 2014 11:15 pm
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

:D ตามที่ทดสอบคลิกไม่พบกว่าผิดพลาดครับ หลังจาก save แล้ว ไม่พบประเด็นอย่างที่ถามไปอีกเลยครับ ............... ในกรณีที่ต้องการให้ vba บันทึกข้อมูลวันที่ให้อัตโนมัติ เช่นเดียวกับ tab daily!a3 จนครบทุกแถวที่มีข้อมูลใน column A ผมอยากขอคำแนะนำว่าต้องเพิ่ม vba code ไปอย่างไรครับ? Sub Picture2_Click() 'f...
by BTR
Sat Oct 04, 2014 10:21 am
Forum: Excel
Topic: สูตร excel ที่คงเหลือ formula formatting หลังลบช่่วงข้อมูล
Replies: 4
Views: 1134

Re: สูตร excel ที่คงเหลือ formula formatting หลังลบช่่วงข้อม

ขอบคุณครับอาจารย์ เส้นผมบังภูเขาจริงๆ
by BTR
Sat Oct 04, 2014 10:12 am
Forum: Excel
Topic: สูตร excel ที่คงเหลือ formula formatting หลังลบช่่วงข้อมูล
Replies: 4
Views: 1134

Re: สูตร excel ที่คงเหลือ formula formatting หลังลบช่่วงข้อม

ขออภัยครับ คิดว่าปรับเฉพาะ excel tabel จะแก้ประเด็นได้ จึงไม่ได้แนบไฟล์มาแต่แรก process ที่เป็นปัญหาคือ หลังจากกด run macro บันทึกรายการที่ sheet template กำหนดให้เก็บข้อมูลใน sheet database แล้วลบช่วง template!F2:L2 เพื่อเตรียมป้อนข้อมูลต่อไป ความต้องการคือ อยากให้สูตรคำนวนใน template!K2 ไม่หายไป เ...
by BTR
Fri Oct 03, 2014 11:22 pm
Forum: Excel
Topic: สูตร excel ที่คงเหลือ formula formatting หลังลบช่่วงข้อมูล
Replies: 4
Views: 1134

สูตร excel ที่คงเหลือ formula formatting หลังลบช่่วงข้อมูล

เราจะกำหนดสูตร excel ผลรวม (คูณ) อย่างไร ในช่อง K2 โดยไม่ให้สูตรคำนวนหายไป หลังจาก run excel vba ลบช่วงข้อมูล .Range("g2:k2").clearcontents นั้นไปแล้ว

โดยกำหนดว่า
k2 = (g2+h2)*(i2+j2)
excel_formula.jpg
รบกวนด้วย ขอบคุณครับ
by BTR
Fri Sep 26, 2014 10:23 am
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

ผมกำหนดให้ run vb code เมื่อกดปุ่ม week ใน sheet "Wage" เพื่อ copy data จาก sheet "OverView" ไป sheet "weekly!a3:ae28 และ copy data จาก sheet "Wage" ไป sheet "weekly!aj3:bn23 โดยให้เก็บ data ต่อท้ายต่อเนื่องกันไปทุกครั้งที่กดปุ่ม week code แจ้งมีข้อผิดพลาดตามร...
by BTR
Fri Sep 19, 2014 12:11 am
Forum: Excel
Topic: ขอวิธีการย้ายข้อมูล
Replies: 10
Views: 1719

Re: ขอวิธีการย้ายข้อมูล

ขอบคุณอาจารย์ครับ สามารถนำไปปรับใช้กับงานที่อยู่ระหว่างสร้างได้พอดีเลย

ขอบคุณ คุณ Chanon.witt เจ้าของกระทู้ด้วยครับ
by BTR
Fri Sep 19, 2014 12:08 am
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

Re: สูตร excel เพื่อสะสมค่าแบบ accumulate

ชื่อกระทู้ควรจะเปลี่ยนเป็น vb code เพื่อสะสมค่าแบบ accumulate 1 มี code ที่สั้นๆ ที่ใช้แทนค่ากรณีที่ต้องเขียนซ้ำๆจำนวนมากๆ vb sheet1!d3:ac22) อย่างไรครับ เพราะคิดว่าถ้าเขียนอย่างที่ผมทำอยู่นี้ ไฟล์คงใหญ่เกินจำเป็น และยุ่งยากในกรณีต้องเพิ่มจำนวนคน(pname) หรือ products (a3:ac3) Set d3sumrange = Range(...
by BTR
Thu Sep 18, 2014 3:27 pm
Forum: Excel
Topic: ขอวิธีการย้ายข้อมูล
Replies: 10
Views: 1719

Re: ขอวิธีการย้ายข้อมูล

ในกรณีที่ต้องการเปลี่ยนแนวการแสดงข้อมูลต่อเนื่องไปทางด้านขวา เป็นการแสดงข้อมูลต่อเนื่องไปทางด้านล่างแทน ต้องปรับcode อย่างไรครับ? ตามที่อาจารยแนะนำเดิม Set target = .Cells(5, .Columns.Count).End(xlToLeft).Offset(0, 2) ผลลองปรับตรงนี้แล้ว ไม่เป็นผลครับ Set target = .Cells(5, .Rows.Count).End(xlToDown...
by BTR
Sat Aug 30, 2014 12:44 am
Forum: Excel
Topic: สูตร excel เพื่อสะสมค่าแบบ accumulate
Replies: 17
Views: 9601

สูตร excel เพื่อสะสมค่าแบบ accumulate

อยากขอคำแนะนำสูตร excel สำหรับบันทึกค่าสะสมใน row, column เดิมในอีก tab sheet ที่มี table / content เดียวกันครับ ผมลองใช้ =IF(template!D2>0,accumulate_data!D2+template!D2,D2) แล้วไม่เป็นไปตามที่ต้องการ โดยต้องการป้อนข้อมูลใน template (ตัวอย่างข้อมูลช่องสีส้ม, สีเขียว) แล้วไปแสดงค่าเก็บสะสมใน accumul...
by BTR
Wed Aug 27, 2014 11:51 pm
Forum: Excel
Topic: วิธีกำหนดปุ่มคีย์บอร์ดให้มาโครทำงานและล้างหน้าบันทึกข้อมูล
Replies: 25
Views: 3786

วิธีกำหนดปุ่มคีย์บอร์ดให้มาโครทำงานและล้างหน้าบันทึกข้อมูล

ผมได้นำตัวอย่าง macro vba excel จาก link ที่อาจารย์ให้ไปใช้งานจริง และคิดว่าการใช้ ปุ่ม End บนคีย์บอร์ด run macro สำหรับชิ้นงานนี้ บันทึกข้อมูล จะช่วยให้ทำงานง่ายขึ้น โดยให้เคลียบรรทัดข้อมูลเฉพาะ sheet form:d2-m2 หลังกดปุ่ม End (RecordData) ด้วย ผมลองเพิ่ม code เข้าไป ปรากฎว่าไม่สำเร็จครับ หลังป้อนข...
by BTR
Wed Aug 27, 2014 6:08 pm
Forum: Distribution
Topic: แจกไฟล์ตัวอย่างการบันทึกข้อมูลลงฐานข้อมูล
Replies: 22
Views: 37114

Re: แจกไฟล์ตัวอย่างการบันทึกข้อมูลลงฐานข้อมูล

ถ้าทำไม่ถูกกฎ ช่วยแจ้งแนะนำด้วยนะครับ ผมได้นำตัวอย่างไปใช้งานจริง และต้องการใช้ ปุ่ม End บนคีย์บอร์ด run macro สำหรับชิ้นงานนี้ ผมลองเพิ่มง code เข้าไป ปรากฎว่าไม่สำเร็จครับ หลังป้อนข้อมูล กดปุ่ม End ไม่เกิดผลใดๆ ข้อมูลไม่จัดเก็บให้ด้วย เมือคลิกที่ปุ่มบนหน้า sheet ขึ้น complie error: expect end sub ...
by BTR
Tue Jun 24, 2014 9:13 pm
Forum: Excel
Topic: สร้างจุดเชื่อมต่อ excel data กับ เริ่มต้น vba form ไม่เป็น
Replies: 1
Views: 780

สร้างจุดเชื่อมต่อ excel data กับ เริ่มต้น vba form ไม่เป็น

เป็นมือใหม่ครับ เพิ่งเริ่มทดลองทำฟอร์ม ด้วย vba excel เป็นครั้งแรกวันนี้ ข้อเท็จจริงคือมี excel data อยู่ก่อนแล้ว แต่อยากทำฟอร์มรับข้อมูลให้ทำงานสะดวกขึ้น จึงกด alt+f11 สร้าง vba ฟอร์มรูปแบบที่ต้องการขึ้นมาเลย weight_input_page2.xlsm ปรากฎว่า ไปไม่ถูกทางเลยครับ...... 1 หลังจาก save form แล้ว exit ex...