Strona główna Excel Jak używać ChatGPT do automatyzacji Excela (poza podstawowymi formułami)

Jak używać ChatGPT do automatyzacji Excela (poza podstawowymi formułami)

562
0

Masz dość powtarzalnych zadań związanych z arkuszami kalkulacyjnymi? Niezależnie od tego, czy śledzisz sprzedaż, zarządzasz budżetem, czy analizujesz dane, ChatGPT może pomóc Ci zautomatyzować przepływy pracy w Excelu w ciągu kilku minut - bez konieczności posiadania specjalistycznej wiedzy w zakresie kodowania.


1. Automatyzacja tworzenia kopii zapasowych plików

Scenariusz: Chcesz zapisywać nocne kopie raportu finansowego?

Wypróbuj ten monit ChatGPT:

"Napisz kod VBA, aby zapisywać kopie zapasowe mojego pliku Excel w każdy dzień tygodnia o 23:00 w folderze Dokumenty, używając nazw plików takich jak 'Raport_MM-DD-YYYY.xlsx'".

Przykładowy kod wyjściowy:

Sub AutoBackup()
    Dim backupPath As String
    backupPath = Environ("USERPROFILE") & "\Documents\Report_" & Format(Date, "MM-DD-YYYY") & ".xlsx"
    ThisWorkbook.SaveCopyAs backupPath
End Sub

Wskazówka: W przypadku kopii zapasowych w chmurze ścieżkę należy zastąpić:
"C:\Users\[YourName]\OneDrive\Backups\"


2. Pobieranie danych rynkowych na żywo

Do śledzenia akcji lub kursów wymiany:

Monit ChatGPT:

"Utwórz kod VBA, aby pobrać bieżącą cenę akcji Microsoft (MSFT) z Yahoo Finance do komórki B2"

Kluczowe elementy kodu będą obejmować:

  • Wywołanie API do Yahoo Finance
  • Parsowanie JSON w celu wyodrębnienia ceny
  • Formatowanie dolara ($XX.XX)

3. Zabezpiecz swoje makra przed błędami

Wspólny problem: Makra ulegają uszkodzeniu, gdy użytkownicy zmieniają nazwy arkuszy.

Rozwiązanie:

Sub SafeDataTransfer()
    Dim targetSheet As Worksheet
    On Error Resume Next
    Set targetSheet = ThisWorkbook.Sheets("Raport miesięczny")
    If targetSheet Is Nothing Then
        MsgBox "Upewnij się, że arkusz 'Raport miesięczny' istnieje.", vbExclamation
        Exit Sub
    End If
    '...reszta kodu...
End Sub

Niezbędne skróty

Działanie Skrót Windows Skrót Mac
Otwórz edytor VBA Alt + F11 Opcja + F11
Krok po kroku F8 Fn + F8
Przełączanie znaków dolara Ctrl + Shift + $ Command + Shift + $

Dlaczego to działa

✔ Znane narzędzia: Yahoo Finance, OneDrive.
✔ Rzeczywiste przypadki użycia: Raportowanie finansowe, śledzenie zapasów, współpraca zespołowa
✔ Jasne instrukcje: Proste podpowiedzi, które każdy może dostosować do swoich potrzeb

Wypróbuj już dziś:

"Napisz kod VBA do [określonego zadania] z obsługą błędów do użytku zespołowego"

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj