Re: 2 Formel- & Format-Fragen

Tech-Archive recommends: Fix windows errors by optimizing your registry



Eike Bimczok schrieb:


HGRNCHML gewöhne dich daran unter dem Zitat zu antworten!

Eric March schrieb:

Frank Arendt-Theilen schrieb:

Hallo Eric,
folgender Vorschlag:
Erstelle dir eine Symbolleistenschaltfläche, die als Text die
Aufteilung von 1701A in den zwei Teilstücken der jeweils markierten
Zelle anzeigt. Diese Schaltfläche liegt in einer der Symbolleisten.

Vorgehensweise:
Ansicht/Symbolleisten/Anpassen/Befehle, Kategorie: "Makros", Smily auf
eine Symbolleiste ziehen. Rechtsklick auf diese Schaltfläche und "Nur
Text (immer)" auswählen.
Im Codemodul des betreffenden Tabellenblattes hinterlegst du den
folgenden Code:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
CommandBars("NameDerSymbolleiste"). _
Controls(NummerDerSchaltfläche). _
Caption = Left(Target.Text, 4) & " : " & Right(Target.Text, 4)
End Sub

Anzeige von 1701A: 1701 : 701A

Entsprechendes könntest du auch für den Fall 2 einsetzten.

MfG Frank
_________________________________________________
Frank Arendt-Theilen, Microsoft MVP für Excel, Hameln
Microsoft Excel - Die ExpertenTipps http://tinyurl.com/cmned
Website: http://www.xl-faq.de # Auftragsprojekte#


Das ist eine liebe Idee,
leider bin ich gezwungen mich mit einem gewachsenen Dokument herumzuplagen für das Makros oder gar Schaltflächen Pfui! sind... (Das Dokument ersteht jählich aus einer Kopie des alten neu, hat 12 Blätter für 12 Monate und so ungefähr je 60 aufwärts Zeilen die ich frisieren müsste [Eingabe des bewussten Strings für Laien dortselbst außen vor gelassen, bin nicht Alleinuser] wobei eine abhängige Zelle - mein eigentlicher Plan - einen Teil des Strings beschnitten anzeigen soll.)

Ich werde also damit leben müssen, einer Zelle kein wie aus altem Basic bekanntes Formatkorsett ["&&&&" mit gedanklich Left$(String$,4)] aufbrummen zu können das die Darstellen ungeachtet des Inhalts wie gewünscht modifiziert.

Hallo Eric,

wenn es immer um Left(,4) geht, folgende sehr einfache Lösung:
Verwende eine Schrift mit festem Zeichenabstand, z.B. Courier und mache die Spalte so schmal, dass nur 4 Zeichen dargestellt werden.
> Mit der
> Textausrichtung (rechts /links-bündig) kannst du dann sogar wählen,
> welche 4 Stellen angezeigt werden.

Die Idee hatte ich auch schon - nur dummerweise ist das nicht *meine* Tabelle...

Was erschwerend hinzukommen mag ist das Phänomen, dass auf selber Rechnerpalttform [i.B. Zeichensätze und Grafikkarte nebst Treiber unter XpPro] O2k bestimmte Angaben noch in die Spalte quetschen kann, O97 zeigt nur Rauten in der selben Zelle (habe den Kollegen schon fast gewürgt meine etwas breiter gezogenen Spalten wieder zusammenzuschieben).

Allerdings sollten die Zellen rechts
und links von der jeweiligen einen Inhalt, notfall auch " " oder ' haben, damit der Inhalt tatsächlich optisch abgeschnitten wird.

Die Idee so an den Werten rumzubasten ist leider auch völlig ausgeschlossen, auch die Hilfsspalte. Was ginge wäre halt nur die rosarote Darstellungs-Format-Brille. [Mit der sähe man es nicht da man ja nur seine 4 Stellen eingibt - an der Schwelle hängt alles - die ich gezielt & quasi unsichtbar ergänzte.]
(Überspitzt: Die 2. Spalte die die 4-von-rechts zeigen soll könnte den kompletten Inhalt haben [an dem kann ich nämlich rumspielen], müsste je nach 4 oder 5 Zeichen bei 4 "leer" sein und bei 5 die rechten 4 darstellen. Geht aber leider ebensowenig. Spalte 1 wäre dann natürlich == Links, 4)

--
Eric March

Kenne die Vergangenheit. In der Unwissenheit über die Vergangenheit liegt das Verderben der Zukunft.
.


Quantcast