Page 1 of 1
จะแสดงพื้นสีให้เปลี่ยนไปตาม สีตัวเลขที่ใส่ลงในแต่ละเซลล์ยังไงดีครับ
Posted: Wed Jul 18, 2018 3:08 pm
by scars13
สวัดีครับ อาจารย์และทุกๆท่าน
ผมขอคำแนะนำเกี่ยวกับการทำ Condition Format ด้วยครับ
เนื่องจากการใส่ข้อมูลลงใน format ที่ได้มานั้น ถ้าเป็น ตัวเลขที่มีการ Firm จากลูกค้าแล้วจะกำหนดให้ใช้เป็น สีน้ำเงิน
แต่ถ้าเป็นตัวเลขที่ยังไม่มีการ confirm จะใช้เป็นสีดำซึ่งยังเป็น Forecast อยู่นั้นเราอาจจะให้เป็นพื้นหลังสีอื่น หรือไม่ใส่ก็ได้
ในกรณี ถ้าไม่ใช้ VBA เราสามารถใช้คำสั่งตัวไหนในการเช็ค หรือทำ Condition Format ได้มั้ยครับ
Re: จะแสดงพื้นสีให้เปลี่ยนไปตาม สีตัวเลขที่ใส่ลงในแต่ละเซลล์ยังไงดีครับ
Posted: Wed Jul 18, 2018 4:38 pm
by parakorn
คลุม R6C21:R27C28 > Home > Conditional Formatting > New Rule > Use Formula to determine which cells to format > ตรงช่อง Formula Value where this formula is true ใส่สูตร =IF(RC[-9]="Firm",1,0) > ปรับ Format ตามต้องการ > OK
Re: จะแสดงพื้นสีให้เปลี่ยนไปตาม สีตัวเลขที่ใส่ลงในแต่ละเซลล์ยังไงดีครับ
Posted: Wed Jul 18, 2018 5:09 pm
by scars13
parakorn wrote: Wed Jul 18, 2018 4:38 pm
คลุม R6C21:R27C28 > Home > Conditional Formatting > New Rule > Use Formula to determine which cells to format > ตรงช่อง Formula Value where this formula is true ใส่สูตร =IF(RC[-9]="Firm",1,0) > ปรับ Format ตามต้องการ > OK
===========================================================================================
ตรง Column ที่เป็น พวก Firm หรือ FC ที่จริงไม่มีนะ
ผมทำแยกออกมาเพื่อให้เห็น ลอจิกของ ประเภทข้อมูล ปัญหาของผมคือ ตัวอักษรที่เป็น สี นี่นะครับ
ว่าจะจับมันโชว์เป็น ออโต้ ยังไงดี ในกรณีที่ มันเป็น สีไม่เหมือนกัน
พอจะเข้าใจมากขึ้นมั้ยครับ
ขออภัยถ้าผมอธิบายไม่ละเอียดตอนแรก
Re: จะแสดงพื้นสีให้เปลี่ยนไปตาม สีตัวเลขที่ใส่ลงในแต่ละเซลล์ยังไงดีครับ
Posted: Wed Jul 18, 2018 8:57 pm
by snasui

การใช้ Conditional Formatting ตรวจจับได้เฉพาะค่าในเซลล์เนื่องจากใช้สูตรในการตรวจจับ และสูตรไม่สามารถครวจจับสีได้ หากจะทำต้องใช้ VBA ครับ
Re: จะแสดงพื้นสีให้เปลี่ยนไปตาม สีตัวเลขที่ใส่ลงในแต่ละเซลล์ยังไงดีครับ
Posted: Thu Jul 19, 2018 7:55 am
by scars13
ขอบคุณครับ อาจารย์
ขอบคุณ คุณ parakorn ด้วยครับ
Re: จะแสดงพื้นสีให้เปลี่ยนไปตาม สีตัวเลขที่ใส่ลงในแต่ละเซลล์ยังไงดีครับ
Posted: Thu Jul 19, 2018 10:21 am
by parakorn
ถ้าเฉพาะ พื้นหลัง อาจพอได้ครับ ใช้ Macro4.0 เอา
Formulas > Define Name > Name Manage > New > ตั้งชื่อแล้วใส่ สูตรตรงช่อง Refer to ดังนี้ =GET.CELL(63,Sheet1!RC[9])+NOW()*0 > OK > คลุม R6C12 ถึง R27C19 > กด F3 เลือกชื่อที่ตั้งไว้ > O
เวลาต้องการ Update ข้อมูล ให้กด F9 ครับ