Mark có một trang tính mà anh ấy muốn ghi lại tên của người dùng, nhưng thay vì yêu cầu người dùng điền vào biểu mẫu, anh ấy muốn tự động lấy tên người dùng của họ từ Excel.

Tên người dùng mà một người đặt trong Excel khi cài đặt phần mềm lần đầu hoặc khi thay đổi các tùy chọn chung cho chương trình không thể được truy cập thông qua công thức. Thay vào đó, bạn cần sử dụng macro để truy cập thông tin và sau đó cung cấp nó cho trang tính của bạn. Điều này có thể thực hiện được thông qua việc sử dụng một chức năng do người dùng xác định. Hãy xem xét ví dụ đơn giản sau:

Function GetUserName()

GetUserName = Application.UserName End Function

Lưu ý rằng macro không làm gì khác hơn là truy cập thuộc tính Tên người dùng của đối tượng Ứng dụng. Bạn sử dụng hàm này trong trang tính của mình theo cách sau:

=GetUserName()

Với công thức đơn giản này trong một ô, tên người dùng được hiển thị trong ô.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (3289) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: