Oled väsinud korduvatest tabelarvutusülesannetest? Olenemata sellest, kas jälgite müüki, haldate eelarvet või analüüsite andmeid, aitab ChatGPT teil automatiseerida Exceli töövooge mõne minutiga - selleks ei ole vaja kodeerimisoskust.
1. Automatiseeri failide varundamine
Stsenaarium: Kas teil on vaja salvestada oma finantsaruande öiseid koopiaid?
Proovige seda ChatGPT-pulti:
"Kirjutage VBA-kood, et salvestada minu Exceli faili varukoopiad iga argipäev kell 23.00 minu dokumentide kausta, kasutades selliseid failinimesid nagu 'Report_MM-DD-YYYY.xlsx'"
Näidiskoodi väljund:
Sub AutoBackup() Dim backupPath As String backupPath = Environ("USERPROFILE") & "\Documents\Report_" & Format(Date, "MM-DD-YYYY") & ".xlsx" ThisWorkbook.SaveCopyAs backupPath End Sub
Vihje: Pilve varukoopiate puhul asendage tee järgmisega:
"C:\Users\[SinuNimi]\OneDrive\Backups\"
2. Tõmba live turuandmed
Aktsiate või vahetuskursside jälgimiseks:
ChatGPT palve:
"Loo VBA-kood, et saada Microsofti (MSFT) aktsia praegune hind Yahoo Finance'ist lahtrisse B2"
Koodi põhielemendid hõlmavad järgmist:
- API-kõne Yahoo Finance'ile
- JSON analüüs hinna väljavõtmiseks
- Dollari vorming ($XX.XX)
3. Veakindlad makrod
Üldine probleem: Makros katkevad, kui kasutajad nimetavad lehti ümber.
Lahendus:
Sub SafeDataTransfer() Dim targetSheet As Worksheet On Error Resume Next Set targetSheet = ThisWorkbook.Sheets("Monthly Report") If targetSheet Is Nothing Then MsgBox "Palun veenduge, et leht 'Monthly Report' on olemas.", vbExclamation Exit Sub End If '...ülejäänud kood... End Sub
Peab teadma otseteed
Tegevus | Windowsi otsetee | Mac otsetee |
---|---|---|
Avage VBA redaktor | Alt + F11 |
Valik + F11 |
Samm läbi koodi | F8 |
Fn + F8 |
Dollari märkide vahetamine | Ctrl + Shift + $ |
Käsk + Shift + $ |
Miks see toimib
✔ Tuttavad tööriistad: Yahoo Finance, OneDrive.
✔ Reaalsed kasutusjuhtumid: Finantsaruandlus, varude jälgimine, meeskonna koostöö
✔ Selged juhised: Sirgjoonelised juhised, mida igaüks saab kohandada
Proovige seda juba täna:
"Kirjutage VBA-kood [teie konkreetne ülesanne] koos veakäitlusega meeskonnale kasutamiseks"