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?
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.
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.
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?
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.
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
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ß
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!!!
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ß
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.
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
viel Dank für die Reputation.. ;-)
Gruß
Manfred

