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?
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
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.
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)
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
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 :)
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
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
Top
#9
Hallo Ralf,

Danke für die Antwort, genau das ab ich gesucht. Thema erledigt :)
Top
#10
(27.07.2016, 11: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)
Top


Gehe zu:


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