Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spaltenbreite in cm

Spaltenbreite in cm
27.05.2004 08:52:45
Greta
Hallo!
Ich habe vorhin in einem Beitrag gesehen, dass 5 cm Spaltenbreite 25,14 ausmacht bei der Standardschrift ARIAL 10. Ich hatte vor kurzem dasselbe Problem. Wie rechnet man da um?
Vielen Dank für Eure Hilfe
Greta
Anzeige

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

Betreff
Datum
Anwender
Anzeige
Wer ist bereit mir zu helfen?
27.05.2004 09:20:45
Greta
Vielen Dank
AW: Wer ist bereit mir zu helfen?
KlausK
Hi Greta,
die Berechnung habe ich aus dem Beitrag weiter unten.
-0,71 + 5,1425 * Wunsch in mm / 10
oder hier
https://www.herber.de/bbs/user/6811.xls
Gruss
Klaus
AW: Wer ist bereit mir zu helfen?
27.05.2004 10:06:43
Greta
Vielen Dank KlausK
Greta
Anzeige
AW: Spaltenbreite in cm
27.05.2004 09:46:36
Thomas
Grüezi Greta
Die Berchnungen sind alle nicht ganz stimmig, da letztlich auch der Druckertreiber ncoh mit hineinspielt - wenns denn *ganz* genau sein soll, ist noch etwas feintuning angesagt.
Ich habe die Methoden für die Breite/Höhe mal in ein Add-In gepackt:
http://users.quick-line.ch/ramel/Files/Spalte-Zeile_in_cm.XLA
Mit freundlichen Grüssen
Thomas Ramel
- MVP für Microsoft-Excel -
[Win XP Pro SP-1 / xl2000 SP-3]
Anzeige
AW: Spaltenbreite in cm
geri
Hallo Greta
hier noch als Makro, Eingabe bereits in mm

Sub Format_Spalten_ZeilenMM()
Dim sBreite As Single
Dim sAktuell As Single
Dim strText As String
Dim strAntwort As String
Dim ZHöhe As Single
Dim ZAktuell As Single
On Error GoTo Fehler
Spalte = Selection.ColumnWidth
sAktuell = (Selection.ColumnWidth + 0.71) / 5.1425 * 10
strText = "Aktuelle Spaltenbreite in mm: " & _
Format(sAktuell, "###0.00 mm") & Chr(13) _
& "Gib die gewünschte Spaltenbreite für die " & _
"aktuelle Markierung in mm ein:"
strAntwort = InputBox(strText, "Neue Spaltenbreite festlegen", _
Format(sAktuell, "###0.00"))
If strAntwort <> "" Then
sBreite = Val(strAntwort)
'sBreite = CSng(strAntwort)
Selection.ColumnWidth = -0.71 + 5.1425 * sBreite / 10
End If
ZAktuell = Selection.RowHeight
Faktor = 2.999999
ZAktuell = ZAktuell / Faktor '(Selection.RowHeight)
strText = "Aktuelle Zeilenhöhe in mm: " & _
Format(ZAktuell, "###0.00 mm") & Chr(13) _
& "Gib die gewünschte Zeilenhöhe für die " & _
"aktuelle Markierung in mm ein:"
strAntwort = InputBox(strText, "Neue Zeilenhöhe festlegen", _
Format(ZAktuell, "###0.00"))
If strAntwort <> "" Then
ZHöhe = CSng(strAntwort)
Selection.RowHeight = Faktor * ZHöhe
End If
Range("A1").Select
Exit Sub
Fehler:
Range("A1").Select
End Sub

gruss geri
Anzeige
AW: Spaltenbreite in cm
27.05.2004 10:08:37
Greta
Ihr seid wirklich super!
Danke
Greta
AW: Spaltenbreite in cm
Becker
Der Umrechnungsfaktor ist 3,6 und man erhält den Pixelwert
von Pixelwert in mm kennich nicht.
Nutze die Möglichkeit von Matthias G am 27.05.2004 08:21:44.
mfg
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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