Przejdź do głównej zawartości

Jak uzyskać i wstawić ostatnio zmodyfikowaną nazwę użytkownika w programie Excel?

Autor: Kelly Ostatnia modyfikacja: 2020-05-21

W tym artykule pokażemy, jak uzyskać informacje o ostatnio zmodyfikowanej nazwie użytkownika i wstawić informacje o ostatnio zmodyfikowanej nazwie użytkownika do komórek w programie Excel.

Uzyskaj ostatnio zmodyfikowaną nazwę użytkownika bieżącego skoroszytu w programie Excel
Wstaw ostatnio zmodyfikowaną nazwę użytkownika w bieżącym skoroszycie z funkcją zdefiniowaną przez użytkownika
Z łatwością wstaw nazwę użytkownika w komórce, nagłówku lub stopce za pomocą Kutools for Excel


Uzyskaj ostatnio zmodyfikowaną nazwę użytkownika bieżącego skoroszytu w programie Excel

Jak wiemy, możemy uzyskać informacje o ostatnio zmodyfikowanej nazwie użytkownika w oknie dialogowym Właściwości zaawansowane bieżącego skoroszytu.

Jeśli korzystasz z programu Excel 2007

Możesz uzyskać nazwę użytkownika, który ostatnio zmodyfikował bieżący skoroszyt w programie Excel, wykonując następujące czynności:

Krok 1: Kliknij Przycisk pakietu Office >> Przygotować >> Właściwości.

Krok 2: Następnie okienko dokumentu jest dodawane powyżej arkusza roboczego. Kliknij Właściwości dokumentu >> Zaawansowane właściwości.

Krok 3: W wyskakującym oknie dialogowym Właściwości zaawansowane zobaczysz plik Ostatnio zapisany przez: informacje pod Statistics patka.

Jeśli używasz programu Excel 2010, 2013 lub nowszej wersji

Jeśli korzystasz z programu Microsoft Excel 2010 lub nowszej wersji, możesz uzyskać informacje o ostatnio zmodyfikowanym użytkowniku, wykonując następujące czynności:

Wystarczy kliknąć przycisk filet > Informacia, otrzymasz Ostatnia modyfikacja przez informacje po prawej stronie pod Powiązani ludzie Sekcja. Zobacz poniższy zrzut ekranu.


Wstaw nazwę użytkownika, który ostatnio zmodyfikował bieżący skoroszyt za pomocą funkcji zdefiniowanej przez użytkownika

1: Przytrzymaj ALT + F11 klawisze, aby otworzyć Microsoft Visual Basic for Applications okno.

2: W Microsoft Visual Basic for Applications okno, kliknij wstawka > Modułi wklej następujące makro w oknie modułu. Zobacz zrzut ekranu L.

Kod VBA: wstaw ostatnio zmodyfikowaną nazwę użytkownika w programie Excel

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

3: Wciśnij inny + Q klucze do zamknięcia Microsoft Visual Basic for Applications okno.

4. Wybierz komórkę, w której chcesz umieścić nazwę użytkownika, wprowadź formułę = LastAuthor () do paska formuły, a następnie naciśnij Wchodzę klucz. Następnie ostatnia zmodyfikowana nazwa użytkownika jest natychmiast wstawiana do komórki. Zobacz zrzut ekranu:


Z łatwością wstaw nazwę użytkownika w komórce, nagłówku lub stopce za pomocą Kutools for Excel

Możesz łatwo wstawić nazwę użytkownika w określonej komórce, nagłówku arkusza lub stopce w programie Excel za pomocą rozszerzenia Wstaw informacje ze skoroszytu użyteczność Kutools dla programu Excel. Wykonaj następujące czynności.

Przed złożeniem wniosku Kutools dla programu ExcelProszę pobierz i zainstaluj najpierw.

1. kliknij Kutools Plus > skoroszyt > Wstaw informacje ze skoroszytu. Zobacz zrzut ekranu:

2. w Wstaw informacje ze skoroszytu w oknie dialogowym, musisz:

1). Wybierz nazwa użytkownika opcja w Informacja

2). Jeśli chcesz wstawić nazwę użytkownika do określonej komórki, określ tę komórkę w łodzie pudełko; aby wstawić nazwę użytkownika do nagłówka lub stopki, wybierz Nagłówek or Footer opcja.

3). Kliknij Ok przycisk. Zobacz zrzut ekranu:

Następnie nazwa użytkownika zostanie natychmiast wstawiona w określone miejsce.

  Jeśli chcesz mieć bezpłatną wersję próbną (30 dni) tego narzędzia, kliknij, aby go pobrać, a następnie przejdź do wykonania operacji zgodnie z powyższymi krokami.

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How can the Activeworkbook be dynamic?

I tried to no success the below code

LastSavedby = Range("A1").value.BuiltinDocumentProperties("Last Author")

Where in A1 contains the path of the file with the file name and extension
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
Hi. I would like to ask how to write the VBA codes to retrieve all current users which modifying on the worksheet. Thank You:)
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
Can u pls help if iwant the user name to appear in aspreadsheet as and when the previous cell is filled by a user
This comment was minimized by the moderator on the site
Thanks, Cp & Jay Chivo :)
This comment was minimized by the moderator on the site
Sub UserName() Sheets("Sheet1").Range("A1").Value = Environ("username") End Sub --------------- Change the sheet name
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
Excel 2010. Same time i would like to ask that is it possible to use this Subscript with another function script ? Thanks Naghman
This comment was minimized by the moderator on the site
[quote]Excel 2010. Same time i would like to ask that is it possible to use this Subscript with another function script ? Thanks NaghmanBy Naghman[/quote] With another script? What script? :-)
This comment was minimized by the moderator on the site
To get last saved date. Function LastSaveDate() Application.Volatile True LastSaveDate = FileDateTime(ThisWorkbook.FullName) End Function
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations