Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1836to1840
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
Inhaltsverzeichnis

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

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
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

194 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige