copy ข้อมูลแบบมีเงือนไขตาม cell ที่เลือก
Posted: Mon May 15, 2023 3:30 pm
ต้องการข้อมูลข้อมูลจาก sheet GGG_2023 ไปตามวันที่เลือกที่ cell F1 เช่น
เช่น เลือก cell F1 เป็นวันที่ 11/05/2023 ให้เลือกข้อมูลที่ตรงกับ colum G (hightlight สีเหลือง) ให้ copy ข้อมูลของวันที่ 11/05/2023 ทั้งหมดของแถวนั้น ทั้งบรรทัดมาวางไว้ที่ sheet GGG_0523
เช่น เลือก cell F1 เป็นวันที่ 28/04/2023 ให้เลือกข้อมูลที่ตรงกับ colum G (hightlight สีเขียว) ให้ copy ข้อมูลของวันที่ 28/04/2023 ทั้งหมดของแถวนั้น ทั้งบรรทัดมาวางไว้ที่ sheet GGG_0423
เช่น เลือก cell F1 เป็นวันที่ 09/03/2023 ให้เลือกข้อมูลที่ตรงกับ colum G (hightlight สีส้ม) ให้ copy ข้อมูลของวันที่ 09/03/2023 ทั้งหมดของแถวนั้น ทั้งบรรทัดมาวางไว้ที่ sheet GGG_0323
เช่น เลือก cell F1 เป็นวันที่ 11/05/2023 ให้เลือกข้อมูลที่ตรงกับ colum G (hightlight สีเหลือง) ให้ copy ข้อมูลของวันที่ 11/05/2023 ทั้งหมดของแถวนั้น ทั้งบรรทัดมาวางไว้ที่ sheet GGG_0523
เช่น เลือก cell F1 เป็นวันที่ 28/04/2023 ให้เลือกข้อมูลที่ตรงกับ colum G (hightlight สีเขียว) ให้ copy ข้อมูลของวันที่ 28/04/2023 ทั้งหมดของแถวนั้น ทั้งบรรทัดมาวางไว้ที่ sheet GGG_0423
เช่น เลือก cell F1 เป็นวันที่ 09/03/2023 ให้เลือกข้อมูลที่ตรงกับ colum G (hightlight สีส้ม) ให้ copy ข้อมูลของวันที่ 09/03/2023 ทั้งหมดของแถวนั้น ทั้งบรรทัดมาวางไว้ที่ sheet GGG_0323
Code: Select all
Sub Update_month()
'
'
'''' May23 (sheet GGG_0523)
Range("B112").Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Range("D120").Select
Sheets("GGG_0523").Select
Range("B15").Select
ActiveSheet.Paste
Range("Q17").Select
'''' April23 (sheet GGG_0423)
Range("B7:R7").Select
Selection.Copy
Sheets("GGG_0423").Select
Range("B6").Select
ActiveSheet.Paste
Range("R2").Select
Sheets("GGG_2023").Select
Range("Q3").Select
'''' Mar23 (sheet GGG_0323)
Range("B8:F10").Select
Range(Selection, Selection.End(xlToRight)).Select
Range("B8:R10").Select
Selection.Copy
Sheets("GGG_0323").Select
Range("B6").Select
ActiveSheet.Paste
Range("G13").Select
Sheets("GGG_2023").Select
Range("S3").Select
Application.CutCopyMode = False
Range("H3").Select
End Sub