Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
304to308
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
304to308
304to308
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

nach werten in zellen suchen und zeile ausgeben?

nach werten in zellen suchen und zeile ausgeben?
07.09.2003 13:40:27
dirk
Hallo excelperten

Ich habe eine tabellenblatt in dem meine daten stehen!
Nun möchte ich in einem weiteren tabellenblatt nach werten in demtabellenblatt suchen wo sich die daten befinden

Wenn ich nun die zahl „1„ zum bsp suche dann soll mir alle daten aus der zeile ausgegeben werden in der die zahl „1“ steht und wenn die zahl eins in mehreren zeilen vertreten ist dann sollen diese zeilen auch ausgegeben werden aber in dem neuen tabellenblatt untereinander wo ich auch die zahl eingebe nach der ich suche!
Wie mach ich das am besten per vba code oder????
Und wie?
Vielleicht kann jemand helfen
Danke für jede hilfe
Gruss
dirk

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nach werten in zellen suchen und zeile ausgeben?
07.09.2003 13:44:21
Hajo_Zi
Hallo Dirk

schaue mal hier

http://www.excelformeln.de/formeln.html?welcher=28


Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.

Zurzeit gibt es wieder Probleme mit der E-Mail Benachrichtigung.

Ich bekomme Mails zu Beiträgen an denen ich nicht beteiligt bin und zusätzlich noch Mails zu meinen eigenen Beiträgen.
Das Problem mit den eigenen Benachrichtigung kann gelöst werden durch Lösche und Neuanmelden. Dieses möchte ich aber nicht jeden Tag machen.
Um dieses Problem erstmal zu beseitigen habe ich die automatische Mailbenachrichtigung abgeschaltet.
Aus diesem Grunde ist es dem Zufall überlassen ob auf Rückfragen Antworten von mir kommen.
Anzeige
AW: nach werten in zellen suchen und zeile ausgeben?
01.03.2003 14:13:39
Erich M.
Hallo Dirk,

schau mal ob Dir dieser code hilft:


Sub Suchenkopieren_alleTabellen()
'https://www.herber.de/forum/archiv/224to228/t225904.htm

' mehrmals geändert Erich M. Dim wks As Worksheet Dim rng As Range Dim sAddress As String, sFind As String Dim Cr As Long, tarWks As String Dim mySpalte As String Dim myName2 As String, Tb(1 To 15) As Worksheet, gefunden As Boolean sFind = InputBox("Bitte Suchbegriff eingeben:") For Each Tb(3) In ThisWorkbook.Worksheets If Tb(3).Name = "Doppelte" Then gefunden = True: Exit For Next If Not gefunden Then Worksheets.Add.Move After:=Worksheets(Worksheets.Count) ActiveSheet.Name = "Doppelte" End If Set Tb(3) = ThisWorkbook.Worksheets("Doppelte") With Tb(3) .Cells.Clear .Cells(1, 1) = "Der gesuchte Wert " & sFind & " wurde so oft in dieser Datei gefunden " .Cells(2, 1) = "'" End With 'myName2 = InputBox("Tabellenname") tarWks = "Doppelte" ' Zieltabelle Cr = 65536 If Worksheets(tarWks).Cells(Cr, 1) = "" Then Cr = Worksheets(tarWks).Cells(Cr, 1).End(xlUp).Row End If If Cr = 2 Then Cr = 3 For Each wks In Worksheets If wks.Name = tarWks Then GoTo Exitfor ' Sheets(myName2).Activate Set rng = wks.Cells.Find(what:=sFind, _ LookAt:=xlWhole, LookIn:=xlFormulas) If Not rng Is Nothing Then sAddress = rng.Address Do Application.Goto rng, True ' If MsgBox("Weiter und kopieren", vbYesNo + vbQuestion) = vbNo Then Exit Sub wks.Rows(rng.Row).Copy Destination:=Worksheets(tarWks).Rows(Cr) Cr = Cr + 1 Set rng = Cells.FindNext(After:=ActiveCell) If rng.Address = sAddress Then Exit Do Loop End If Exitfor: Next wks 'MsgBox prompt:="Keine neue Fundstelle!" Sheets("Doppelte").Activate Worksheets("Doppelte").Select ActiveWindow.FreezePanes = False Range("B3").Select ActiveWindow.FreezePanes = True Range("A1:I1").Select With Selection.Borders(xlEdgeBottom) .LineStyle = xlContinuous .Weight = xlThick .ColorIndex = 3 'xlAutomatic End With Range("2:2").Select Selection.RowHeight = 6 Range("G1").Select ' Worksheets("Doppelte").Select ' Range("B2").Select ' ActiveWindow.FreezePanes = True ' Range("G1").Select End Sub


mfg
Erich
Anzeige

360 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige