Registriert seit: 30.05.2016
Version(en): 2013
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?
Registriert seit: 12.04.2014
Version(en): Office 365
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
Registriert seit: 30.05.2016
Version(en): 2013
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.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
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)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
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:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Luffy
Registriert seit: 30.05.2016
Version(en): 2013
27.07.2016, 11:17
(Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2016, 11:17 von Luffy.)
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 :)
Registriert seit: 12.04.2014
Version(en): Office 365
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:1 Nutzer sagt Danke an Crazy Tom für diesen Beitrag 28
• Luffy
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Zitat:Wenn ich den Sverweis Matrix übergreifend mache funktioniert es mit STRG+F bei mir nicht.
Strg+f, Optionen, Suchen in:
WerteBedenke, 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:1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• Luffy
Registriert seit: 30.05.2016
Version(en): 2013
Hallo Ralf,
Danke für die Antwort, genau das ab ich gesucht. Thema erledigt :)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
(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 | A | B | C | D |
4 | PersNr. | Name | Vorname | Ort |
5 | 1234 | Wagner | Stefan | München |
6 | 1236 | Meier | Wolfgang | Hamburg |
7 | 1238 | Schmidt | Helmut | Hamburg |
Formeln der Tabelle |
Zelle | Formel | 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)