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

by zern
Sun Jan 20, 2019 12:46 pm
Forum: Excel
Topic: มีวิธี query excel เกิน 65536 rows หรือเปล่าครับ
Replies: 3
Views: 1520

Re: มีวิธี query excel เกิน 65536 rows หรือเปล่าครับ

งั้นมีข้อจำกัดว่าไม่เกิน 65K สินะครับ
จริงๆก็อยากใช้ sql แต่บริษัทนี้ไม่มี server จึงจะใช้ onedrive เป็นที่เก็บฐานข้อมูลทดแทนไปก่อนน่ะครับ
by zern
Sun Jan 20, 2019 3:54 am
Forum: Excel
Topic: มีวิธี query excel เกิน 65536 rows หรือเปล่าครับ
Replies: 3
Views: 1520

Re: มีวิธี query excel เกิน 65536 rows หรือเปล่าครับ

อ้อ ขออีกอย่างครับ ตรง Code SQL (strSQL)
สมมติผมอ้างอิงข้อมูลจาก สองหรือสามไฟล์ สามารถเขียนให้ join กันมากกว่าหนึ่งไฟล์ได้หรือเปล่าครับ หรือว่าหากจะ join กันข้อมูลต้องอยู่ในไฟล์เดียวกันเท่านั้น
by zern
Sun Jan 20, 2019 2:28 am
Forum: Excel
Topic: มีวิธี query excel เกิน 65536 rows หรือเปล่าครับ
Replies: 3
Views: 1520

มีวิธี query excel เกิน 65536 rows หรือเปล่าครับ

จากไฟล์ตัวอย่าง สมมติข้อมูลมีสัก 100000 บรรทัด (ผมใส่ไปแค่ 12 เพราะหากใส่ถึงแสนไฟล์จะใหญ่เกิน 500 kb) และผม query ด้วยโค้ดดังข้างล่าง แต่มันลิมิตที่ไม่เกิน 65536 บรรทัด อยากรู้ว่ามีวิธี query จาก excel ไฟล์ตนเอง หรือ ไฟล์อื่น ให้ข้อมูลมากกว่า 65536 บรรทัดหรือเปล่าครับ Sub SQL() Sheet2.[2:1000000].Cl...
by zern
Thu Mar 22, 2018 5:44 pm
Forum: Excel
Topic: ต้องการดึงข้อมูลจากเอกเซลไฟล์อื่นมา pivot ด้วย VBA ช่วยดู code ให้หน่อยครับ
Replies: 2
Views: 950

Re: ต้องการดึงข้อมูลจากเอกเซลไฟล์อื่นมา pivot ด้วย VBA ช่วยดู code ให้หน่อยครับ

มั่วไปมั่วมาได้ละครับ แต่คราวนี้มีปัญหาว่าใช้ slicer ไม่ได้ มีวิธีให้ใช่ pivot slicer ได้มั้ยครับ Sub CreatePivotTable2() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Dim splitsql As Variant strFile = "D:/test Query.xlsx" strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source...
by zern
Thu Mar 22, 2018 11:16 am
Forum: Excel
Topic: ต้องการดึงข้อมูลจากเอกเซลไฟล์อื่นมา pivot ด้วย VBA ช่วยดู code ให้หน่อยครับ
Replies: 2
Views: 950

ต้องการดึงข้อมูลจากเอกเซลไฟล์อื่นมา pivot ด้วย VBA ช่วยดู code ให้หน่อยครับ

โจทย์ที่ต้องการคือ มีข้อมูลอยู่ใน excel อีกไฟล์ ซึ่งข้อมูลมีหลายล้าน row จึงต้องการนำข้อมูลเหล่านั้นมา pivot ในไฟล์เดียวด้วย VBA เขียนโค้ดดึงข้อมูลมาได้ แต่ไม่รู้ว่าจะ pivot โดยไม่วางบนตารางเอกเซลยังไง ไม่รู้ว่าต้องประกาศ object อะไรเพิื่อเก็บค่านั้นมา pivot น่ะครับ ผมได้แนบไฟล์ 2 ไฟล์ 1 test query ...
by zern
Wed Jul 12, 2017 10:51 pm
Forum: Excel
Topic: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ
Replies: 6
Views: 1284

Re: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ

ขอบคุณครับ ขนาดอ.ยังบอกว่าไม่ง่าย ถ้างั้นผมใช้วิธีเก็บโค้ดในเซลดีกว่า ถ้าเข้าใจมากขึ้นอาจเห็นทางที่ดีกว่าเดิม
by zern
Wed Jul 12, 2017 12:09 am
Forum: Excel
Topic: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ
Replies: 6
Views: 1284

Re: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ

ผมอยากเปลี่ยน sub Insertthissub() เป็น
msgbox "Complete"
โดยที่แก้ไขแค่ภายใน sub Insertthissub() ที่เดียวแล้วโค้ดก็ไปเพิ่มในอีกไฟล์นึง โดยไม่ลบโค้ดของไฟล์เดิมด้วยน่ะครับ หรือว่าการอ้างอิงแบบนี้ไม่สามารถทำได้ใน vba ครับ
by zern
Tue Jul 11, 2017 7:32 pm
Forum: Excel
Topic: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ
Replies: 6
Views: 1284

Re: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ

แล้วถ้าผมเปลี่ยนโค้ด vba ภายใน sub Insertthissub( )
ผมก็ต้องไปแก้โค้ดใน sub TestVBA ( ) ด้วยหรือเปล่าครับ

ผมไม่อยากต้องแก้สองจุดน่ะครับ
by zern
Tue Jul 11, 2017 12:08 am
Forum: Excel
Topic: อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ
Replies: 6
Views: 1284

อยากเพิ่ม Code VBA ลงในอีก workbook โดยใช้ Macro ครับ

ตอนนี้ผมเพิ่ม Code VBA จากไฟล์ VBACreator1.xlsm ไปยังไฟล์ CopyVBA1.xlsm ด้วยโค้ดนี้ครับ Sub TestVBA() 'ActiveWorkbook.VBProject.VBComponents("module1").Export ("D:\Test Excel\mymod.bas") Dim PD As CodeModule Set PD = Workbooks("CopyVBA1.xlsm").VBProject.VBComponents(&qu...
by zern
Tue Jul 04, 2017 9:29 am
Forum: Talk & Playground
Topic: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้
Replies: 11
Views: 5354

Re: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้

ยังไงก็ยังมีปัญหาเรื่องคนต่องานสินะครับ ไม่เหมือนโปรแกรม ที่หาคนต่องานง่าย
by zern
Tue Jul 04, 2017 12:31 am
Forum: Talk & Playground
Topic: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้
Replies: 11
Views: 5354

Re: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้

อ้อ แล้วประเด็นเรื่อง การหาคนมาต่องานที่คุณ parakorn ชี้ขึ้นมาล่ะครับ
อาจารย์มีความเห็นเรื่องนี้ยังไงบ้าง การทำเทมเพลตจะหาคนมาต่องานได้ยากจริงหรือเปล่า หรือว่าการหาคนที่พอทำ vba เป็น แล้วเอามาฝึกเพิ่ม ก็สามารถ maintainance ได้แล้ว ไม่ใช่เรื่องยากอย่างที่กังวล
by zern
Mon Jul 03, 2017 11:14 pm
Forum: Talk & Playground
Topic: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้
Replies: 11
Views: 5354

Re: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้

ง่ายยังงี้เชียว สรุปว่าล็อคไฟล์เป็นทางเลือกที่ปลอดภันสุดสินะครับ แบบนี้พวกพาสเวิร์ดเข้าเซอร์เวอร์ก็เก็บไว้ในนี้ไม่ได้เลย :flw:
by zern
Mon Jul 03, 2017 9:59 pm
Forum: Talk & Playground
Topic: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้
Replies: 11
Views: 5354

Re: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้

คุณ menem ของผมไม่ค่อยห่วงไอทีไม่พัฒนาต่อหรอกครับ ยังไงเทมเพลทผมส่วนใหญ่ user แค่คลิกปุ่ม เลือกไฟล์ จบ ไอทีพัฒนาไปก็ลดขั้นตอนการทำงานของ user ลงแทบไม่ได้แล้ว แต่ห่วงไอทีจะเสนอโปรแกรมฟังดูไฮโซ แต่พัฒนาเป็นปีก็ไม่เสร็จมากกว่า ส่วนตัวไม่สนใจเรื่องตำแหน่งอยุ่แล้ว ขอให้ทำผลงานที่ใช้ได้จริงก็พอ อาจารย์ sn...
by zern
Mon Jul 03, 2017 11:09 am
Forum: Talk & Playground
Topic: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้
Replies: 11
Views: 5354

Re: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้

เรื่อง security ก็สามารถคอนโทรลได้ครับ เพราะเก็บทุกอย่างไว้บนเซอร์เวอร์ และตัวมาโครมีการล็อคพาสเวิร์ดไว้อยู่แล้ว ทำให้ไม่สามารถเปิดไปแกะโค้ดได้ (ไม่ทราบว่าตอนนี้มีวิธีแฮคไฟล์ที่ protect มาโครได้ เหมือนที่แฮค protect sheet หรือเปล่า ) ส่วนเรื่องการหาคนมาต่องาน อันนี้ก็เป็นประเด็นหลักอย่างนึงจริงๆแหละ...
by zern
Mon Jul 03, 2017 12:01 am
Forum: Talk & Playground
Topic: เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้
Replies: 11
Views: 5354

เหมือนฝ่าย developer ไม่ค่อยยอมรับการสร้างเทมเพลตเอกเซลระดับสูงให้ user ใช้

คิดว่าหัวข้อนี้น่าจะอยู่ในหมวดเอกเซล ถ้าผิดขออภัยครับ จะตั้งกระทู้ใหม่ให้ ขออนุญาติเล่าเรื่องท้าวความก่อนครับ ผมรู้สึกว่าฝ่ายไอทีจะไม่ค่อยยอมรับเท่าไรกับการใช้เอกเซลสร้างโปรแกรมให้ user ใช้ (จริงๆตอนนี้ผมก็อยู่ไอที) ณ ตอนนี้ผมสร้างไฟล์เอกเซลที่แทบจะทำได้ทุกอย่างที่โปรแกรมทำได้ ไม่ว่าจะดึงหรือเพิ่มข้...
by zern
Sun Jul 02, 2017 11:44 pm
Forum: Excel
Topic: ถามเรื่องการแปลงวันที่หน่อยครับ
Replies: 8
Views: 1409

Re: ถามเรื่องการแปลงวันที่หน่อยครับ

ไม่เป็นไรครับ ผมเข้าใจการทำงานเรื่องพศ. และคศ.แล้วล่ะครับ แต่การอธิบายด้วยภาษาพูดอาจจะทำให้งง เพราะมันไม่ชัดเจนเหมือนภาษาคอมน่ะครับ
ซึ่งผมอธิบายสิ่งที่เข้าใจ ให้ใช้คำตรงกันไม่ถูกเหมือนกัน ขอบคุณอาจารย์มากๆครับ
by zern
Sun Jul 02, 2017 12:58 pm
Forum: Excel
Topic: ถามเรื่องการแปลงวันที่หน่อยครับ
Replies: 8
Views: 1409

Re: ถามเรื่องการแปลงวันที่หน่อยครับ

อ่านแล้วยังงงอยู่ดี ผมว่าเข้าใจตรงกันแหละครับ
แต่น่าจะตีความจากภาษาไม่เหมือนกัน คศ. พศ. ทำให้ผมอ่านแล้วนึกว่าว่าคุณ snasui เขียน พศ. กับคศ.สลับกัน
by zern
Sun Jul 02, 2017 12:18 pm
Forum: Excel
Topic: ถามเรื่องการแปลงวันที่หน่อยครับ
Replies: 8
Views: 1409

Re: ถามเรื่องการแปลงวันที่หน่อยครับ

snasui wrote::D เข้าใจได้ถูกต้องแล้วกรณีของการเขียนวันที่ในรูปแบบของ String หมายถึง คีย์เป็น พ.ศ. ไม่ว่า System ใด มันก็อ่านเป็น พ.ศ. ครับ
Sytem อ่านเป็น คศ. ไม่ใช่เหรอครับ
by zern
Sun Jul 02, 2017 9:56 am
Forum: Excel
Topic: ถามเรื่องการแปลงวันที่หน่อยครับ
Replies: 8
Views: 1409

Re: ถามเรื่องการแปลงวันที่หน่อยครับ

แปลว่า การแปลงวันที่เป็นตัวเลขแบบนี้ ไม่ขึ้นกับ language เครื่องสินะครับ ไม่ว่าจะเซตไว้ยังไงเอกเซลก็มองเป็นคศ. อยู่ดี ผมจะเขียนสูตรเกี่ยวกับวันที่แต่เกรงว่าคนเอาไปใช้ จะเซต default เครื่องเป็นไทย และจะทำให้ผลลัพธ์เพี้ยนนะครับ
by zern
Sun Jul 02, 2017 2:03 am
Forum: Excel
Topic: ถามเรื่องการแปลงวันที่หน่อยครับ
Replies: 8
Views: 1409

ถามเรื่องการแปลงวันที่หน่อยครับ

ถ้าหาก excel ถูกตั้ง Default เป็น พศ.
และเราพิมพ์ว่า ="1 june 2560"+0
คำตอบที่ได้จะเป็นตัวเลข 42918 หรือว่า 241215 ครับ