สอบถาม VBA ครับ
Posted: Thu Jun 18, 2020 2:33 pm
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 7 Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
With Target.Offset(0, 1)
.Value = Now
.NumberFormat = "DD/MM/YYYY hh:mm AM/PM"
End With
End Sub
โค้ดข้างบนเมื่อผมพิมพ์ข้อมูลใน คอลั่มที่7 (COLUMN G)
คอลั่มที่ 8 (COULUMN H) จะแสดงวัน/เดือน/ปี
ทันทีเมื่อคอลั่มที่ 7ถูก MODIFIED
อยากสอบถามว่าถ้าผมจะเพิ่มคำสั่ง
ให้คอลั่มที่ 16 ด้วย
คือเมื่อพิมพ์ข้อมูลใน คอลั่มที่16
คอลั่มที่ 17 จะแสดงวัน/เดือน/ปี
ทันทีเมื่อคอลั่มที่ 16ถูก MODIFIED
จะต้องเพิ่มเติม CODE อะไรใน MODULE ครับ
ขอบคุณครับ
If Target.Column <> 7 Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
With Target.Offset(0, 1)
.Value = Now
.NumberFormat = "DD/MM/YYYY hh:mm AM/PM"
End With
End Sub
โค้ดข้างบนเมื่อผมพิมพ์ข้อมูลใน คอลั่มที่7 (COLUMN G)
คอลั่มที่ 8 (COULUMN H) จะแสดงวัน/เดือน/ปี
ทันทีเมื่อคอลั่มที่ 7ถูก MODIFIED
อยากสอบถามว่าถ้าผมจะเพิ่มคำสั่ง
ให้คอลั่มที่ 16 ด้วย
คือเมื่อพิมพ์ข้อมูลใน คอลั่มที่16
คอลั่มที่ 17 จะแสดงวัน/เดือน/ปี
ทันทีเมื่อคอลั่มที่ 16ถูก MODIFIED
จะต้องเพิ่มเติม CODE อะไรใน MODULE ครับ
ขอบคุณครับ