INHOUDSOPGAWE
Hierdie artikel illustreer hoe jy word-dokumente kan omskakel na Excel-sigblaaie, maar dieselfde formatering behou. Gestel jy moet jou data wat in 'n word-dokument is, formateer of sorteer. Uiteraard is Excel die beter keuse om dit te doen. Gelukkig hoef jy nie die data weer in die nuwe Excel-lêer in te tik nie. Jy kan net die Word-dokument omskakel na 'n Excel-sigblad terwyl jy die formatering behou. Die volgende prentjie beklemtoon die doel van hierdie artikel. Kyk vinnig daardeur om te leer hoe om dit maklik te doen.
Laai Oefenwerkboek af
Jy kan die oefenwerkboek aflaai vanaf die aflaaiknoppie hieronder.
Word na Excel-omskakeling.xlsm
2 maniere om Word na Excel met dieselfde formatering om te skakel
Stel jou voor dat jy die volgende woorddokument. Nou wil jy dit omskakel na 'n Excel-sigblad. Volg dan die metodes hieronder.
1. Skakel Word om na Excel met Copy-Paste
Jy kan eenvoudig die data van die Word-dokument kopieer en dit plak op die Excel-blad. Volg die stappe hieronder om dit te doen.
📌 Stappe
- Gaan eers na die word-lêer. Druk dan CTRL+A om die hele dokument te kies. Jy kan ook slegs 'n spesifieke reeks kies indien nodig.
- Druk daarna CTRL+C om die data te kopieer soos hieronder getoon.
- Gaan dan na die Excel-sigblad. Kies dan dieboonste-linker sel van die reeks waar jy die data wil kry.
- Nou, druk CTRL+V om die data te plak. Alternatiewelik kan jy regskliek op daardie sel. Kies dan Hou bronformatering (K) uit die Plakopsies .
- Daarna sal jy die volgende resultaat kry.
Lees meer: Hoe om van Word na Excel na veelvuldige selle te kopieer (3 maniere)
2. Skakel Word om na Excel met VBA
Jy kan dieselfde doen met Excel VBA. Volg die stappe hieronder om dit te doen.
📌 Stappe
- Voeg eers 'n nuwe werkblad by. Stoor dan die werkboek as 'n makro-geaktiveerde werkboek .
- Druk dan ALT+F11 om die VBA-venster oop te maak.
- Dan, kies Voeg in >> Module om 'n nuwe module te skep soos in die prentjie hieronder getoon.
- Kopieer daarna die volgende kode deur die kopieerknoppie te gebruik.
6734
- Plak dan die gekopieerde kode op die modulevenster soos hieronder getoon.
- Nou, druk F5 om die kode uit te voer. Jy kan dit ook doen vanaf die Run
- Daarna sal jy gevra word om die woordlêer te kies wat jy wil omskakel.
- Blaai nou na die ligging van jou verlangde word-dokument. Kies dan die lêer en klik Open .
- Uiteindelik sal u 'n soortgelyke resultaat kry as in die vorige metode.
🔎 Hoe werk die kodeWerk?
Sub WordToExcelWithFormatting()
Down Document, Word As Object
Dim lêer as variant
Dim PG, reeks
Verklaar nodige veranderlikes.
Application.ScreenUpdating = Onwaar
Lêer = Application.GetOpenFilename _
(“Word-lêer(*.doc;*.docx) ,*.doc;* .docx”, , “ExcelWIKI.Com – Kies asseblief”)
As Lêer = Vals Verlaat Sub
Stel Word = CreateObject( “Word.Application”)
Dit stel die Word -veranderlike as 'n word-dokument.
Stel Dokument = Word.Documents.Open(Lêernaam) :=File, ReadOnly:=True)
Dit ken die Dokument veranderlike toe aan die objek of lêer waarna die gebruiker verwys.
Dokument .Aktiveer
PG = Document.Paragraphs.Count
Hierdie kodereël ken die PG -veranderlike toe aan die aantal paragrawe in die word dokument
Stel reeks = Document.Range(Start:=Document.Paragraphs(1).Range.Start, _ End:=Document.Paragraphs(PG).Reik .Einde)
Range.Select
By Fout Hervat Volgende
Word.Selection.Copy
ActiveSheet.Range(“B2”).Kies
ActiveSheet.Paste
Document.Close
Word.Quit (wdDoNotSaveChanges)
Application.ScreenUpdating = True
End Sub
Lees meer: Hoe om Word-tabel na Excel-sigblad om te skakel (6 metodes)
Dinge om te onthou
- Jy kan ook die word-lêer as 'n PDF stoor. Gebruik dan jou PDF-redigeerder om dit na 'n Excel-sigblad om te skakel.
- Moenie vergeet om die werkboek as 'n .xlsm te stoor Anders sal jy die kode verloor.
Gevolgtrekking
Nou weet jy hoe om 'n word-dokument na 'n Excel-sigblad om te skakel en om die formatering ook te behou. Laat weet ons asseblief of hierdie artikel jou gehelp het om jou probleem op te los. U kan ook die kommentaarafdeling hieronder gebruik vir verdere navrae of voorstelle. Besoek gerus ons ExcelWIKI -blog om meer oor Excel te verken. Bly by ons en hou aan om te leer.