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

by DhitiBank
Mon Nov 10, 2014 11:41 am
Forum: Excel
Topic: สอบถามการดึงข้อมูลมาแสดงเมื่อเลือกdrop down list คะ
Replies: 4
Views: 1683

Re: สอบถามการดึงข้อมูลมาแสดงเมื่อเลือกdrop down list คะ

ลองตามนี้ครับ
ที่ชีท test
D2 คีย์:
=VLOOKUP($B$2,reference!$C$2:$L$15,8)

F2 คีย์:
=VLOOKUP($B$2,reference!$C$2:$L$15,9)

H2 คีย์:
=VLOOKUP($B$2,reference!$C$2:$L$15,10)

ทั้ง 3 สูตร คีย์เสร็จแล้วกด enter ครับ
by DhitiBank
Mon Sep 01, 2014 11:51 am
Forum: Excel
Topic: แสดงผลรวมตามข้อมูลที่คีย์ ไม่โชว์ค่าที่ว่าง
Replies: 5
Views: 768

Re: แสดงผลรวมตามข้อมูลที่คีย์ ไม่โชว์ค่าที่ว่าง

ถ้าอย่างนั้นลองแบบนี้ครับ ที่ L1 คีย์สูตร =IF(ISERR(IF(INDEX(A$1:A$51,SMALL(IF(($B$1:$B$51>0)+($C$1:$C$51>0)>0,ROW($A$1:$A$51),""),ROWS(L$1:L1)))=0,"",INDEX(A$1:A$51,SMALL(IF(($B$1:$B$51>0)+($C$1:$C$51>0)>0,ROW($A$1:$A$51),""),ROWS(L$1:L1))))),"",IF(INDEX(A$1:...
by DhitiBank
Sun Aug 31, 2014 7:32 pm
Forum: Excel
Topic: แสดงผลรวมตามข้อมูลที่คีย์ ไม่โชว์ค่าที่ว่าง
Replies: 5
Views: 768

Re: แสดงผลรวมตามข้อมูลที่คีย์ ไม่โชว์ค่าที่ว่าง

ทดลองง่ายๆ แบบนี้ครับ ผมมักจะใช้ประจำ แทรกแถว 1 แถว ก่อนแถวที่ 1 ที่ D1 คีย์อะไรก็ได้ แล้วเลือก Data --> Filter เพื่อเรียกใช้ตัวกรองอัตโนมัติ ที่ D2 คีย์ =IF(AND(B2="",C2=""),"NO","OK") Enter แล้วคัดลอกจนถึงบรรทัดที่ 52 จากนั้น ตั้งค่าขอบเขตการพิมพ์เป็น A2:C52...
by DhitiBank
Thu Aug 28, 2014 11:12 pm
Forum: Excel
Topic: เปรียบเทียบข้อมูล 2 sheet
Replies: 7
Views: 1067

Re: เปรียบเทียบข้อมูล 2 sheet

จากสูตรข้างต้น ลองปรับเป็นด้านล่างครับ =IF(INDIRECT("'MASTER 1'!"&ADDRESS(ROW(),COLUMN()))=INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLUMN())),"", INDIRECT("'MASTER 1'!"&ADDRESS(ROW(),COLUMN()))&"< >"&INDIRECT("'MASTER 2'!"&...
by DhitiBank
Thu Aug 28, 2014 12:39 pm
Forum: Excel
Topic: เปรียบเทียบข้อมูล 2 sheet
Replies: 7
Views: 1067

Re: เปรียบเทียบข้อมูล 2 sheet

เพิ่มเติมครับ หากมีการแทรกแถว สูตรอาจจะผิดพลาดได้ ลองเติมฟังก์ชั่น indirect เข้าไปครับ ที่ B10 คีย์สูตร =IF(INDIRECT("'MASTER 1'!"&ADDRESS(ROW(),COLUMN()))=INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLUMN())),"",INDIRECT("'MASTER 2'!"&ADDRESS(ROW(),COLU...
by DhitiBank
Thu Aug 28, 2014 12:26 pm
Forum: Excel
Topic: ต้องการดึงตัวเลขจากชุดข้อความมาอยู่ในช่องครับ
Replies: 2
Views: 513

Re: ต้องการดึงตัวเลขจากชุดข้อความมาอยู่ในช่องครับ

ลองแบบนี้ดูครับ
ที่ B2 คีย์

Code: Select all

=MAX(IF(ISERR(--MID(A2,SEARCH("ID",A2)+2,ROW(1:8))),0,ABS(--MID(A2,SEARCH("ID",A2)+2,ROW(1:8)))))
จากนั้นกด Ctrl + Shift + Enter

แล้วคัดลอกลงด้านล่าง
by DhitiBank
Sun Aug 10, 2014 7:46 pm
Forum: Excel
Topic: ปัญหาการขึ้นหน้าใหม่เวลาสั่งปริ้นท์ครับ
Replies: 5
Views: 710

Re: ปัญหาการขึ้นหน้าใหม่เวลาสั่งปริ้นท์ครับ

พอจะเข้าใจแล้วครับอาจารย์ ให้เลือกมุมมองแบบแบ่งหน้า แล้วสังเกต กรอบสีน้ำเงินทึบ ใช่ไหมครับ หากพบก็ลากลงล่างให้สุดให้หมด ใช่ไหมครับ? print area.jpg ผมสงสัยครับว่าอยู่ดีๆ พื้นที่พิมพ์มันแยกออกมาเป็น 2 ส่วน 3 ส่วนได้ยังไงครับ เพราะตอนเริ่มใช้ตั้งแต่แรกมันก็ปกติดี หรือว่าเป็นเพราะผมกำหนดพื้นที่พิมพ์ใน R...
by DhitiBank
Sun Aug 10, 2014 10:00 am
Forum: Excel
Topic: ปัญหาการขึ้นหน้าใหม่เวลาสั่งปริ้นท์ครับ
Replies: 5
Views: 710

Re: ปัญหาการขึ้นหน้าใหม่เวลาสั่งปริ้นท์ครับ

ขอบคุณครับอาจารย์ เดี๋ยวจะรายงานผลตอนบ่ายครับ
by DhitiBank
Sun Aug 10, 2014 12:40 am
Forum: Excel
Topic: ปัญหาการขึ้นหน้าใหม่เวลาสั่งปริ้นท์ครับ
Replies: 5
Views: 710

ปัญหาการขึ้นหน้าใหม่เวลาสั่งปริ้นท์ครับ

สวัสดีอาจารย์และเพื่อนๆ ครับ

ผมมีปัญหาว่า พอสั่งพิมชีท STK แล้ว ข้อมูลในแถว 148 จะไม่ต่อกับ 149 ผมหมายความว่า มันตัดไปขึ้นหน้าใหม่ ทั้งๆ ที่ยังไม่เกินหน้ากระดาษ เพิ่งเป็นได้ไม่นานครับ ลองเอากรองออกก็แล้วก็ยังเหมือนเดิม ผมต้องแก้ไขอย่างไรครับ
1.png
2.png
ขอขอบคุณล่วงหน้าครับ
by DhitiBank
Tue Jul 22, 2014 7:07 am
Forum: Excel
Topic: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ
Replies: 8
Views: 2238

Re: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ

มารายงานผลครับ ลองใส่โค้ดดูแล้วแต่เวลาสั่งปริ้นท์ก็ยังเหมือนเดิมครับอาจารย์ 1.jpg ส่วนด้านล่างนี่คือแบบที่ต้องการครับ 2.jpg ตอนนี้ ผมลองบันทึกแมโคร เจอโค้ด .PageSetup.Orientation ก็เลยลองเพิ่มเข้าไปโดยหากคอลัมนฺ์ไม่มากก็ให้ปริ้นท์แนวตั้ง หากมากก็ปริ้นท์แนวนอน พอสั่งปริ้นท์ก็ยังไม่ปรับขนาดให้พอดี 1 ห...
by DhitiBank
Mon Jul 21, 2014 4:55 pm
Forum: Excel
Topic: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ
Replies: 8
Views: 2238

Re: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ

ขอบคุณครับอาจารย์ เดี๋ยวกลับบ้านแล้วจะลองทำแล้วจะมารายงานผลครับ
by DhitiBank
Mon Jul 21, 2014 12:17 pm
Forum: Excel
Topic: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ
Replies: 8
Views: 2238

Re: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ

ผมขออภัยที่เขียนไม่ชัดเจนครับ จำนวนบรรทัดมากไม่เป็นไรครับ ขึ้นหน้าใหม่ แต่ตามที่ผมคิดคืออยากให้ขนาดหน้ามัน ปรับให้พอดีตามจำนวนคอลัมน์ ครับ ผมไม่แน่ใจว่าต้องเขียนโค้ดแบบไหน ตอนแรกลองค้นหาวิธีเขียนโค้ดปรับพื้นที่พิมพ์อัตโนมัติตามช่วงข้อมูลในอินเทอร์เน็ต ก็เห็นว่ามีคนใช้ .PageSetup.PrintArea ผมก็เลยลอง...
by DhitiBank
Mon Jul 21, 2014 7:51 am
Forum: Excel
Topic: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ
Replies: 8
Views: 2238

Re: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ

สวัสดีครับ เพิ่มรูปภาพครับ รูปแรกคือแบบที่เป็นปัญหาอยู่ตอนนี้ครับ พอข้อมูลมีน้อย เวลาปริ้นท์ออกมาภาพก็เล็กมาก ทั้งๆ ที่เลือก Fit all columns on one page ในตัวเลือกก่อนสั่งพิมพ์แล้ว ไม่เต็ม.jpg ส่วนรูปที่ 2 และ 3 คือแบบที่คิดเอาไว้ครับ (ทำมือ ปรับ %scale เอาเองครับ) ต้องการ - คอลัมน์น้อย.jpg ต้องการ ...
by DhitiBank
Sun Jul 20, 2014 11:38 pm
Forum: Excel
Topic: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ
Replies: 8
Views: 2238

Re: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ

ขออภัยที่ตอบช้าครับ เดี๋ยวพรุ่งนี้จะจับภาพส่งให้ดูครับ

ขอบคุณมากเลยครับ
by DhitiBank
Sun Jul 20, 2014 3:08 pm
Forum: Excel
Topic: VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ
Replies: 8
Views: 2238

VBA การใช้ pagesetup เพื่อกำหนดพื้นที่พิมพ์ครับ

สวัสดีครับอาจารย์และเพื่อนๆ จากไฟล์ตัวอย่างมีปุ่ม "ซ่อน/ไม่ซ่อน" เพื่อกำหนดว่าจะให้พิมพ์พื้นที่ออกมาแค่ไหนหลังจากคีย์ข้อมูลครับ การซ่อนและยกเลิกการซ่อนเป็นไปตามต้องการแล้วครับ แต่ว่าพอจะสั่งปริ้นท์ ขนาดหน้ามันไม่ปรับตามพื้นที่ที่มี (ผมตั้งให้พิมพ์คอลัมน์ทั้งหมดภายใน 1 หน้า) เช่น จากไฟล์ตัว...
by DhitiBank
Sat Jul 12, 2014 10:09 am
Forum: Excel
Topic: VBA .FIND โดยให้หาในเซลล์ที่ซ่อนอยู่ด้วยครับ
Replies: 19
Views: 3622

Re: VBA .FIND โดยให้หาในเซลล์ที่ซ่อนอยู่ด้วยครับ

:o ขอบพระคุณมากครับอาจารย์ สุดยอดเลยครับ
หยุดยาวแบบนี้ อาจารย์ไม่ไปเที่ยวที่ไหนหรือครับ เห็นมาช่วยผู้เดือดร้อนตอบคำถามแต่เช้า :thup: :thup: :thup:
by DhitiBank
Sat Jul 12, 2014 9:51 am
Forum: Excel
Topic: VBA .FIND โดยให้หาในเซลล์ที่ซ่อนอยู่ด้วยครับ
Replies: 19
Views: 3622

Re: VBA .FIND โดยให้หาในเซลล์ที่ซ่อนอยู่ด้วยครับ

ส่วนหนึ่งก็เป็นเพราะโค้ดที่ผมเขียนด้วยครับ ผมมานั่งดูทีหลังยังรู้สึกว่าน่างงมาก ดูมันสับสนอย่างไรชอบกล เพราะหัวหน้ามาบอกให้เพิ่มนู่นเพิ่มนี่ทีหลัง ผมก็ใส่โน่นแก้นี่จนมันเป็นแบบนี้ พอถึงตอนนี้ผมเลยไม่รู้จะแก้ตรงไหนครับ T_T