Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Zellen auf eine cm-Größe formatieren?!?





Frage

Hallo liebe Supportnetler, ich habe ein kleines Problem. Kann ich bei Excel die Zellen so formatieren, dass sie z.B. 1,92 cm hoch und 5,95 cm breit sind? Danke schonmal im voraus!

Antwort 1 von psychOsaka

Oder kann ich irgendwie cm in Pixel umrechnen?
Was ist das wigentlich für ein Wert, den Excel angibt - außer Pixel?

Antwort 2 von coros

Hi ,

kopiere nachfolgendes Makro in ein StandardModul und starte es über eine Befehlsschaltfläche.

Option Explicit

Sub Zellen_und_Spalten_in_cm()
Dim MsgBox_Antwort, Antwort, Anzeige, Höhe, Breite, Aktuell_Höhe, Aktuell_Breite, Eingabe
Anzeige = MsgBox("Möchten Sie Zeilen und Spalten in [cm]?", vbYesNo + vbQuestion + vbDefaultButton1, "Spaltenhöhe und -breite in cm")
If Anzeige = vbYes Then
MsgBox_Antwort = "ja"
Aktuell_Höhe = Selection.RowHeight / 29.5
Anzeige = "Die aktuelle Spaltenhöhe beträgt: " & Format(Aktuell_Höhe, "###0.00 cm") & Chr(13) & "Geben Sie die gewünschte Spaltenhöhe in cm ein:"
Eingabe = InputBox(Anzeige, "Neue Spaltenhöhe in cm festlegen", Format(Aktuell_Höhe, "###0.00"))
If Eingabe <> "" Then
Höhe = CSng(Eingabe)
Selection.RowHeight = Höhe * 29.5
End If
Aktuell_Breite = (Selection.ColumnWidth + 0.71) / 5.1425
Anzeige = "Die aktuelle Spaltenbreite beträgt: " & Format(Aktuell_Breite, "###0.00 cm") & Chr(13) & "Geben Sie die gewünschte Spaltenbreite für die aktuelle Spalte/Markierung in cm ein:"
Eingabe = InputBox(Anzeige, "Neue Spaltenbreite in cm festlegen", Format(Aktuell_Breite, "###0.00"))
If Eingabe <> "" Then
Breite = CSng(Eingabe)
Selection.ColumnWidth = -0.71 + 5.1525 * Breite
End If
End If
End Sub

Bei dem Makro wird Dir die aktuell markierte Zelle nach Eingabe der Höhe und Breite in cm entsprechend vergrößert oder verkleinert.

Ich hoffe, Dir hilft es. Bei fragen oder Problemen damit melde Dich.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 3 von psychOsaka

Hi Oliver,

danke für Deine schnelle Hilfe.

Kannst Du mir vielleicht noch schnell erklären, wie ich so ein Makro schreiben kann? Also wo das hin muss?

Antwort 4 von coros

Hi psychOsaka,

wenn Du meine Antwort bis zum Ende gelesen hättest, dann wäre Deine Frage überflüssig. Aber ich wiederhole es gerne noch mal.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 5 von steffen2

@ psychOsaka

folge dem Link in Olivers Antwort. Dort steht doch alles

Gruß Steffen

Antwort 6 von Event

Hallo

Jein
Die Zellengröße ist im hohen Maß Geräteabhängig (Auflösung Monitor-Schirmgröße Druckerauflösung usw)

Aber nimm ein Lineal oder ´ne Schieblehre und stell die Zellgröße wie gewünscht ein.


Gruß

Antwort 7 von psychOsaka

Sorry, nicht gesehen. Tut mir leid.

Danke auf jeden Fall.

Hast mir sehr geholfen. Danke!!!

Antwort 8 von Event

Hallo
Welches superkluge Hirn hat mich da wohl ausgegraut???
Corros Lösung ist ja schön und gut, aber auf einem 21" Monitor ist das Ergebnis ein anderes als auf einem 15" - zumindest bei gleicher Auflösung!
Gruß

Antwort 9 von coros

Hi Event,

ich weiß auch nicht, wer hier der Meinung ist, die Einträge positiv oder negativ zu bewerten zu müssen. Der Jenige hat diese Funktion sicherlich erst gerade entdeckt und ist nun der Meinung, alle Beiträge bewerten zu müssen.

Mein Makro bezieht sich auf die Druckseite. Sprich wird eine Zeile z.B. in der Größe 1cm x 2cm angegeben, ist diese Größe auch tatsächlich auf dem Druckblatt vorhanden. Wenn es psychOsaka so meinte, dass er die Zelle in cm auf dem Bildschirm sehen will, ist meine Lösung sicherlich nicht zu gebrauchen und er muss es nach Deiner Methode machen. Aber ich gehe mal davon aus, dass er de Druckseite meinte und dort nachher die Zellen in den Maßen wiederfinden möchte, wie er es eingegeben hat.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 10 von Event

Hallo Oliver

viel Dank für die Reputation.. ;-)

Gruß
Manfred