Avatar billede mbm Nybegynder
26. september 2006 - 15:01 Der er 9 kommentarer og
1 løsning

linieskift ved fletning af tekstfelter

Jeg har en række tekster fordelt på flere celler. Jeg samler disse værdier sådan:

=A1&" "&B1&" "&C1

resultatet kunne f.eks være:

Hans Christensen Odense

men hvordan går jeg C1 til at stå på en ny linie?

Hans Christensen
Odense
Avatar billede thesurfer Nybegynder
26. september 2006 - 15:10 #1
Du kunne prøve med vbCrLf (ny linie):

=A1 & " " & B1 & " " & vbCrLf & C1
Avatar billede thesurfer Nybegynder
26. september 2006 - 15:11 #2
Det sidste mellemrum vil så blive overflødigt:

=A1 & " " & B1 & vbCrLf & C1
Avatar billede mbm Nybegynder
26. september 2006 - 15:21 #3
syns jeg ikke giver det ønskede resultat.
Avatar billede kabbak Professor
26. september 2006 - 15:32 #4
=A1 & " " & B1 & TEGN(10) & C1

Formatet på celler skal stå til ombryd tekst
Avatar billede thesurfer Nybegynder
26. september 2006 - 15:39 #5
kabbak> Hmm.. så skal man vel bruge både TEGN(10) og TEGN(13), da linieskifte består af 2 ting:

Chr(10) og Chr(13), som er Cr og Lf (= CrLf).. CarrigeReturnLineFeed..
Avatar billede thesurfer Nybegynder
26. september 2006 - 15:40 #6
Dvs: =A1 & " " & B1 & TEGN(10) & TEGN(13) & C1

Jeg synes ikke om, at de har oversat programmeringssproget til dansk.. det er noget beep.. :-)
Avatar billede mbm Nybegynder
26. september 2006 - 15:45 #7
kanon det virker.
Avatar billede kabbak Professor
26. september 2006 - 17:02 #8
thesurfer > tegn(13) er ikke nødvendig, da det kun er et linieskift.
Avatar billede thesurfer Nybegynder
28. september 2006 - 08:52 #9
kabbak> Så vidt jeg ved, er det 13 + 10, og det bekræftes også her: http://computing-dictionary.thefreedictionary.com/CR/LF

Citat:
"
(Carriage Return/Line Feed) The end of line characters used in standard PC text files (ASCII decimal 13 10, hex 0D 0A). In the Mac, only the CR is used; in Unix, only the LF. When one considers that the computer world could not standardize the code to use to end a simple text line, it is truly a miracle that sufficient standards were agreed upon to support the Internet, which flourishes only because it is a standard.
"
Avatar billede kabbak Professor
28. september 2006 - 09:38 #10
Hvis du optager en makro mens du indtaster i en celle og laver en linieskift, vil du se i makroen at der kun stå Chr(10)

En linieskift i en celle er ALT+ENTER

ActiveCell.FormulaR1C1 = "dkld" & Chr(10) & "sdkdd" & Chr(10) & "flkfgl"
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester