Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Buchstaben eingeben, Text erscheint





Frage

Hallo alle zusammen, ich versuche schon verzweifelt eine Formel zu basteln, was mir bis jetzt noch nicht gelungen ist, habe keine Ideen mehr. Ich möchte in einer Zelle einen Buchstaben eingeben und in derselben Zelle soll dann ein Text erscheinen. Z. B. gebe ich in der Zelle B1 den Buchstaben "U" an und wenn ich die Zelle "B1" verlasse soll dann "Umsatz" in der Zelle "B1" drinstehen, dann gebe ich in der Zelle C1 den Buchstanben "M" an und dort soll dann "Monatsabschluss" erscheinen usw. Ich habe ca. 30 verschiedene Buchstaben, auch zwei hintereinander z. B. "AB". Geht das überhaupt in Excel??? Habe mal was davon gehört dass es wohl nur mit einem Makro zu lösen wäre, habe aber leider überhaupt keine Ahnung von Makros. Wenn mir jemand helfen könnte, wäre ich sehr sehr sehr dankbar.

Antwort 1 von M.O.

Hallo,

ich würde es wie folgt machen:
Du könntest bei den Zellen B1 und C1 über Gültigkeit ein Auswahlmenü erstellen, so dass du nicht Buchstaben eingeben musst, damit dein Text erscheint.
Du kannst z.B. die Wörter, die in den Zellen erscheinen sollen in einem seperaten Tabellenblatt aufführen und diesen einen entsprechenden Namen zuweisen, z.B. „B“ für die Liste der Wörter in der Zelle B1 / Spalte B und „C“ für die, die in Zelle C1 / Spalte C erscheinen sollen.
Nun kannst du über Daten – Gültigkeit für die Zelle B1 / Spalte B festlegen, dass nur Eingaben aus deiner Liste zulässig sind. Dazu wählst du bei den Gültigkeitskriterien „Liste“ und bei Quelle gibst du =B ein.
Dann kannst du über ein Dropdown-Menü den Eintrag auswählen, der in der Zelle stehen soll.

Gruß

M.O.

Antwort 2 von schnallgonz

Moin,

vielleicht reicht auch schon
EXTRAS->OPTIONEN->BEARBEITEN->
AUTOEINGABE für Zellen aktivieren.

Excel merkt sich dann die Eingaben.
Also, einmal "Umsatz" eingegeben, kommt bei der nächsten Eingabe von "U" in derselben Spalte "Umsatz" als Vorschlag,
ENTER, fertig.
Gibt man dann z.B. "Unfall" ein, kommt der Umsatzvorschlag erst bei "Um", also wenn´s eindeutig ist.

MfG
schnallgonz

Ein Erfahrener ist besser als 10 Gelehrte.
Signatur und Textformatierungen wurden mit SNTool V1.1.12 erstellt


Antwort 3 von ValeBrat

Danke für die Antwort M.O., das Dropdownmenü funktioniert, hat mir auch schon weitergeholfen.

Auch eine Danke an Schnallgonz ist auch eine gute Idee, die ich jetzt auch öffters mal einsetzen werde.

Aber wie könnte ich dieses Problem über ein Makro lösen? D. h. angenohmen ich müsste eine Zahl für einen Bestimmten Text vergeben, z. B. möchte ich in Zette A1 "bitte ergänzen" stehen haben wenn ich in Zelle A1 eine "1" eingebe oder in Zelle "B1" soll "Leiter" stehen, wenn ich in der Zelle "B1" die Zahl "2" eingebe usw.,. Das heißt ich möchte zu meinen Texten, Zahlen vergeben.

Danke schon mal im voraus.

Antwort 4 von schnallgonz

Hi ValeBrat,
noch ein Vorschlag:
Geht´s mit einer Hilfsspalte und individuellen WENN Abragen?
Also in B1 = WENN(A1 = 1;"bitte ergänzen";"")

Mit einem Ersetzen der Zahl in derselben Zelle durch Text geht´s nur über ein Ereignis;
unter https://supportnet.de/threads/1002257 hat rainberg eins geschrieben, dass für Dich nur unwesentlich geändert werden muß:

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, Range("A1:A100")) Is Nothing Then
If Target.Value = 1 Then Target.Value = "bitte ergänzen"
End If
Application.EnableEvents = True
End Sub


Dieses Ereignis ersetzt den Zellenwert 1 im Bereich A1 : A100 durch "bitte ergänzen".
Das Ganze kannst Du für beliebige andere Bereiche ändern und erweitern.

MfG
schnallgonz

Ein Erfahrener ist besser als 10 Gelehrte.
Signatur und Textformatierungen wurden mit SNTool V1.1.12 erstellt


Antwort 5 von Primut

Hi ValeBrat,


wie man aus Zahlen Texte macht, hab ich in:
https://supportnet.de/threads/994746
auch als Liste, d.h. Auswahl gezeigt.
Müßte aber für deinen Fall angepasst (Range und Auswahl) werden, ist aber möglich. Keine Ahnung, wie gut deine Makro - Kenntnisse sind.
Wenn du mir eine genaue Beschreibung schickst
primut@gmx.net

d.h. Tabellenblattname, Auswahlzellbereich und Auswahlliste könnte ich es anpassen, wird aber sicher erst morgen werden.

Gruß
Primut

Antwort 6 von schnallgonz

Hallo Primut,

wollte gerade loslegen und an einer Select Case Variante basteln, habe Deine Antwort vom 24.01.05 gar nicht gesehen.

Kann man auch sehr gut zur Makrosteuerung verwenden, Danke.

MfG
schnallgonz

Ein Erfahrener ist besser als 10 Gelehrte.
Signatur und Textformatierungen wurden mit SNTool V1.1.12 erstellt


Antwort 7 von ValeBrat

Hey Leute,

ich hoffe ich werde jetzt nicht zu lästig. Ich danke euch für eure Vorschläge, nur kann ich ehrlich gesagt mit den Makros nicht so viel anfangen, da ich noch nie mit diesen gearbeitet habe. Wo muss ich dieses Ereignis eingeben und wie funktioniert das.
Wenn es zu kompliziert wird mit dies zu erklären, könnt ihr mir vielleicht ein tipp geben wo ich etwas über Makros lernen kann (am besten ganz vom Anfang an).
Ist das überhaupt schwer zu lernen?

Danke !!!

Antwort 8 von schnallgonz

N´abend ValeBrat,
Zitat:
wo ich etwas über Makros lernen kann (am besten ganz vom Anfang an).
Ist das überhaupt schwer zu lernen?

Nö, sogar ich hab´s einigermaßen begriffen :-)

Ist die Frage, wie viel man lernen will und kann.

Ohne Anstrengung hast Du die einmalige Gelegenheit, Dir von Primut eine persönliche VBA-Dienstleistung schicken zu lassen, guckst Du Antwort 5.

Wenn Du den Einstieg wagen willst:
Eine Anleitung zum Thema Ereignis findest Du hier:
Anleitung zum VBA-Projekt Tabelle by COROS

Damit wirst Du einen Ereigniscode richtig kopieren , aber Primuts Vorschlag nicht anpassen können.
Bekommt man aber auch als Anfänger hin, wenn man etwas Zeit investiert und das Code-Gerüst hat Primut ja schon geliefert.

Auf coros´ HP kannst Du Dich aber auch erstmal allgemein einweisen lassen., genauso wie bei KD Oppermann:
http://home.tiscali.de/excelseite/Index.html

Es gibt ohne Zweifel weitere Super-Excelseiten, das sind lediglich 2 persönliche Tipps von mir für Seiten, die ich kenne und klasse finde. Zu meinen VBA-Anfängen gab´s die leider nicht bzw. ich kannte sie noch nicht.

MfG
schnallgonz

Ein Erfahrener ist besser als 10 Gelehrte.
Signatur und Textformatierungen wurden mit SNTool V1.1.12 erstellt


Antwort 9 von ValeBrat

Hali Hallo,

danke dir schnallgonz,

werde diene Vorschläge auf jeden fall näher betrachten und wohl auch einbißche mehr Zeit inverstieren, den die Makros haben meine Interesse sehr geweckt. Werde mich mal bei Gelegenheit wiedermal melden, habe dann evtl. auch mehr Erfahrung, was ich nätürlich hoffe.

Habt mir auf jeden fall weiter geholfen, bis dem nächst mal.

ValeBrat

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: