Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Markierten Eintrag finden und Markieren

Markierten Eintrag finden und Markieren
30.06.2021 16:34:36
oraculix
Hallo
Ich hätte gerne ein Makro das mir in der Tabelle "FilmDb" die markierte Zelle nur in Spalte B den Wert der Zelle Kopiert
und in Tabelle " FilmInfo" findet und markiert.
Anfängermakro so sollte es ungefähr aussehen aber halt mit den richtigen Code Bezeichnungen:

Sub markieren_kopieren_finden ()
Sheets("FilmDb").Select.Range.Value.Copy
Sheets ("FilmInfo").Select
Serch.Value.Find
End Sub
Hier eine Beispielmappe zur besseren Ansicht
https://www.herber.de/bbs/user/146880.xlsm
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Markierten Eintrag finden und Markieren
30.06.2021 18:01:30
Yal
Hallo Ora,
Du bist ja lustig drauf: eine xlsm-Datei zu liefern, die aber gar kein Code beinhaltet.

Sub markieren_kopieren_finden()
Dim Z
Dim Erg As Range
Application.ScreenUpdating = False
With Sheets("FilmInfo").Columns("B:B")
For Each Z In Selection.Cells
Set Erg = Nothing
Set Erg = .Find(What:=Z.Value, After:=.Range("A1"), _
LookIn:=xlFormulas, LookAt:=xlPart, SearchDirection:=xlNext)
If Not Erg Is Nothing Then Z.Offset(0, 1) = Erg.Value
Next
End With
Application.ScreenUpdating = True
End Sub
VG
Yal
Anzeige
AW: Markierten Eintrag finden und Markieren
30.06.2021 18:20:35
oraculix
Danke
Aber es tut sich nichts
With Sheets("FilmInfo").Columns("B:B")
eigentlich wollte ich FilmDb markieren . Habe es versucht einzutragen tut sich nichts.
Reihenfolge des codes sollte so aussehen:
01. Markierte Zelle in FilmDb Spalte B kopieren
02. FilmInfo select
03. Suchen nach Kopierten Wert aus FilmDb
04. Gefundenen Wert markieren in FilmInfo
Fertig
Anzeige
AW: Markierten Eintrag finden und Markieren
30.06.2021 21:02:12
Yal
Ach so. 'tschuldigung. Verlesen.
Es tut sich wohl etwas. Nur an der falsche Stelle. Schau mal (nach bisherigem Code) neben deine Selektion in FilmDB.
Um umgekehrt zu haben, hätte folgende Änderung gereicht:

Sub markieren_kopieren_finden()
Dim Z
Dim Erg As Range
Application.ScreenUpdating = False
With Sheets("FilmInfo").Columns("B:B")
For Each Z In Selection.Cells
Set Erg = Nothing
Set Erg = .Find(What:=Z.Value, After:=.Range("A1"), _
LookIn:=xlFormulas, LookAt:=xlPart, SearchDirection:=xlNext)
If Not Erg Is Nothing Then Erg.Offset(0, 1) = Z.Value
Next
End With
Application.ScreenUpdating = True
End Sub
Die Unterschied im Coding wird dir nicht sofort auffallen. Sie ist aber bedeutend.
Aber genau wie Zwenn sagte: lernt zu denken wie einem Computer. Und vor allem: lese den Code. Und zwar wie ein Computer. Dann wirst Du sehen,warum deine Anmerkung "With Sheets("FilmInfo").Columns("B:B"). eigentlich wollte ich FilmDb markieren" daneben liegt. Also lerne den Code zu lesen.
VG
Yal
Anzeige
AW: Markierten Eintrag finden und Markieren
30.06.2021 22:04:00
oraculix
Danke auch Dir .
Ich bräuchte mal einen Grundkurs dann würde ich das vielleicht alles verstehen.
AW: Markierten Eintrag finden und Markieren
30.06.2021 18:50:13
Daniel
Hi

dim Film as string
Dim rngX as range
Film = Cells(ActiveCell.Row, 2).value
Set rngX = Sheets("FilmInfo").Cells.Find(what:=Film, lookat:=xlpart, lookIn:=xlvalues)
If not rngX is nothing then Application.Goto rngX
Wenn man sicher ist, dass der gesuchte Film auch vorhanden ist, gehts auch als Einteiler

Application.Goto Sheets("FilmInfo").Cells.Find(what:=Cells(ActiveCell.Row, 2).value, lookat:=xlpart, lookIn:=xlvalues)
Gruß Daniel
Anzeige
AW: Markierten Eintrag finden und Markieren
30.06.2021 19:00:08
oraculix
Juhu Vielen Dank du bist ein Genie. Genau das habe ich gesucht.!!!!!!
Gruß
Oraculix kost fast nix
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige