1
เลือกแถวทั้งหมดที่มีเซลล์เน้นอยู่โดยใช้ vba
ฉันขอขอบคุณความช่วยเหลือเกี่ยวกับปัญหาที่ฉันพยายามหา ฉันมีรายงานที่มีหลายเซลล์และหนึ่งในเซลล์มีวันที่ที่เราได้รับแจ้งเรื่องร้องเรียน สิ่งที่ฉันพยายามทำให้สำเร็จคือในต้นเดือนเราคัดลอกและผ่านการร้องเรียนทั้งหมดสำหรับเดือนก่อนหน้า สิ่งที่ฉันทำคือบันทึกแมโครที่จะเน้นเซลล์ทั้งหมดที่มีวันเดือนก่อนหน้าในสีแดงอ่อน แต่ปัญหาของฉันคือฉันได้ทดสอบรหัสที่แตกต่างกันซึ่งจะเลือกทั้งแถวที่มีเซลล์ถูกไฮไลต์แล้วย้ายไปยังแท็บอื่น ด้านล่างเป็นรหัสที่ฉันได้ลอง แต่ฉันต้องการให้มันค้นหาเซลล์ในคอลัมน์ C ที่มีสีที่ถูกเพิ่มในการจัดรูปแบบตามเงื่อนไข ขอบคุณสำหรับความช่วยเหลือ! Sub Test() Dim wks As Worksheet Dim wNew As Worksheet Dim lRow As Long Dim x As Long Columns("C:C").Select Selection.FormatConditions.Add Type:=xlTimePeriod, DateOperator:= _ xlLastMonth Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority With Selection.FormatConditions(1).Font .Color = -16383844 .TintAndShade = 0 End With With Selection.FormatConditions(1).Interior .PatternColorIndex = xlAutomatic …