Tự động nhảy ngày giờ cố định

Liên hệ QC

n00bIT

Thành viên mới
Tham gia
25/4/08
Bài viết
4
Được thích
0
Mình đang làm bên vé máy bay và mình muốn làm một bảng exel cố định ngày giờ vào vé và xuất vé của thời điểm đó.
Vdu: Nếu mình nhập code vé vào ô "Code vé" thì tự động nhảy ra "ngày vào hệ thống" là ngày tháng năm và giờ của thời điểm đó và không bị thay đổi vào ngày hôm sau (nếu dùng hàm TODAY hay hàm NOW thì mỗi ngày nó sẽ tự động nhảy thành ngày mới nhất mở bảng excel và như vậy không đúng theo yêu cầu).
Mong các bạn chỉ bảo
 
Mình đang làm bên vé máy bay và mình muốn làm một bảng exel cố định ngày giờ vào vé và xuất vé của thời điểm đó.
Vdu: Nếu mình nhập code vé vào ô "Code vé" thì tự động nhảy ra "ngày vào hệ thống" là ngày tháng năm và giờ của thời điểm đó và không bị thay đổi vào ngày hôm sau (nếu dùng hàm TODAY hay hàm NOW thì mỗi ngày nó sẽ tự động nhảy thành ngày mới nhất mở bảng excel và như vậy không đúng theo yêu cầu).
Mong các bạn chỉ bảo
Bạn gửi File lên để mọi người giúp đỡ.
 
Cái file của mình làm nó đang trong thời điểm test nên coi như chưa có.
Nhưng mình chỉ muốn hỏi có hàm nào nhảy ra được ngày tháng tự động như hàm NOW() hay DATE() nhưng vẫn cố định vào thời điểm nhập, hôm sau không bị thay đổi.
Hàm NOW, DATE sẽ tự động cập nhật mới nhất mỗi lần mở file excel
 
Bạn chuyển qua ô ngày giờ và dùng các phím tắt Ctrl + ;, Shift + ; cũng được mà ^^
 
Mình đang làm bên vé máy bay và mình muốn làm một bảng exel cố định ngày giờ vào vé và xuất vé của thời điểm đó.
Vdu: Nếu mình nhập code vé vào ô "Code vé" thì tự động nhảy ra "ngày vào hệ thống" là ngày tháng năm và giờ của thời điểm đó và không bị thay đổi vào ngày hôm sau (nếu dùng hàm TODAY hay hàm NOW thì mỗi ngày nó sẽ tự động nhảy thành ngày mới nhất mở bảng excel và như vậy không đúng theo yêu cầu).
Mong các bạn chỉ bảo
Tự động thì viết code
Thủ công thì làm như sau:
  1. Trên một trang tính, hãy chọn ô mà bạn muốn chèn ngày hoặc giờ hiện tại vào.

  2. Thực hiện một trong những thao tác sau:
    • Để chèn ngày hiện tại, nhấn Ctrl+; (dấu chấm phẩy).

    • (Windows) Để chèn giờ gian hiện tại, nhấn Ctrl+Shift+; (dấu chấm phẩy).

    • (Máy Mac) Để chèn giờ hiện tại, nhấn
      314f2d55-e8b8-4417-9d4b-b3908c1ebd0c.gif
      + ; (dấu chấm phẩy).

    • (Windows) Để chèn ngày và giờ hiện tại, nhấn Ctrl+; (dấu chấm phẩy), sau đó nhấn Phím cách, rồi nhấn Ctrl+Shift+; (dấu chấm phẩy).

    • (Máy Mac) Để chèn ngày và giờ hiện tại, nhấn Ctrl+; (dấu chấm phẩy), sau đó nhấn Phím cách, rồi nhấn
      314f2d55-e8b8-4417-9d4b-b3908c1ebd0c.gif
      + ; (dấu chấm phẩy)
 
Mình đã tìm ra được code VBA của bác concogia và thành công. Code như sau:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range, cell_ As Range
Set rng = Intersect(Target, Range("a:a"))
If Not rng Is Nothing Then
Application.EnableEvents = False
For Each cell_ In rng
If cell_.Value <> "" Then
cell_.Offset(, 1).Value = Date
Else
cell_.Offset(, 1).Value = ""
End If
Next cell_
Application.EnableEvents = True
End If
End Sub​

Nhưng công việc của mình lại có chút đặc biệt mình mô tả như sau:
Ô A: STT B: Ngày vào hệ thống (tgian cố định, sẽ nhảy ra khi C được nhập) C: Code vé D: Tình trạng xuất vé E: Ngày xuất vé (tgian cố định, sẽ nhảy ra khi D=OK)

Các cao nhân chỉ bảo em với ạ
 
Trời. Hãng hàng không bán vé máy bay mà phải dùng Excel để kiểm soát vé.
Hổng biết hãng này dùng cái gì để kiểm soát quy trình bảo dưỡng máy bay nhỉ.

(nếu hãng này dùng Excel và VBA để tính mức xăng thì...)
 
Thứ 1: mình làm bên phòng vé chứ ko phải hãng, mình hỏi để phục vụ công việc của chính mình
Thứ 2: mình hỏi một vấn đề và bạn nói tới 1 vấn đề chả lquan đến câu hỏi, mục đích của bạn là gì???
Thứ 3: Mình tự giải quyết được vấn đề rồi, dựa trên cái code VBA trên đó
 
Web KT
Back
Top Bottom