Avatar billede JohnnyMikkelsen Nybegynder
26. januar 2016 - 13:46 Der er 7 kommentarer og
1 løsning

Ombryd Tekst

Jeg har lavet en makro, der ombryder teksten i en celle, problemet er:
1. Teksten kan ikke altid være i cellehøjden. (kun nogen gange)
2. Når cellen udskrives, er en del af teksten skjult. (tit)
26. januar 2016 - 13:49 #1
... og spørgsmålet er???
26. januar 2016 - 13:50 #2
Må vi se makroen?
Avatar billede JohnnyMikkelsen Nybegynder
26. januar 2016 - 13:54 #3
Sub OmbrydTekst()
'
' OmbrydTekst Makro
' Makro indspillet 20-06-2006 af Johnny H. Mikkelsen
'

'
    ActiveSheet.Unprotect
    With Selection
        .HorizontalAlignment = xlLeft
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Selection.Rows.AutoFit
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
        , AllowFormattingCells:=True
End Sub

Jeg vil jo gerne have at cellen er høj nok, både i udskriften og på skærmen.
26. januar 2016 - 13:54 #4
Hvis det udelukkende ændrer om at ændre rækkehøjden:

    Rows("1:1").EntireRow.AutoFit
Avatar billede JohnnyMikkelsen Nybegynder
26. januar 2016 - 14:12 #5
Det virker ikke.
Hvis man kan sætte Excel til at have en rækkehøjde på 15 (i stedet for 12,75) som standard, vil det måske virke.
Når man trykker på "Ombryd tekst" bliver linie højden 12,75, det vil jo hjælpe, hvis standarden var højere (altså 15), vil jeg tro.
26. januar 2016 - 14:23 #6
Der findes ingen standard for rækkehøjden. Rækkehøjden afhænger bl.a. af valgt skrifttype og skriftstørrelse.

Er der indhold i cellen, når du afvikler Autofit?
At rækkehøjden sættes til 12,75 ved Autofit kunne jo tyde på, at der kun er en linjes tekst i cellen.
Avatar billede JohnnyMikkelsen Nybegynder
26. januar 2016 - 14:34 #7
Når cellen er tom, bliver cellen 12,75 høj.
Når jeg har indtastet en lang tekst, ombrydes teksten og den bliver højere, normalt så høj at jeg kan se hele teksten, men nogle gange mangler der lidt på skærmen og i print, så jeg kunne tænke mig at den blev en smule højere, f.eks. altid 10% højere end autofit vil give.
Avatar billede Mads32 Ekspert
03. februar 2016 - 21:50 #8
Hej Johnny

Jeg er ingen ekspert, men jeg har dog erfaret at rækkehøjden automatisk tilpasses når cellen formateres med justering til ombryd tekst.

Jeg har ikke oplevet at der mangler tekst på skærm eller i print.

Men er rækkehøjden en gang blevet bestemt ved en formatering, bliver cellen ikke automatisk tilpasset i højden.
Heller ikke selv om rækken igen er blevet formateret til den oprindelige højde. Måske er det dit problemet.
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
Stort udvalg af Excel kurser til alle niveauer og jobfunktioner

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