Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spaltenbreite in Millimeter anzeigen

Spaltenbreite in Millimeter anzeigen
23.11.2006 18:58:30
Jürgen
Hallo Excelfreunde
Habe wieder einmal ein Problem mit dem Einrichten von Tabellen.
Die Breite von Spalten wird immer in Pixel angezeigt.
Wie kann man das in mm sehen?
Hat jemand eine Lösung?
Vielen Dank
Jürgen
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spaltenbreite in Millimeter anzeigen
23.11.2006 19:09:13
chris
Hallo hier kannst du Centimeter angaben machen.

Sub zeilenhoehe()
Dim hoehe As Single, aktuell As Single, text As String, antwort As String
'aktuelle Zeilenhöhe ermitteln
aktuell = Selection.RowHeight / 29.5
'Text zur Ausgabe vorbereiten
text = "Aktuelle Zeilenhöhe: " & Format(aktuell, "###0.00 cm") & Chr(13) & "Geben Sie die gewünschte Zeilenhöhe für die aktuelle Zeile oder Markierung in cm ein:"
'InputBox anzeigen
antwort = InputBox(text, "Neue Zeilenhöhe festlegen", Format(aktuell, "###0.00"))
'antwort auswerten und neue Zeilenhöhe setzen
If antwort <> "" Then
hoehe = CSng(antwort)
Selection.RowHeight = hoehe * 29.5
End If
End Sub


Sub spaltenbreite()
Dim breite As Single, aktuell As Single, text As String, antwort As String
'aktuelle Splatenbreite ermitteln
aktuell = (Selection.ColumnWidth + 0.71) / 5.1425
'Text zur Ausgabe vorbereiten
text = "Aktuelle Spaltenbreite: " & Format(aktuell, "###0.00 cm") & Chr(13) & "Geben Sie die gewünschte Spaltenbreite für die aktuelle Spalte oder Markierung in cm ein:"
'InputBox anzeigen
antwort = InputBox(text, "Neue Spaltenbreite festlegen", Format(aktuell, "###0.00"))
'antwort auswerten und neue Spaltenbreite setzen
If antwort <> "" Then
breite = CSng(antwort)
Selection.ColumnWidth = -0.71 + 5.1425 * breite
End If
End Sub

Anzeige
AW: Spaltenbreite in Millimeter anzeigen
23.11.2006 19:14:21
Jürgen
und wohin kopiere ich den Code?
Gruß Jürgen
AW: Spaltenbreite in Millimeter anzeigen
23.11.2006 19:15:42
chris
In ein Modul.
Im VBA Editor.
Zu dem kommst du mit Alt+F11
AW: Spaltenbreite in Millimeter anzeigen
23.11.2006 20:35:40
Jürgen
Hallo Chris
Vielen Dank das funktioniert einwandfrei.
Trotzem dachte ich eher an eine direkte Anzeige so wie jetzt 10.71 als Standard dasteht
sollte jetzt der wert in mm stehen.
Also in Echtzeit. Geht das?
Nochmal vielen Dank für die schnelle Hilfe.
Gruß Jürgen
Anzeige
AW: Spaltenbreite in Millimeter anzeigen
23.11.2006 20:54:29
Lars
Hi,
das ginge schon, nur muss dazu Excel ziemlich umgebogen werden, ziemlicher Aufwand.
Bei deinem VBA-Level nicht empfehlenswert.
mfg Lars
AW: Spaltenbreite in Millimeter anzeigen
24.11.2006 19:21:42
Jürgen
Hallo Lars
Trotzdem vielen Dank für die Antwort.
Mit freundlichen Gruß Jürgen
AW: Spaltenbreite in Millimeter anzeigen
23.11.2006 21:02:14
EtoPHG
Hallo Allerseits,
An Frager und Code-Stibitzer:
Rutschen Sie ein bisschen runter....
https://www.herber.de/forum/messages/822205.html
Gruss Hansueli
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Spaltenbreite in Millimeter anzeigen


Schritt-für-Schritt-Anleitung

Um die Spaltenbreite in Millimeter in Excel anzuzeigen, kannst du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne den VBA-Editor:

    • Drücke Alt + F11, um den VBA-Editor zu öffnen.
  2. Füge ein neues Modul hinzu:

    • Klicke mit der rechten Maustaste auf "VBAProject (DeineDateiName)" im Projektfenster.
    • Wähle Einfügen -> Modul.
  3. Kopiere den folgenden Code in das Modul:

    Sub spaltenbreite()
       Dim breite As Single, aktuell As Single, text As String, antwort As String
       'aktuelle Spaltenbreite ermitteln
       aktuell = (Selection.ColumnWidth + 0.71) / 5.1425
       'Text zur Ausgabe vorbereiten
       text = "Aktuelle Spaltenbreite: " & Format(aktuell, "###0.00 mm") & Chr(13) & "Geben Sie die gewünschte Spaltenbreite für die aktuelle Spalte oder Markierung in mm ein:"
       'InputBox anzeigen
       antwort = InputBox(text, "Neue Spaltenbreite festlegen", Format(aktuell, "###0.00"))
       'antwort auswerten und neue Spaltenbreite setzen
       If antwort <> "" Then
           breite = CSng(antwort)
           Selection.ColumnWidth = -0.71 + 5.1425 * breite
       End If
    End Sub
  4. Führe das Makro aus:

    • Schließe den VBA-Editor und gehe zurück zu Excel.
    • Wähle die Spalte aus, deren Breite du ändern möchtest.
    • Drücke Alt + F8, wähle spaltenbreite aus und klicke auf Ausführen.

Jetzt wird die aktuelle Spaltenbreite in Millimetern angezeigt, und du kannst sie nach Bedarf anpassen.


Häufige Fehler und Lösungen

  • Fehler: Das Makro wird nicht ausgeführt.

    • Lösung: Stelle sicher, dass du die Makros in Excel aktiviert hast. Gehe zu Datei -> Optionen -> Sicherheitscenter und aktiviere die Makros.
  • Fehler: Die Spaltenbreite wird immer noch in Pixel angezeigt.

    • Lösung: Überprüfe den Code und stelle sicher, dass du die richtige Umrechnung für die Spaltenbreite verwendet hast.

Alternative Methoden

Wenn du keine VBA-Makros verwenden möchtest, kannst du die Spaltenbreite in Excel auch manuell in Zentimetern eingeben und dann umrechnen:

  1. Gehe zu Seitenlayout -> Größe.
  2. Wähle die Größe und ändere sie in Zentimeter.
  3. Nutze eine Umrechnungstabelle, um die Werte von cm in mm umzurechnen (1 cm = 10 mm).

Praktische Beispiele

Hier sind einige Beispiele, wie du die Spaltenbreite in mm anpassen kannst:

  • Um eine Spaltenbreite von 50 mm einzustellen, gib in das Eingabefeld 50 ein, nachdem du das Makro ausgeführt hast.
  • Wenn du die Breite von mehreren Spalten gleichzeitig ändern möchtest, markiere einfach die gewünschten Spalten, bevor du das Makro ausführst.

Tipps für Profis

  • Nutze VBA nicht nur für die Spaltenbreite, sondern auch für die Zeilenhöhe. Du kannst einen ähnlichen Code verwenden, um die Zeilenhöhe in Millimetern anzuzeigen.
  • Experimentiere mit benutzerdefinierten Funktionen, um die Umrechnung von Pixel in mm oder cm zu automatisieren.
  • Speichere deine Makros in einer persönlichen Makroarbeitsmappe, sodass du sie in jeder Excel-Datei verwenden kannst.

FAQ: Häufige Fragen

1. Wie kann ich die Zeilenhöhe in Millimetern anzeigen?
Du kannst einen ähnlichen VBA-Code wie für die Spaltenbreite verwenden, um die Zeilenhöhe in mm anzuzeigen.

2. Welche Excel-Version benötige ich für VBA?
VBA ist in den meisten neueren Excel-Versionen verfügbar, einschließlich Excel 2010, 2013, 2016, 2019 und Microsoft 365.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige