Print side | Luk vindue

Justering af tekst i lodret akse

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Generelt
Forum beskrivelse: Hjælp til generel daglig brug af programmet Excel
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=1191
Udskrevet den: 06.Mar.2025 kl. 11:13


Emne: Justering af tekst i lodret akse
Besked fra: Rikke
Emne: Justering af tekst i lodret akse
Posteringsdato: 03.Apr.2013 kl. 14:02
Hejsa
 
Er der nogen, der kan forklare mig, hvordan jeg venstrejusterer teksten på den lodrette akse, så det ikke står og "flagrer" som I kan se det på vedhæftede fil. uploads/831/Diagram_til_excelforum.xlsx" rel="nofollow - uploads/831/Diagram_til_excelforum.xlsx  



Svar:
Besked fra: excelent
Posteringsdato: 06.Apr.2013 kl. 21:23
Desværre kan heller ikke finde nogen indbyggede muligheder.
En nødløsning :
 
Start med at markere den lodrette akse og vælg skrifttypen fx. ROD eller Fixedsys eller lign.
 
Marker dine kildetekster og kør følgende kode (indsætter spaces efter tekst)
 
Sub vJuster()
For Each c In Selection
If Len(c) > tal Then tal = Len(c)
Next
For Each c In Selection
If Len(c) <> tal Then c.Value = c.Value & WorksheetFunction.Rept(" ", tal - Len(c))
Next
End Sub
 


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: Rikke
Posteringsdato: 11.Apr.2013 kl. 08:46
Hej Excelent
 
Tak for dit svar ;-)
jeg må desværre indrømme at jeg ikke er så dreven i excel- så kan du forklare det lidt mere udførligt. Jeg forstår ikke de der koder og hvor og hvordan jeg skal gøre det.
 
Vh. Rikke


Besked fra: sorensen
Posteringsdato: 11.Apr.2013 kl. 13:01
En løsning baseret på Excelents princip, men uden VBA.
 
Det er ikke så elegant, men det er dog en løsning.
 
Formlen i A1 er en matrixformel, der skal trykkes ctrl+shift+enter nar man har tastet den ind
Man taster så etiketterne ind i kolonne a og regnearket fylder mellemrum på i kolonne B, så det passer.
 
/uploads/677/Kopi_af_Diagram_til_excelforum1.xlsx" rel="nofollow - uploads/677/Kopi_af_Diagram_til_excelforum1.xlsx


Besked fra: excelent
Posteringsdato: 11.Apr.2013 kl. 18:27
Hvis du klikker på pilen ved mit alias, og vælger "Besøg medlems hjemmeside"
så finder du en vejledning i hvordan man indsætter en makro/kode i et almindeligt modul
prøv det, ellers siger du bare til.
 
Hvis du som sorensen foreslår ønsker en formelløsning, så er her et alternativ :
=A2&GENTAG(" ";MAKS(LÆNGDE($A$2:$A$9))-LÆNGDE(A2))
 
ret evt. $A$2:$A$9 til aktuel område


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: excelent
Posteringsdato: 11.Apr.2013 kl. 19:16
glemte lige at nævne at formlen skal afsluttes med CTRL+SHIFT+ENTER

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!



Print side | Luk vindue