مارک یک کاربرگ دارد که می خواهد نام یک کاربر را در آن ثبت کند، اما به جای اینکه از کاربر بخواهد فرمی را پر کند، می خواهد به طور خودکار نام کاربری او را از اکسل بگیرد.
نام کاربری که شخص در اکسل در هنگام اولین نصب نرم افزار یا هنگام تغییر گزینه های کلی برنامه تنظیم می کند از طریق فرمول قابل دسترسی نیست. در عوض، باید از یک ماکرو برای دسترسی به اطلاعات استفاده کنید و سپس آن را در کاربرگ خود در دسترس قرار دهید. این امر با استفاده از یک تابع تعریف شده توسط کاربر امکان پذیر است. مثال ساده زیر را در نظر بگیرید:
Function GetUserName()
GetUserName = Application.UserName
End Function
توجه داشته باشید که ماکرو کاری جز دسترسی به ویژگی UserName شیء Application انجام نمی دهد. شما از این تابع در کاربرگ خود به روش زیر استفاده می کنید:
=GetUserName()
با این فرمول ساده در یک سلول، نام کاربری در سلول نمایش داده می شود.