ich frage mich ob es außer den Möglichkeiten, die ich bisher kenne noch eine elgenatere Lösung gibt nicht in eine andere Zelle drüber hinaus zu schreiben.
Bis jetzt kenne ich: - in die nächste Zelle ein Leerzeichen schreiben (Das kann aber sicher nicht die beste Lösung sein:D) - Zelle folgendermaßen formatieren: Format Cells - Alignment - Horizontal - Fill (Allerdings füllt man hier die Zelle komplett, sprich wenn der Text kürzer ist als die Zelle breit ist wird er verdoppelt bis sie ausgefüllt ist. [möchte halt auch nicht bei vielen Zellen jedes Kästchen individuell markieren])
was ist Sinn der Übung? Excel stellt den Inhalt eben soweit dar, wie der Platz reicht, wobei die Zellgrenzen uninteressant sind, solange die Nachbarzelle nicht gefüllt ist. Mit ALT+ENTER kannst Du einen Zeilenumbruch in der Zelle erzeugen, oder aber Du passt die Zellenbreite an.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
hast du die Zellen schon mal auf WrapText formatiert? Dann verbreitert sich allerdings die Zeile automatisch wenn der Text laenger als die Spaltenbreite ist.
@boskobiati: Danke für deine Antwort! Sinn der Übung ist die Übersichtlichkeit in Tabellen zu gewährleisten auch wenn manche Felder nicht ausgefüllt sind. Deshalb kommen Zeilenumbrüche auch nicht in Frage. Gibt es einen Befehl der die Zeilenbreite so wie sie aktuell ist fixiert und somit die Zeilenbreite bestimmt oder wie gehe ich da am besten vor?
@gast123: hi gast123, danke dir auch für deine antwort! Ja hab ich schonmal probiert, allerdings soll sich die Zelle nicht verbreitern, sondern die größe aus Übersichtlichkeitsgründen fixiert sein. Somit kommt diese Funktion leider nicht in Frage
obwohl ich meine, du willst eine Tabellenkalkulation zu einer Datenbank "vergewaltigen", fällt mir nur eine VBA-Lösung ein! Alle Zellen in das Worksheet_Change-Ereignis einbinden und dann die eingegebenen Daten auf eine feste Länge beschränken - kürzere Texte bleiben, wie sie sind, längerer Texte werden eben abgeschnitten!
Gruß Günter aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
@boskobiati: Was meinst du mit Datengültigkeit genau? Dort kann ich nur die länge des Textes festlegen oder?(Hab das jetzt mal auf Datenüberprüfung bezogen)
@Glausius: Naja ist halb eine Datenbank und halb eine Tabellenkalkulation würde ich mal sagen;) ich weiß zwar wie man VBA grundlegend anwendet, allerdings habe ich mich mit der Programmierung selbst noch nicht sehr beschäftigt. Sollte ich dann wohl jetzt mal machen:)
(23.03.2017, 10:07)fredo schrieb: Bis jetzt kenne ich: - in die nächste Zelle ein Leerzeichen schreiben (Das kann aber sicher nicht die beste Lösung sein:D)
für mich ist das die beste (zuverlässigste) Lösung. Das kann man auch mit einem Schlag erledigen:
- Den kompletten Bereich markieren - Tastatureingaben nacheinander: F5 Alt+i r Enter Leertaste Strg+Enter Fertig