25. november 2002 - 14:34Der er
41 kommentarer og 4 løsninger
Konvertere tekst fra Word til Excel
Jeg har et .doc format lavet i Word, som indeholder en masse tekst, som jeg nu skal have over i et excel regneark.
Hvordan gøre det lettest, jeg har prøvet bare at copy/paste, men det bliver ikke godt, fordi flere linier i word bliver kun til en linie i excel, som bare fortsætter i en uendelighed.
Det skal ikke foregå via kæder, da man skal kunne kopiere direkte fra dette regneark videre til andre.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
hvis du går in i indsæt og vælger objekt, kder kan du så vælge word fil. I den rude der åbner kan du så paste eller skrive din text, det er en måde at gøre det på
Lav den celle, du vil sætte ind i, så bred, så det passer med en side, når du skriver ud. Derefter formatterer du cellen (Ctrl+1). Faneblad "Justering": kryds af i "Ombryd tekst". Sæt ind. (Teksten bliver indsat med linieskift, der følger cellens bredde). Derefter trækker du cellen så høj, at al teksten kommer med.
hcars: Lyder ok. Det skal bruges til en excel skabalon, som skal bruges når de enkelte revisorer skal lave regnskab. De skal kunne kopiere direkte fra denne fil over i regnskabet, hvor der bruges celler ok ikke den måde som du skriver på. Ville dit foreslag så kunne lade sig gøre?
hvis man skal kopiere fra XL til Word, vil jeg tro, man skal gøre det til en tabel. Den anden vej er der normalt ingen problemer bortset fra linielængden.
Nej, det er jo netop linielængden som jeg har problemer med, i stedet for at excel laver linier vidlt lange, så skulle de selv kunne hoppe ned på i næste række automatisk, når man når sidens højreside!!
hvis du ranger dinne celler og tabeller ud i excel og kopierer, og paster det ind i word, kommer de automatisk ind som en tabel, som du så kan flytte rundt på
Vedr. linielængden er problemet, at Excel, ikke modsætning til Word, ikke har nogen linielængde. Den kan ikke bare hoppe til næste række når siden er fuld, fordi siden (i hvert fald teoretisk) kan blive meget bred. 256 kolonner med hver ca. 32000 tegn er mange, og sidebredden opstår kun på papir, det vil sige ved udskrift. Indtil da har Excel ingen sider.
Når jeg skal have meget tekst i et regneark plejer jeg at oprette en tekstboks. Så er det nemt at flytte tekst fra Word over i Excel. Jeg har dog aldrig kunnet finde ud af, hvor jeg laver den tekstboks i Excel, så jeg opretter den altid i Word, og kopierer den så over. Ulempen er, at tekstboksen ikke ændrer størrelse, når der kommer for meget tekst. Det skal man selv gøre.
Personligt ville jeg fraråde at flytte tekst fra Word til Excel men gøre som Chewie siger, og kopiere den anden vej. Altså nøjes med at have beregninger i Excel (som er det programmet er beregnet til) og så have tekst i Word, som DET er beregnet til.
enig jkrons, men nogle gange kan det nu være meget relevant at have teksten i Excel, for at have oplysningerne samlet ét sted. Jeg har bl.a. lavet et regneark til budgetopfølgning, hvor der også skal knyttes kommentarer til, og disse kommentarer bliver lavet i en tekstboks, da næsten kan formateres som man vil. Eneste problem, jeg har fundet, er justeringen (højre, venstre og lige bagkant)
jkrons: Kan du godt have ret i, men problemet er altså et noget andet her. Jeg skal have det over i excel, fordi de enkelte revisorer skal benytte det i deres regnskaber, som laves i excel. Hvis de skal sidde og copy/paste fra word og derefter tilpasse det i hvert enkelt regnskab, så bliver det jo ikke til at betale sig fra, da de ikke alle har lige stor forstand på det. Derfor er det noget lettere hvis de kan hente det fra en excel format, og bare sætte det ind, uden at der skal foretages redigering!!
b_hansen-> Enig, men jeg synes nu også der er problemer med manuel tilpasning af tekstboksene (hvis der er flerem og det er der vel her), fordi man ikke nødvendigvis kender tekstmængden på forhånd.
edelbo-> Jeg forstår præcis hvad du mener, men jeg ville stadig lave det omvendt. Altså lade revisorerne lave regnskabet i Excel og så paste det færdige regnskab ind i Word. Det andet kan godt lade sig gøre, men det kræver en del manuel tilretning, uanset hvilken metode du anvender. Jeg vil dog nok mene at b_hansens med tekstboksene er den nemmeste.
Du kan oprette et word-dokument, hvor du har lavet links til dine regnskabstal. På denne måde kan du kombinere det bedste fra begge verdener. Men det giver selvfølgelig en del arbejde i starten med at få det sat rigtigt op. Det vil nok være den optimale løsning, hvis du kun har tekst før eller efter tabellerne. Skal du have tekst imellem, bliver der en del mere arbejde i det, for så skal der laves en manuel opdeling af tabellerne i dokumentet. Så vidt jeg husker, vil Word automatisk smide en delt tabel over på en ny side.
Jo, det gør jeg B_Hansen, men jeg lukker dem ikke før at jeg får at svar som jeg mener at jeg kan bruge til noget. ALtså et svar som løser det spørgsmål som jeg har stillet bedst. Det er vel fair nok!!
Og det kunne jo osse være lidt interessant at få lidt input på, om nogle af de ovennævnte løsningsforslag kan bruges. Og hvis de ikke kan bruges, hvorfor kan de så ikke det? Det er jo lidt svært at komme med det, du kalder et "svar som løser det spørgsmål som jeg har stillet bedst", hvis du bare læner dig tilbage og venter på det..............
Du skriver, at hvis du indsætter på denne måde: Indsæt / Object / fanebladet "Opret fra fil" - Find din fil og tryk OK så vises kun en side - jeg kan godt trække objektet længere og få vist flere sider!!
Jeg kan også gøre det således:
Sub TestWord() Dim sDrev As String sDrev = "C:\Dokumenter\TestWord.doc" Range("A1").Select ActiveSheet.OLEObjects.Add(FileName:=sDrev, Link:=False, DisplayAsIcon:=False).Select Selection.ShapeRange.Line.Visible = msoFalse Range("A1").Select End Sub
Her vises også kun en side, men objektet kan igen trækkes længere.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.