: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

สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#1

Post by pimwalan »

ป้อนข้อมูลให้กับเซลล์ต่างๆ แล้วพอต้องการคลิกปุ่ม Clear เพื่อให้เคลียร์ข้อมูลในเซลล์ ถ้าเป็นเซลล์เดียวจะได้ แต่ถ้าผสาน2 เซลล์เป็นเซลล์และอ้างอิงเซลล์ที่ผสาน จะเจอ debug ดังรูปที่คำสั่งดังรูป
ควรแก้ไขอย่างไรคะ

Code: Select all

Sub cleardata()
Sheets("sheet2").Range("b12,d4,g4,i4,k4,m4,d7,g7,i7,k7,m7,p5").ClearContents
End Sub
You do not have the required permissions to view the files attached to this post.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#2

Post by joo »

:D ช่วยแนบไฟล์ตัวอย่างมาด้วยครับ เพื่อนสมาชิกจะได้ช่วยกันทดสอบได้
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#3

Post by pimwalan »

ช่วยบอกวิธีแก้ไขด้วยนะคะ ส่งไฟล์ไปให้ดูแล้วคะ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#4

Post by bank9597 »

pimwalan wrote:ช่วยบอกวิธีแก้ไขด้วยนะคะ ส่งไฟล์ไปให้ดูแล้วคะ
ลองแทนโค๊ดนี้เข้าไปครับ

Code: Select all

Sub cleardata()
Sheets("sheet1").Range("b12:c13,d4,g4,i4,k4,m4,d7,g7,i7,k7,m7").ClearContents
Sheets("sheet2").Range("d4,g4,i4,k4,m4,d7,g7,i7,k7,m7").ClearContents
Worksheets("sheet1").Select
End Sub
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#5

Post by pimwalan »

คุณ bank9597 และูผู้รู้ช่วยดูโค้ดให้ด้วยนะคะ
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#6

Post by pimwalan »

คุณแบงค์ ค่ะ เจอปัญหาโค้ดเดิม พอดีจะล๊อกเซลล์ทั้งหมด ให้เหลือแค่เวลานับถอยหลัง และก็เซลล์ที่ต้องการป้อนข้อความ แต่พอกดปุ่มเคลียร์ก็เจอ Error ดังรูปคะ พอมีวิธีแก้ไขใหมคะ
ช่วยบอกวิธีแก้ไขด้วยคะ ขอบคุณคะ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#7

Post by joo »

:D ลองปรับโค๊ดที่ปุ่มเคลียร์แบบนี้ดูครับ

Code: Select all

Sub cleardata()
Sheets("Sheet1").Unprotect
Sheets("sheet1").Range("b12:c13,d4,g4,i4,k4,m4,d7,g7,i7,k7,m7").ClearContents
Sheets("sheet2").Range("d4,g4,i4,k4,m4,d7,g7,i7,k7,m7").ClearContents
Worksheets("sheet1").Select
Sheets("Sheet1").Protect
End Sub
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#8

Post by pimwalan »

ขอบคุณคะแล้วแก้ไขได้แล้วคะ แต่..

อีกข้อคำถามนะคะ คุณแบงค์และผู้รู้ ไฟล์ที่ส่งไปใหม่คะ
ดิฉันต้องการให้เซลล์ที่ D4 และ D7 ชีทที่ 2 อ้างอิงเซลล์ ที่ D4 และ D7 ของชีทที่ 1 เสมอ(สีเหลือง) หลังจากที่กดปุ่มเคลียร์แล้ว
มันก็ยังสามารถป้อนชื่ออ้างอิงกันได้ ช่นเราเล่นเกม เราก็ป้อนชื่อผู้เล่น แต่เวลาที่เราเคลียร์เพื่อจะเล่นเกมใหม่ มันก็ยังจำค่าที่อ้างอิง
โดยไม่เคลียร์หมด แล้วเวลาเราป้อนชื่อก็สามารถอ้างอิงได้ชีทที่ 1 เซลล์ที่ d4 d7 ได้เสมอคะ

ส่วนตำแหน่งเซลล์ที่ G4 G7 I4 I7 ของชีทที่ 1 และ 2 เวลากดปุ่มเคลียร์ให้ไม่ให้จำค่าของมัน เคลียร์ข้อมูลหมดเลยคะ(สีฟ้า)
ช่วยบอกวิธีการแก้ไขด้วยนะคะ ขอบคุณคะ
You do not have the required permissions to view the files attached to this post.
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#9

Post by pimwalan »

ช่วยบอกวิธีการ ด้วยนะคะ
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#10

Post by pimwalan »

คุณ joo และคุณ bank ค่ะ ดิฉันลองเขียนโค้ดแบบนี้ แต่ก็ติด Error อีกค่ะ เพราะดิฉันต้องการมันอ้างอิงถึงชีท 1 เสมอ เวลาป้อนค่า
แก้ไขอย่างไรดีคะ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#11

Post by bank9597 »

:D ยังไม่เข้าใจครับ โจทย์ยังสับสนครับ

หากจะแค่อ้างอิงเฉยตามที่ถามมา ที่ Sheet2 เซลล์ D4 คีย์ =Sheet1!D4 จะเป็นการอ้างอิงมา แต่หากข้อมูลใน Sheet1!D4 ถูกเคลียร์ออกไป ค่าใน Sheet2 เซลล์ D4 ก็จะหายไปด้วยครับ

หากจะให้มีการจดจำค่า จำเป็นต้องมีการบันทึกข้อมูลเก็บไว้ เช่น ผ่านด่านที่ 1 ไปด่านที่ 2 ค่าของด่านที่ 1 ที่เคยใส่ไว้คืออะไร อย่างนี้เป็นต้น
เมื่อเปลี่ยนคนเล่น ค่าก็จะถูกล้างไปทั้งหมด

อย่างไรก็ตามหากจะทำเช่นนั้น ก็ต้องเขียนโค๊ดมาเองก่อนเสมอครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#12

Post by bank9597 »

pimwalan wrote:คุณ joo และคุณ bank ค่ะ ดิฉันลองเขียนโค้ดแบบนี้ แต่ก็ติด Error อีกค่ะ เพราะดิฉันต้องการมันอ้างอิงถึงชีท 1 เสมอ เวลาป้อนค่า
แก้ไขอย่างไรดีคะ
pimwalan wrote:ช่วยบอกวิธีการ ด้วยนะคะ
:D เมื่อถามแล้ว ควรรอคำตอบจากผู้ตอบก่อน ไม่ถามเรื่อยเปื่อยจนหาข้อผิดพลาดไม่เจอ ผู้ตอบทุกท่านที่เข้ามาดู เขาพยายาช่วยอยู่แล้วครับ แต่ผู้ถามต้องรอ ไม่ว่างานจะด่วนแค่ไหนก็ตามก็มีค่าเท่ากันครับ

หากจะคุยก็สามารถไปคุยได้ที่ Talk ครับ สามารถคุยได้เรื่อยๆทุกเรื่องราวครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#13

Post by pimwalan »

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

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

เอาอ้างอิงเฉพาะไฟล์ที่ส่งไปก็ได้คะ

ขอบคุณคะ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#14

Post by bank9597 »

:D คืออย่างนี้ครับ คุณ pimwalan ควรบอกวิธีการเล่น ส่วนที่ติดปัญหามาด้วย ระบุเจาะจงไปที่ชีทใด เซลล์ใด

ผมอ่านโจทย์แล้ว ยังไม่รู้เลยครับว่าต้องกรอกอะไร ส่วนไหน เพราะไม่มีอธิบายวิธีการไว้เลย

โจทย์คำถามแรกที่คุณ pimwalan ถามมาเป็นตัวอย่างที่ดี คือระบุเป้าหมายชัดเจน แต่คำถามหลังๆมานี้ ผมยังอ่านแล้วสับสนครับ
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
pimwalan
Member
Member
Posts: 25
Joined: Sat Jan 19, 2013 4:06 pm

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#15

Post by pimwalan »

ขอขอบคุณทุกๆ คำแนะนำ ตอนนี้ถึงบางอ้อแล้วคะ
ดิฉันได้ทำการล๊อกเซลล์ที่ต้องการอ้างอิงในชีทที่กรอกข้อมูลผู้เล่น คะ พอดีเวลามันล๊อกเซลล์ มันก็จะจำผู้เล่นคนใหม่ได้ ดังโปรแกรมคะ

ขออภัยที่ถามคำถามวกวน สับสน ด้วยนะคะ แต่ก็ขอขอบคุณผู้รู้ทุกคนค่ะ
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: สอบถามผสานเซลล์แล้วเคลียร์ข้อมูลใน Cell ไม่ได้ค่ะ

#16

Post by bank9597 »

Image
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
Post Reply