Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Suchfunktion Frage
#1
Hallo @ all :)

Ich wollte fragen ob jemand von euch eine Möglichkeit kennt, einen Text zu suchen der durch eine Formel erzeugt wird.

Bsp. Ich holte mir durch einen =Sverweis() den Namen Maximilian her.

Kann ich diesen dann durch eine bestimmte Suchfunktion suchen? Oder ist das nicht möglich?
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#2
Hi

in meinem Test steht das Ergebnis den SVerweis in Spalte I
und da funktionierte dann dieser Code

Code:
Sub test()
   Dim c As Range
   Set c = Columns(9).Find("Maximilian", LookIn:=xlValues, lookat:=xlWhole)
   If Not c Is Nothing Then
       MsgBox c.Address
   End If
End Sub


MfG Tom
Antworten Top
#3
Hallo Crazy Tom,

Vielen dank für die schnelle Antwort, 
das mit Maximilian war natürlich nur ein Beispiel.
Könnte man den Code so umschreiben dass man in einer Msg Box eine Eingabe macht und dann die Aktuelle Matrix durchsucht wird ?
Kann man auch machen dass man automatisch zum gesuchten Begriff springt ? Wie beim normalen Suchen.
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#4
Hallo,

ist das nicht wenig überdimensioniert? Reicht da nicht die normale Tastenkombination STRG-F?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Moin auch von mir!
Per Formel ginge sowas:
="Maximilian "&WENNFEHLER("gefunden in Zeile: "&VERGLEICH("Maximilian";I:I;0);"nicht gefunden")

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Luffy
Antworten Top
#6
Hallo Günther,

Wenn ich den Sverweis Matrix übergreifend mache funktioniert es mit STRG+F bei mir nicht.
Mache ich was falsch?

Hallo Ralf

Danke für deine Antwort, ist mir aber auch ein bisschen zu unflexibel :)
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#7
Hi

hier mal ohne Fehlerbehandlung

Code:
Sub test()
   Dim c As Range
   Dim strSuche As String
   strSuche = InputBox("was wird gesucht")
   Set c = Selection.Find(strSuche, LookIn:=xlValues, lookat:=xlWhole)
   If Not c Is Nothing Then
       Range(c.Address).Select
   End If
End Sub
MfG Tom
[-] Folgende(r) 1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag:
  • Luffy
Antworten Top
#8
Zitat:Wenn ich den Sverweis Matrix übergreifend mache funktioniert es mit STRG+F bei mir nicht.

Strg+f, Optionen, Suchen in: Werte

Bedenke, dass die Suche die letzten Änderungen speichert.
Wenn Du also nächstes mal in Formeln suchen willst, musst Du das explizit ändern!

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Luffy
Antworten Top
#9
Hallo Ralf,

Danke für die Antwort, genau das ab ich gesucht. Thema erledigt :)
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten Top
#10
(27.07.2016, 10:17)Luffy schrieb: Hallo Günther,

Wenn ich den Sverweis Matrix übergreifend mache funktioniert es mit STRG+F bei mir nicht.
Mache ich was falsch?

Hallo Ralf

Danke für deine Antwort, ist mir aber auch ein bisschen zu unflexibel :)

Was verstehst du unter matrixübergreifend? In meinem Tabellenausschnitt hole ich mir die Daten per SVERWEIS von einem anderen Tabellenblatt und suche über die bordeigene Suchfunktion:

[
Bild bitte so als Datei hochladen: Klick mich!
]

Die betreffende Zelle wurde "angesprungen". Und damit du siehst, dass tatsächlich Formeln hinter den Namen liegen, hier der Tab.-Ausschnitt:

Datenauslese

ABCD
4PersNr.NameVornameOrt
51234WagnerStefanMünchen
61236MeierWolfgangHamburg
71238SchmidtHelmutHamburg
Formeln der Tabelle
ZelleFormel
B5=SVERWEIS($A5;Stammdaten!$A$2:$D$6;SPALTE(B1))
C5=SVERWEIS($A5;Stammdaten!$A$2:$D$6;SPALTE(C1))
D5=SVERWEIS($A5;Stammdaten!$A$2:$D$6;SPALTE(D1))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste