Spaltenbreite in Zentimeter

Spaltenbreite in Zentimeter angeben

Nor­maler­weise kön­nen Sie die Bre­ite ein­er Spal­te in Ex­cel nicht in Zen­time­ter son­dern nur in der An­zahl von Zei­chen oder Pix­el an­ge­ben. Das gilt für alle Ver­sio­nen bis (ein­schließlich) Ex­cel 2003.

Alle Ver­sio­nen

Wol­len Sie (in VBA) eine Spal­tenbre­ite den­noch in cm fes­tle­gen, dann geht das so:

Option Explicit

   Public Sub SpaltenBreiteInZentimeter(vntSpalte as Variant, dblZentimeter As Double)
   Dim dblBreite As Double
   Dim intSpalte As Integer

   If IsNumeric(vntSpalte) Then
      intSpalte = Int(vntSpalte)
   Else
      intSpalte = Columns(vntSpalte).Column
   End If

   dblBreite = Application.CentimetersToPoints(dblZentimeter)
   Columns(intSpalte).ColumnWidth = _
    Columns(intSpalte).ColumnWidth / Columns(intSpalte).Width * dblBreite
End Sub

Spe­ich­ern Sie den Code in ei­nem Mod­ul oder im­por­tie­ren Sie ihn di­rekt in Ihr Work­book. Sie find­en die Da­tei hier als gepack­te *.zip, die­se muss vor dem Im­port ent­packt wer­den. Hin­weise zum Im­port ein­er beliebi­gen *.bas – Da­tei find­en Sie hier. Der Auf­ruf die­ser Pro­ze­dur kann vom ge­sam­ten Pro­jekt aus erfol­gen. Die Spal­te kann als alphanu­merisch­er Wert (sprich Text) beispiel­sweise "AC" oder als numerisch­er Wert 29 (also Zahl) über­ge­ben wer­den. Das zwei­te Argu­ment (cm) soll­te ei­nen sin­nvollen Wert enthal­ten, selbst­ver­ständlich ist der Punkt (und nicht das Kom­ma) als Dez­i­mal­tren­ner zu ver­wen­den, wie in VBA üb­lich.

Ab Ex­cel 2007

Mit dem Um­stieg auf die neue Ober­fläche ist Mi­cro­soft (end­lich) „einge­fall­en”, dass es auch an­de­re Maßein­heit­en gibt als die Pix­el des Bild­schirms (und Twips). Jet­zt ist es auch mög­lich, die Zen­time­ter als Maßein­heit ein­zu­ge­ben. Aber wie so oft im Le­ben mit MS ist es so, dass zwar gute Lösun­gen exis­tie­ren (beispiel­sweise im Office-Pro­gramm MS Word) aber so et­was durch­gän­gig bei al­len Pro­gram­men der Se­rie anzuwen­den, das bleibt wohl ein Traum. – Den­noch geht es auch in Ex­cel, wenn auch über ei­nen klei­nen Um­weg:

Als erstes auf das Seiten-Layout umstellen

Als ers­tes auf das Seit­en-Lay­out um­stel­len

Als ers­ten Schritt müs­sen Sie von der Nor­mal-Ansicht auf das Seit­en­lay­out um­stel­len. Das geht am bes­ten über die Schalt­fläche un­ten rechts in der Sta­tuszeile (sie­he obi­ge Abbil­dung). Der Bild­schirm be­kommt da­durch ein et­was an­de­res Ausse­hen, die Funk­tion­al­ität bei der Berech­nung und den meis­ten an­de­ren Punk­ten än­dert sich aber nicht.

Nun ha­ben Sie ‑wie soll­te es an­ders sein- meh­re­re Möglichkeit­en, die Zeilen­höhe oder Spal­tenbre­ite in Zen­time­tern anzu­passen. Sind Sie gut im Han­dling mit der Maus, dann Klick­en Sie auf den Zeilen­tren­ner unter­halb der gewün­scht­en Zei­le bzw. den Spal­tentren­ner rechts der zu opti­mieren­den Spal­te. So­fort wird in ei­nem klei­nen Hin­we­is­fen­ster (Tool­tip) die ak­tu­el­le Spal­tenbre­ite bzw. Zeilen­höhe in cm an­ge­zeigt. Aber so ganz kor­rekt ist die­se Aus­sage nicht, denn es sind nur dann Zen­time­ter, wenn die Lan­de­se­in­stel­lun­gen des Win­dows auf (unverän­dert) Deutsch­land bzw. ei­nem an­de­ren Land mit me­tri­schen Ma­ßen ein­ge­stellt sind und in Ex­cel selb­st die Stan­dards nicht ver­stellt sind. Dazu weit­er un­ten mehr. Jede Verän­derung der Höhe oder Bre­ite wird nun in cm an­ge­zeigt, zumin­d­est so­lan­ge das Seit­en­lay­out die ak­ti­ve An­sicht ist.

Wenn Sie kein Fre­und der „Fein­mo­torik” sind, bie­tet sich Ih­nen noch eine an­de­re Mög­lich­keit. Sie ge­ben den gewün­scht­en Wert di­rekt über die Tas­tatur ein:

Zeilenhöhe über die Tastatur eingeben

Zeilen­höhe über die Tas­tatur ein­ge­ben

Im­mer noch in der Lay­out-Ansicht: Recht­sklick auf den Zei­len- oder Spal­tentren­ner, dann entwed­er die Zeilen­höhe oder Spal­tenbre­ite aus dem Kon­textmenü wäh­len. Je nach Aus­wahl wirt Ih­nen in ei­nem geson­derten Fen­ster der ak­tu­el­le Wert in cm an­ge­zeigt:

Hier die vorgegebene Zeilenhöhe von 0,53 cm

Hier die vor­ge­ge­be­ne Zeilen­höhe von 0,53 cm

… und die Spaltenbreite

… und die Spal­tenbre­ite

Ge­ben Sie jew­eils den gewün­scht­en Wert in das Feld ein, wo­bei die cm dort ste­hen blei­ben oder auch ge­löscht wer­den kön­nen. Eine Bestä­ti­gung mit OK und der neue Wert wird ver­wen­det. Die­se An­zei­ge bleibt so lan­ge, bis Sie wie­der in die Nor­mal-Ansicht zurück­kehren. Hin­weis: Wenn Sie nach solch ei­nem Wech­sel wie­der in die An­sicht Seit­en­lay­out zurück­kehren kann es sein, dass sich der Wert un den Bruch­teil ei­nes Mil­lime­ters geän­dert hat. Das liegt dar­an, dass Ex­cel grund­sät­zlich mit den vorgegebe­nen inter­nen Maßein­heit­en rech­net (Twips bzw. Pix­el) und die­se bei ein­er Rück­kehr zur Seit­en­lay­out-Ansicht wie­der in Zen­time­ter umrech­net. Da­bei kann es zu Run­dungs­d­if­feren­zen kom­men.

Bleibt noch die Fra­ge der Sys­te­me­in­stel­lun­gen spe­zi­ell in Ex­cel. Wie bere­its erwäh­nt, greift die Maßein­heit in dem Seit­en­lay­out nor­maler­weise auf die Sys­te­me­in­stel­lun­gen, ge­nau­er ge­sagt die Lan­de­se­in­stel­lun­gen des Win­dows zu­rück. Sie ha­ben den­noch die Mög­lich­keit, auch hier expliz­it an­de­re Maßein­heit­en zu ver­wen­den. So kön­nen Sie beispiel­sweise auch Zoll (Inch) oder Mil­lime­ter vor­ge­ben. Wech­seln Sie dazu in die Optio­nen des Ex­cel (geht typ­is­cher­weise über die Schalt­fläche in der Höhe des Me­nüs ganz links, beispiel­sweise die Of­fice-Ku­gel oder Da­tei). Dort wäh­len Sie im lin­ken Menü Erweit­ert und su­chen dann im obe­ren Drit­tel den Haupt­punkt An­zei­ge. Hier kön­nen Sie bei der Aus­wahl Lin­ealein­heit­en Ih­ren Wun­sch-Wert aus­suchen:

Hier können Sie die Maßeinheit verändern

Hier kön­nen Sie die Maßein­heit verän­dern

Hin­weis: Die­ses let­zte Kapi­tel („Ab Ex­cel 2007”) wur­de im Juni 2015 er­gänzt.

▲ nach oben …

Hat Ih­nen der Bei­trag ge­fal­len?
Er­leich­tert die­ser Bei­trag Ihre Ar­beit?

Dann wür­de ich mich über ei­nen Bei­trag Ihrer­seits z.B. 1,50  freu­en …

Dieser Beitrag wurde unter Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Tabelle und Zelle, Tipps und Tricks abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.