PDA

View Full Version : จะย้ายเฉพาะค่าในเซลล์ได้อย่างไรครับ



ManopR
27 Jun 2007, 19:15
ในกรณีที่ในชีตนั้นมีการเซ็ต format ของเซลล์อยู่แล้ว
ถ้าเราต้องการย้ายเฉพาะข้อมูลเซลล์หนึ่ง ไปยังอีกเซลล์หนึ่ง
โดยต้องการย้ายไปเฉพาะค่าที่อยู่ในเซลล์เท่านั้น แต่ไม่เอา format ไปด้วย
จะสามารถทำได้โดยวิธีใดครับ

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

ผมลองใช้คำสั่ง Edit --> Copy
ตามด้วย Edit --> Paste Special --> Value แล้ว
แต่ไม่สะดวกครับ เนื่องจากต้องตามไป clear ค่าในเซลล์เดิมด้วยครับ
ไม่ทราบว่ามีวิธีไหนที่สามารถทำได้สะดวกกว่านี้บ้างครับ

ขอบคุณครับ

สมเกียรติ
27 Jun 2007, 21:47
คิดไม่ออกครับ ไม่น่าทำได้ในขั้นเดียว เว้นแต่จะใช้ VBA (เป็นทางออกสุดท้ายเสมอๆ)

มิตรภาพ
28 Jun 2007, 01:00
ถ้าเอาเฉพาะการ"มองไม่เห็น"ตัวเลขหรือข้อความในเซลต้นทาง ย้ายไป"มองเห็น"ที่เซลปลายทาง สามารถไปที่เมนู รูปแบบ/การจัดรูปแบบตามเงื่อนไข แล้วเลือกใช้ที่ เงื่อนไข ก็จะประยุกต์ใช้ได้ครับ คือสามารถมองเห็นว่าเกิดการ"ย้าย"ในจอภาพ และสามารถพิมพ์ลงกระดาษได้ด้วย แต่ข้อมูลในเซลต้นทางยังอยู่อย่างเดิมนะครับ

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

ManopR
28 Jun 2007, 21:13
ขอบคุณสำหรับทุกคำตอบมากๆ ครับ
แต่ยังไม่ตรงจุดประสงค์การใช้งานจริงๆ ครับ
เนื่องจากในการใช้งานจริง จะมีข้อมูลที่ต้องย้ายไปย้ายมาในลักษณะแบบนี้อยู่เยอะมากครับ
และบางทีก็มีการย้ายไปไว้ยังเซลล์ ที่เคยข้อมูลอยู่ด้วยครับ
เช่น ย้ายข้อมูลจาก A23 ไปไว้ที่ A19
ก็อาจจะมีการย้ายข้อมูลจาก A30 มาไว้ที่ A23 ก็ได้ครับ
แต่ทั้งนี้ รูปแบบ (Format) ต่างๆ ของเซลล์ยังต้องการให้คงอยู่เหมือนเดิมครับ

ขอบคุณครับ