VBA für die Suche string in einer Spalte und kopieren Sie ganze Zeilen abhängig von der Anwesenheit bestimmter string in die benachbarte Zelle

Ich bin völlig neu in VBA.
Ich habe excel-Datenblatt mit zahlen und strings. Ich will die Suche nach bestimmten Zeichenfolge sagen, 'CYP' in der Spalte I dann schauen Sie für eine Zelle der Zeile in Spalte C und kopieren Sie ganze Zeilen, die den string der Zelle C. ich will einfügen in Blatt 2 der gleichen Arbeitsmappe und Schleife Sie erneut zu suchen für die restlichen CYPs in der Spalte.

Würden Sie mir helfen, bitte?

Nach dem Vorschlag von pnuts, hier ist mein makro-code

Sub Macro1()
'
' Macro1 Macro
'

'
    Columns("I:I").Select
    Range("I729").Activate
    Selection.Find(What:="cyp", After:=ActiveCell, LookIn:=xlValues, LookAt _
        :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False).Activate
    ActiveWindow.SmallScroll Down:=5
    Range("C749").Select
    Selection.Copy
    Columns("C:C").Select
    Range("C734").Activate
    Selection.Find(What:="EPT001TT0601C000151", After:=ActiveCell, LookIn:= _
        xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext _
        , MatchCase:=False, SearchFormat:=False).Activate
    Rows("746:750").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("Sheet2").Select
    ActiveSheet.Paste
End Sub

In diesem code der CYP wurde in I749 -, Zell-C749 kopiert wurde, als string und die erste Zeile in Spalte C enthält die Zeichenfolge die durchsucht wurde, gefolgt durch kopieren der gesamten Zeile und 4 weitere folgten, dann einfügen in Tabelle2 der gleichen Arbeitsmappe.
Was ich wollte, war in der Schleife diese Aktion wieder und wieder, bis das Ende der Spalte I und wiederholen Sie die gleiche Aktion.

Danke!

  • THIS erhalten Sie begann
  • Dank Siddharth Rout. Ich habe versucht, aber konnte keine Lösung finden. Jede Hilfe, Jungs?
InformationsquelleAutor Prakshbabu | 2013-10-19
Schreibe einen Kommentar