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

by djnotza
Mon Jun 02, 2014 3:15 am
Forum: Excel Formulas & Functions
Topic: สั่งปริ้นชีทแรก เฉพาะแผ่น2-3 แต่ผลออกมาปริ้นหมดทั้งชีทครับ
Replies: 2
Views: 123

สั่งปริ้นชีทแรก เฉพาะแผ่น2-3 แต่ผลออกมาปริ้นหมดทั้งชีทครับ


Sub Button14_Click()

Application.ScreenUpdating = False
Sheets("program").Select
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Sheets("program").Range("J1:W32").Select
Application.ScreenUpdating = True

End Sub


ผมใช้โค๊ดนี้แล้วมันปริ้นหมดทุกแผ่นเลยครับ ต้องเขียนอะไรเพิ่มเต ...
by djnotza
Sat May 24, 2014 9:38 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

Re: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

อาจารย์ครับผมลองเขียนสูตรไปจนครบแล้ว
ผมลองกดดู ถ้าเกิด1เฟสไม่ได้ป้อนข้อมูล หรือ 3เฟสไม่ได้ป้อนข้อมูล โปรแกรมจะรันไม่ผ่านครับ
ต้องดักเงื่อนไขอะไรเพิ่มหรอครับ

Sub Button7_Click()
Range("K4:K27").ClearContents
Range("L4:L27").ClearContents
Range("N4:N27").ClearContents
Range("O4:O27 ...
by djnotza
Sat May 24, 2014 12:50 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

Re: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

ขอบคุณครับ ได้แล้วครับ ขอบคุณมากๆครับอาจารย์ ผมงงกับการเขียนสูตรนี้มาหลายวัน ขอบคุณครับ ^^
by djnotza
Sat May 24, 2014 12:16 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

Re: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

ผมลองเขียนดูแล้วครับ ถ้าใส่
Sub Button7_Click()
Dim lng1 As Long, lng2 As Long
With Application
lng1 = .CountIf(Sheets("สูตรการคำนวน 1 เฟส").Range("G2:G25"), "*?")
lng2 = .CountIf(Sheets("สูตรการคำนวน 3 เฟส").Range("L2:L25"), "*?")
End With
Sheets("สูตรการคำนวน 1 เฟส").Range("G2").Resize(lng1 ...
by djnotza
Fri May 23, 2014 11:20 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

Re: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

ผมลองเขียนใส่ปุ่มแบบนี้ครับ
Sub Button5_Click()
For i = 2 To 25
If Cells(i + 1, 1).Value > 0 Then
Sheets("สูตรการคำนวน 1 เฟส").Range("'สูตรการคำนวน 1 เฟส'!$G$2:'สูตรการคำนวน 1 เฟส'!$G$25").Copy
Sheets("โปรแกรมและตารางแสดงผล").Range("โปรแกรมและตารางแสดงผล!$K$4").End(xlUp).Offset(1, 0 ...
by djnotza
Fri May 23, 2014 10:13 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

Re: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

คือประมาณว่า เอาค่าที่โปรแกรมคำนวนได้ในหน้า1เฟส และ 3เฟส มาเรียงใส่หน้าแรกตามหัวข้ออะครับ
by djnotza
Fri May 23, 2014 10:04 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

Re: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

คือ ต้องการ เคลียร์ข้อมูลในหน้าแรกก่อน range(x,y).clearcontents
จากนั้นก็ไปวนลูปอ่านมาจากหน้า 1 เฟส ด้วยลูป Do while....Loop
ในคอลัมน์ G1 ลงไปเรื่อยๆจนกว่าจะพบช่องว่าง
ถ้าพบแล้วก็เลิกอ่าน ให้ไปอ่านที่ชีท 3 เพสต่อ โดยเริ่มจาก L1 ลงไปเรื่อยๆ
การอ่านค่ามาใส่จะใช้โค้ดแบบนี้ range(a,b).value = range(x ...
by djnotza
Fri May 23, 2014 4:19 pm
Forum: Excel Formulas & Functions
Topic: จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ
Replies: 12
Views: 442

จะเรียงข้อมูลจากสองชีทมาใส่ชีทเดียว ต้องทำยังไงครับ

คือจะนำข้อมูลจากชีท2 และ3 มาเรียงในชีท1 คือแต่ละชีทข้อมูลอาจจะเพิ่มลดได้แล้วแต่ว่าโปรแกรมจะป้อนไปเท่าไหร่ครับ จะเขียนยังไงดีครับ