Anzeige
Archiv - Navigation
504to508
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
504to508
504to508
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

cm statt pixel

cm statt pixel
26.10.2004 14:52:34
Christian
Ich will Spaltenbreite und Zeilenhöhe mit cm oder mm Maßen statt wie in Excel vorgegeben mit Pixelmaßen formatieren.
Das Problem ist wahrscheinlich so einfach, dass ich nicht weiß, wo man das einstellt.
HILFE!!!
Danke!

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: cm statt pixel
Ulf
Nix da mit einstellen, da muss VBA ran(siehe Recherche).
Ulf
AW: cm statt pixel
=Peter=
Das kannst du in Excel so einfach nicht einstellen. Thomas Ramel hat hierfür ein Add-In erstellt, welches dir auch weiterhilft:
http://users.quick-line.ch/ramel/Files/
Das Addin nennt sich Spalte-Zeile_in_cm.xla und die Angabe der Spaltenbreite und der Zeilenhöhe in cm.
Gruss
Peter
AW: cm statt pixel
geri
mit VBA aus Archiv

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: cm statt pixel
26.10.2004 15:01:46
Björn
Hallo Christian,
ich wüsste nicht, dass man das einstellen kann. Die Angabe der Spaltenbreite erfolgt aber auch nicht in Pixel, sondern die angezeigte Spaltenbreite entspricht der Durchschnittsanzahl der Ziffern 0 bis 9 in der Standardschriftart, die in eine Zelle passen.
Gruß
Björn
Danke.
Frank
Sorry, leider habe ich ZUERST den Beitrag geschrieben und DANN im Forum recherchiert.
Man sollte sich also doch vorher mal umschauen.
Trotzdem Vielen Dank an alle Helfer!!

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige