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

by mayer02
Mon Nov 26, 2018 2:19 pm
Forum: Excel
Topic: อยากทราบเทคนิคการ Update ค่าของตัวแปร
Replies: 1
Views: 529

อยากทราบเทคนิคการ Update ค่าของตัวแปร

ผมใช้ VBA เพื่อค้นหาค่าสุดท้ายของแถวโดยใช้ code ดังนี้

Code: Select all

Last_Row = Cells(Rows.Count, "A").End(xlUp).Row
พอได้ค่ามาก็มีการลบ-เพิ่มแถว ที่นี้ต้องการทราบเลขแถวสุดท้ายที่อัพเดทใหม่ มีแนวทางในการเขียนยังไงครับ ที่ใช้อยู่คือ copy code เดิมมาวางขั้นเรื่อยๆ พอวางเยอะๆมันดูรกๆครับ
by mayer02
Thu Jul 13, 2017 7:47 am
Forum: Excel
Topic: วิธีเรียงข้อความยาว ไป สั้น
Replies: 1
Views: 425

Re: วิธีเรียงข้อความยาว ไป สั้น

ที่ช่อง J5 ใส่สูตร =len(d5)
สูตร Len จะให้ผลลัพธ์จำนวนอักขระในเซลล์นั้น
แล้วก็ค่อยเรียงข้อมูลจากมากไปหาน้อยครับ
by mayer02
Wed Jun 21, 2017 3:48 pm
Forum: Excel
Topic: จะ วางแบบ Paste Valuesได้อย่างไรครับ
Replies: 4
Views: 1096

Re: จะ วางแบบ Paste Valuesได้อย่างไรครับ

ถ้าเรามีการกรองข้อมูลอยู่จะไม่สามารถวางค่าได้ ลองยกเลิกกรองแล้ว copy ทั้งคอลัมน์แล้วค่อยวางค่าครับ
by mayer02
Wed Jun 21, 2017 8:29 am
Forum: Excel
Topic: อยากทราบวิธีการอัพเดท Name Range โดยใช้ VBA
Replies: 6
Views: 1034

Re: อยากทราบวิธีการอัพเดท Name Range โดยใช้ VBA

แนบไฟล์ให้ใหม่แล้วครับ :D
ทบทวนปัญหาที่เกิดขึ้นนะครับ
1. ไฟล์ตั้งต้นมีข้อมูล 28 แถว และแต่ละคอลัมน์ มีการสร้าง Name Range ไว้ที่ 28 แถวเช่นกัน
2. มีการอัพเดทข้อมูลมาเป็น 39 แถว

ต้องการสร้าง VBA ให้อัพเดท Name Range จากเดิมที่จบอยู่ที่แถวที่ 28 เป็นแถวที่ 39 (แถวสุดท้ายของข้อมูล) โดยโค๊ดที่สร้างมาข ...
by mayer02
Tue Jun 20, 2017 11:53 am
Forum: Excel
Topic: อยากทราบวิธีการอัพเดท Name Range โดยใช้ VBA
Replies: 6
Views: 1034

Re: อยากทราบวิธีการอัพเดท Name Range โดยใช้ VBA

ผมเขียนโค๊ดได้ป่ะมาณนี้ครับ

Sub updateName_range()
Dim nr As Name
Dim W_lastrow As Long


W_lastrow = Cells(Rows.Count, "A").End(xlUp).Row

For Each nr In ActiveWorkbook.Names
If nr.Name Like "W_*" Then
Range(nr.Name).Select
With nr

.RefersToR1C1 = "=Sheet1!R2C12:R39C12"

End With
End If ...
by mayer02
Mon Jun 19, 2017 5:08 pm
Forum: Excel
Topic: อยากทราบวิธีการอัพเดท Name Range โดยใช้ VBA
Replies: 6
Views: 1034

อยากทราบวิธีการอัพเดท Name Range โดยใช้ VBA

ในไฟล์แนบจะมี Name Range อยู่จำนวนหนึ่งที่มีชื่อขึ้นต้นด้วย "W_" สิ่งที่ต้องการคือต้องการอัพเดท Name Range ให้มีค่าปัจจุบันหลังจากมีการอัพเดทข้อมูลเพิ่มเข้าไป เช่น Name Range "W_1st" อ้างถึงเซลล์ Sheet1!$B$2:$B$28 แต่พอเพิ่มข้อมูลเข้าไปเกิน 28 แถว Name Range จะใช้ต่อไม่ได้
ลองทำ Dynamic Name Range ...
by mayer02
Mon Oct 31, 2016 4:01 pm
Forum: Excel
Topic: ข้อมูลตัวเลข ต้องกด F2 ทุกครั้ง จึงจะ sum ได้
Replies: 10
Views: 4161

Re: ข้อมูลตัวเลข ต้องกด F2 ทุกครั้ง จึงจะ sum ได้

ใส่สูตรที่ช่อง D2 ว่า "=A2/1" จะแปลงตัวเลขที่มีฟอร์แมตจาก Text เป็น Number ให้ครับ
ถ้าทำแบบที่คุณ niwat2881 โปรแกรมอาจจะคำนวนหนักจนค้างไปในกรณีที่มีข้อมูลมากๆได้ครับ