Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketJustering af tekst i lodret akse

 Besvar Besvar
Forfatter
Rikke Se dropdown
Forum Begynder
Forum Begynder


Medlem: 03.Apr.2013
Status: Offline
Point: 4
Direkte link til dette indlæg Emne: Justering af tekst i lodret akse
    Sendt: 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 
Til top



Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 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 !!!
Til top
Rikke Se dropdown
Forum Begynder
Forum Begynder


Medlem: 03.Apr.2013
Status: Offline
Point: 4
Direkte link til dette indlæg Sendt: 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
Til top
sorensen Se dropdown
Guld bruger
Guld bruger


Medlem: 19.Okt.2012
Status: Offline
Point: 516
Direkte link til dette indlæg Sendt: 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.
 
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 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 !!!
Til top
excelent Se dropdown
Guld bruger
Guld bruger
Avatar

Medlem: 12.Apr.2011
Land: DK
Status: Offline
Point: 2171
Direkte link til dette indlæg Sendt: 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 !!!
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2025 Dansk Regneark Forum - en del af Excel-regneark.dk