Mutarea xlsm în google sheets se referă de obicei la grila de date, nu la VBA. Un registru de lucru .xlsm este un fișier Excel Open XML care poate stoca macrocomenzi. Google Sheets poate importa foile, valorile și majoritatea formulelor, dar nu rulează Visual Basic for Applications. Planificați mai întâi datele, apoi reconstruiți orice automatizare în Apps Script dacă mai aveți nevoie de ea.
Acest ghid prezintă metode practice pentru trecerea din xlsm în google sheets: încărcarea în Google Drive, importarea dintr-un Sheet deschis și un pas de pregătire curat în WPS Spreadsheets atunci când doriți un fișier .xlsx fără macrocomenzi înainte de a-l transfera în cloud.

Ce se păstrează și ce se pierde la conversia din XLSM în Google Sheets
Înainte de a începe conversia din xlsm în google sheets, separați ceea ce se transferă de ceea ce nu. Celulele, filele, diagramele și formulele standard sunt de obicei păstrate. Proiectele VBA, controalele ActiveX și programele de completare exclusive pentru Excel nu se transferă. Google Sheets folosește Apps Script (bazat pe JavaScript), nu VBA, așadar proiectul cu macrocomenzi este eliminat în timpul conversiei.
Intervalele de date și filele se convertesc, de obicei
Formulele comune sunt recalculate în Sheets doar cu diferențe minore
Macrocomenzile VBA nu vor rula niciodată după conversia din xlsm în google sheets
Intervalele cu nume complexe, formularele sau macrocomenzile de imprimare ar putea necesita reconstrucție
Dacă membrii echipei au nevoie doar de cifre, acest compromis este acceptabil. Dacă fișierul este un tablou de bord bazat pe butoane, faceți o listă cu ceea ce face fiecare macrocomandă înainte de a o converti, astfel încât să știți ce trebuie să înlocuiți mai târziu.
Cel mai rapid mod de a trece din XLSM în Google Sheets cu Google Drive
Cel mai simplu flux din xlsm în google sheets este o încărcare în Drive, apoi Deschide cu Google Sheets. Fișierul dvs. .xlsm original rămâne în Drive; Sheets creează un fișier Google Sheets separat.
Deschideți Google Drive și conectați-vă.
Faceți clic pe Nou > Încărcare fișier și alegeți registrul de lucru .xlsm.

Meniul de încărcare a fișierelor din Google Drive Când încărcarea se termină, faceți clic dreapta pe fișier și alegeți Deschide cu > Google Sheets.

Sheets deschide o copie editabilă. Așteptați-vă la o notificare care vă informează că macrocomenzile nu sunt acceptate. Acest mesaj este normal pentru conversia din xlsm în google sheets și confirmă că lucrați exclusiv cu date.
Importă XLSM în Google Sheets dintr-un registru de lucru deschis
Utilizați Fișier > Importați atunci când aveți deja un fișier Sheet deschis și doriți mai mult control. Această metodă din xlsm în google sheets vă permite să creați un fișier nou, să inserați file în fișierul curent sau să înlocuiți foaia de calcul.
În Google Sheets, accesați Fișier > Importați.
Deschideți fila Încărcați și trageți fișierul .xlsm.
Alegeți o locație de import: Creați o foaie de calcul nouă, Inserați o foaie nouă (foi noi) sau Înlocuiți foaia de calcul.
Faceți clic pe Importați datele.

Alegeți Inserați o foaie nouă (foi noi) atunci când consolidați exporturi lunare .xlsm într-un singur fișier principal. Evitați Înlocuiți, cu excepția cazului în care intenționați să ștergeți registrul curent. După import, verificați prin sondaj datele, formatele valutare și orice formule matriceale care arătau diferit în Excel.
Pregătiți conversia din XLSM în Google Sheets salvând fișierul ca XLSX în WPS Spreadsheets
Unele echipe preferă un fișier fără macrocomenzi înainte de încărcarea în cloud. Puteți deschide registrul de lucru local în WPS Office, verifica datele, iar apoi îl puteți salva ca .xlsx. Acest pas de pregătire face ca încărcările ulterioare din xlsm în google sheets să fie predictibile, deoarece VBA este deja eliminat.
Lansați WPS Office și deschideți WPS Spreadsheets.

Casetă selectată pentru WPS Spreadsheets în pagina de pornire Deschideți fișierul .xlsm și confirmați că foile arată corect.
Utilizați Salvare ca și alegeți Registru de lucru Excel (*.xlsx).
Încărcați fișierul .xlsx cu Drive sau Fișier > Importați pentru a finaliza trecerea din xlsm în google sheets.

Păstrați fișierul .xlsm original dacă cineva are în continuare nevoie de macrocomenzi în Excel. Copia .xlsx este destinată doar partajării și unei conversii curate din xlsm în google sheets.
Reconstruirea automatizării după conversia din XLSM în Google Sheets
După ce ați realizat conversia din xlsm în google sheets, recreați mai întâi fluxurile de lucru cu instrumentele native Sheets. Formatarea condiționată, validarea datelor, filtrele și funcția QUERY înlocuiesc adesea macrocomenzile de formatare simplă. Pentru o logică mai complexă, deschideți Extensii > Apps Script și rescrieți pașii în JavaScript.
Conturile Google Workspace Enterprise Plus și Education Plus pot încerca add-on-ul Macro Converter de la Google pentru migrarea din VBA în Apps Script. Chiar și așa, UserForms, unele declanșatoare și API-urile exclusive pentru desktop necesită lucru manual. Testați întotdeauna fișierul Sheet convertit comparativ cu rezultatul din Excel, folosind un set de date eșantion.
Asociați fiecare macrocomandă veche cu o funcție din Sheets sau cu o funcție scurtă Apps Script
Retestați comportamentul onOpen / onEdit după trecerea din xlsm în google sheets
Documentați ceea ce încă necesită versiunea desktop a Excel, astfel încât echipa să nu se aștepte la o paritate perfectă
Întrebări frecvente
Vor rezista formulele conversiei din XLSM în Google Sheets?
Majoritatea formulelor standard sunt păstrate. Verificați funcțiile volatile, referințele la tabele structurate și funcțiile exclusive pentru Excel după import.
Pot rula macrocomenzile după conversia din XLSM în Google Sheets?
Nu. VBA nu se execută în Sheets. Reconstruiți utilizând Apps Script sau păstrați o copie Excel pentru desktop dedicată automatizării.
Este util WPS înainte de trecerea din XLSM în Google Sheets?
Da. Deschiderea și salvarea ca .xlsx în WPS Spreadsheets este un pas de pregătire local practic atunci când doriți un fișier curat, fără macrocomenzi, înainte de a-l încărca.
Ar trebui să păstrez fișierul XLSM original?
Da, dacă mai există persoane care depind de macrocomenzi. Tratați fișierul Google Sheets ca pe copia de colaborare după conversia din xlsm în google sheets.
Odată ce datele sunt în Sheets, partajați prin linkuri de vizualizare sau editare, blocați intervalele esențiale și abia apoi investiți în Apps Script. Această ordine menține scurte migrările din xlsm în google sheets și previne reconstruirea automatizărilor de care nu mai aveți nevoie.





