Hàm lấy về ngày giờ hiện tại khi đánh một số "x" (1 người xem)

  • Thread starter Thread starter ChoTay
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

ChoTay

Thành viên mới
Tham gia
13/12/11
Bài viết
2
Được thích
0
Hi all,
Cho em hỏi một vấn đề như sau:
Em có một file quản lý thời gian đi làm của nhân viên.
Công việc:
- Nếu khi nhập thời gian đi làm cho từng nhân viên thì rất lâu. Vậy em muốn làm như sau xem các bác có phương án nào hay không?
Em sẽ thực hiện check dấu "X" vào ô đó thì sẽ dùng hàm nào để thực hiện lấy về được ngày giờ thực hiện check dấu "X" được không ạ?
Khi lấy về được thời gian thực hiện dấu check "X" rồi thì sẽ không thực hiện thay đổi được nữa. (Không update giờ phút giây hiện tại mà chỉ là lúc check thôi)

Các bác giúp em với nhé.

Thanks all.
 
Hi all,
Cho em hỏi một vấn đề như sau:
Em có một file quản lý thời gian đi làm của nhân viên.
Công việc:
- Nếu khi nhập thời gian đi làm cho từng nhân viên thì rất lâu. Vậy em muốn làm như sau xem các bác có phương án nào hay không?
Em sẽ thực hiện check dấu "X" vào ô đó thì sẽ dùng hàm nào để thực hiện lấy về được ngày giờ thực hiện check dấu "X" được không ạ?
Khi lấy về được thời gian thực hiện dấu check "X" rồi thì sẽ không thực hiện thay đổi được nữa. (Không update giờ phút giây hiện tại mà chỉ là lúc check thôi)

Các bác giúp em với nhé.

Thanks all.
Thay vì nhập chữ x bạn nhấn tổ hợp phím Ctrl + Shift + : thử xem sao
 
Thay vì nhập chữ x bạn nhấn tổ hợp phím Ctrl + Shift + : thử xem sao

Như vậy là nhanh trong việc thao tác nhưng còn vấn đề là không cho phép chỉnh sửa lần sau nữa bạn ơi.
Bạn giúp mình được không chứ việc này tớ vẫn có thể sửa được.

Còn cách nào mà giúp khi nhập vào rồi sẽ không thực hiện xóa hay edit được ấy.

Thanks all
 
Như vậy là nhanh trong việc thao tác nhưng còn vấn đề là không cho phép chỉnh sửa lần sau nữa bạn ơi.
Bạn giúp mình được không chứ việc này tớ vẫn có thể sửa được.

Còn cách nào mà giúp khi nhập vào rồi sẽ không thực hiện xóa hay edit được ấy.

Thanks all

Xóa hay edit bạn có thể đặt pass cho file được mà?
 
Bạn sử dụng macro này nè. Khi nhập "x" vào cột 3 thì ngày giờ thực sẽ hiện ở cột 1,2. Bạn có thể sửa lại cho phù hợp với yêu cầu của bạn
**************
Private Sub Worksheet_Change(ByVal Target As Range)

On Error GoTo thoat
If Target.Column = 3 And Target.Value <> "" Then
With Target.Offset(, -1)
.Value = Now
.NumberFormat = "h:mm:ss;@"
End With
With Target.Offset(, -2)
.Value = Now
.NumberFormat = "m/d/yyyy;@"
End With
End If
If Target.Column = 3 And Target.Value = "" Then
Target.Resize(1, 2).Offset(, -2).ClearContents
End If
thoat:
End Sub
 
Bạn sử dụng macro này nè. Khi nhập "x" vào cột 3 thì ngày giờ thực sẽ hiện ở cột 1,2. Bạn có thể sửa lại cho phù hợp với yêu cầu của bạn
**************
Private Sub Worksheet_Change(ByVal Target As Range)

On Error GoTo thoat
If Target.Column = 3 And Target.Value <> "" Then
With Target.Offset(, -1)
.Value = Now
.NumberFormat = "h:mm:ss;@"
End With
With Target.Offset(, -2)
.Value = Now
.NumberFormat = "m/d/yyyy;@"
End With
End If
If Target.Column = 3 And Target.Value = "" Then
Target.Resize(1, 2).Offset(, -2).ClearContents
End If
thoat:
End Sub

Bạn Hướng dẫn cụ thể hơn cho mình với được ko? 2 hàm cột 1,2 là gì?
 
Web KT

Bài viết mới nhất

Back
Top Bottom