Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як отримати та вставити останнє змінене ім'я користувача в Excel?

Ця стаття покаже вам спосіб отримати інформацію про останнє змінене ім’я користувача та вставити останню змінену інформацію про ім’я користувача в комірки Excel.

Отримайте останнє змінене ім’я користувача поточної книги в Excel
Вставте останнє змінене ім'я користувача поточної книги з користувацькою функцією
Легко вставляйте ім’я користувача в комірку, верхній або нижній колонтитул за допомогою Kutools для Excel


Отримайте останнє змінене ім’я користувача поточної книги в Excel

Як ми знаємо, останню змінену інформацію про ім’я користувача ми можемо отримати в діалоговому вікні Додаткові властивості поточної книги.

Якщо ви використовуєте Excel 2007

Ви можете отримати ім’я користувача, який останній раз модифікував поточну книгу в Excel, виконавши такі дії:

Крок 1: натисніть кнопку Кнопка Office >> Готувати >> властивості.

Крок 2: Потім область документа додається над аркушем. Клацніть на Властивості документа >> Розширені властивості.

Крок 3: У спливаючому діалоговому вікні Додаткові властивості ви побачите Востаннє збережено: інформація під Статистика Вкладка.

Якщо ви використовуєте Excel 2010, 2013 або пізнішої версії

Якщо ви використовуєте Microsoft Excel 2010 або пізнішої версії, ви можете отримати останню змінену інформацію про користувача, виконавши такі дії:

Просто натисніть кнопку філе > інформація, ви отримаєте Останнє внесення змін до інформація праворуч під Пов’язані люди розділ. Дивіться наступний знімок екрана.


Вставте ім’я користувача, який востаннє модифікував поточну книгу за допомогою функції, визначеної користувачем

1: Утримуйте клавішу ALT + F11 ключі, щоб відкрити Microsoft Visual Basic для додатків вікна.

2: В Microsoft Visual Basic для додатків вікна, натисніть Insert > Модуліта вставте наступний макрос у вікно модуля. Див. Скріншот L.

Код VBA: Вставте останнє змінене ім'я користувача в Excel

Function LastAuthor()
LastAuthor = ActiveWorkbook.BuiltinDocumentProperties("Last Author")
End Function

3: Натисніть кнопку інший + Q клавіші, щоб закрити Microsoft Visual Basic для додатків вікна.

4. Виділіть клітинку, в якій потрібно розмістити ім’я користувача, введіть формулу = LastAuthor () в панель формул, а потім натисніть вводити ключ. Потім останнє змінене ім’я користувача негайно вставляється в комірку. Дивіться знімок екрана:


Легко вставляйте ім’я користувача в комірку, верхній або нижній колонтитул за допомогою Kutools для Excel

Ви можете легко вставити ім'я користувача у вказану комірку, верхній або нижній колонтитул робочого аркуша в Excel за допомогою Вставте інформацію про робочу книгу корисність Kutools для Excel. Будь ласка, виконайте наступне.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. клацання Kutools Plus > робочий зошит > Вставте інформацію про робочу книгу. Дивіться знімок екрана:

2 В Вставте інформацію про робочу книгу у діалоговому вікні потрібно:

1). Виберіть ім'я користувача опція в Інформація .

2). Якщо ви хочете вставити ім'я користувача у вказану комірку, вкажіть цю клітинку в полі Діапазон коробка; для вставки імені користувача у верхній або нижній колонтитул, будь ласка, виберіть Header or Нижній колонтитул варіант.

3). Клацніть на Ok кнопку. Дивіться знімок екрана:

Тоді ім'я користувача буде негайно вставлено у вказану позицію.

  Якщо ви хочете отримати безкоштовну (30-денну) пробну програму, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    JF · 1 years ago
    Hi! I, my case it doesn't work automatically, I need to press "enter" after the formula "= VBAProject.Module3.LastAuthor()".
    How should i make it automatic?
    Thank you
  • To post as a guest, your comment is unpublished.
    Dana · 4 years ago
    Hey, this code worked nicely. Is there a way I can display the user name if a ROW is adjusted? For example, I hhave Column K with the header "Last modified By", and I want to know who adjusted "each row" as this is a shared document. I have the below code for Date, which works like how I would want the name to work:


    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column > 11 Or Target.Row = 1 Then Exit Sub
    Application.EnableEvents = False
    Cells(Target.Row, 12) = Now
    Application.EnableEvents = True
    End Sub


    Please email me if possible
  • To post as a guest, your comment is unpublished.
    TLY · 5 years ago
    Hi. I would like to ask how to write the VBA codes to retrieve all current users which modifying on the worksheet. Thank You:)
  • To post as a guest, your comment is unpublished.
    Rana · 6 years ago
    thanks a lot for this helpful article.
    I used it and it worked well. can I get the last modified date on that sheet just like the username ?

    MANY THANKS
  • To post as a guest, your comment is unpublished.
    sb · 7 years ago
    Can u pls help if iwant the user name to appear in aspreadsheet as and when the previous cell is filled by a user
  • To post as a guest, your comment is unpublished.
    Naghman · 7 years ago
    Thanks, Cp & Jay Chivo :)
  • To post as a guest, your comment is unpublished.
    m2c · 7 years ago
    Sub UserName()
    Sheets("[b]Sheet1[/b]").Range("A1").Value = Environ("username")
    End Sub
    ---------------
    Change the sheet name
  • To post as a guest, your comment is unpublished.
    steve0121 · 7 years ago
    I am runing excel 2007 and am getting the runtime error 9, script out of range as well. any way to make it work in excel 2007?
  • To post as a guest, your comment is unpublished.
    Naghman · 8 years ago
    Excel 2010.
    Same time i would like to ask that is it possible to use this Subscript with another function script ?
    Thanks
    Naghman
    • To post as a guest, your comment is unpublished.
      Jay Chivo · 8 years ago
      [quote name="Naghman"]Excel 2010.
      Same time i would like to ask that is it possible to use this Subscript with another function script ?
      Thanks
      Naghman[/quote]

      With another script? What script? :-)
      • To post as a guest, your comment is unpublished.
        Naghman · 8 years ago
        To get last saved date.

        Function LastSaveDate()
        Application.Volatile True
        LastSaveDate = FileDateTime(ThisWorkbook.FullName)
        End Function
  • To post as a guest, your comment is unpublished.
    Naghman · 8 years ago
    Hi. I am getting
    Run-Time Error '9':
    Subscript out of range
    Any Help?
    • To post as a guest, your comment is unpublished.
      Cp · 7 years ago
      Hi,

      try changing "Sheet1" to you sheet name. :)
    • To post as a guest, your comment is unpublished.
      Jay Chivo · 8 years ago
      [quote name="Naghman"]Hi. I am getting
      Run-Time Error '9':
      Subscript out of range
      Any Help?[/quote]

      Hello, please tell me the version information of your Excel.

      :-)
      • To post as a guest, your comment is unpublished.
        Naghman · 8 years ago
        I have replied twice but can't see here :(
        Anyhow try once more. I have excel 2010.