Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1296to1300
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

VBA code gesucht

VBA code gesucht
31.01.2013 07:13:07
Tom
Guten Morgen zusammen,
Ich möchte gerne per VBA code folgendes.
Bei klick auf einen Button sollen die Werte von
Worksheets("Eingaben").Range("A15:A163")
jeweils in
Worksheets("Zusammenfassung").Range("A8:A8000")
gefunden werden.
Wird der Wert von Tabelle Eingaben nicht gefunden, so passiert nichts weiter.
Wird ein übereinstimmender Wert gefunden so soll von der entsprechenden Zeile Tabelle Eingaben die nachfolgenden kopiervorgang in die entsprechend gefundene Zeile in der Tabelle Zusammenfassung kopiert werden.
Sheets("Eingaben").Range("C" & objF.Row & ":E" & objF.Row).Copy
Sheets("Zusammenfassung").Range("D" & rng.Row & ":F" & rng.Row).PasteSpecial (xlPasteValues)
Sheets("Eingaben").Range("G" & objF.Row & ":G" & objF.Row).Copy
Sheets("Zusammenfassung").Range("G" & rng.Row & ":G" & rng.Row).PasteSpecial (xlPasteValues)
Sheets("Eingaben").Range("I" & objF.Row & ":I" & objF.Row).Copy
Sheets("Zusammenfassung").Range("H" & rng.Row & ":H" & rng.Row).PasteSpecial (xlPasteValues)
Sheets("Eingaben").Range("K" & objF.Row & ":L" & objF.Row).Copy
Sheets("Zusammenfassung").Range("I" & rng.Row & ":J" & rng.Row).PasteSpecial (xlPasteValues)
Sheets("Eingaben").Range("P" & objF.Row & ":P" & objF.Row).Copy
Sheets("Zusammenfassung").Range("K" & rng.Row & ":K" & rng.Row).PasteSpecial (xlPasteValues)
Sheets("Eingaben").Range("O" & objF.Row & ":O" & objF.Row).Copy
Sheets("Zusammenfassung").Range("X" & rng.Row & ":X" & rng.Row).PasteSpecial (xlPasteValues)
Alle Werte die gesucht bzw. gefunden werden kommen nur einmalig vor, falls dieses von Bedeutung ist.
Gruß Tom

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA code gesucht
31.01.2013 07:59:24
Dirk
als möglichkeit kämm sowas in Frage
Sub Tom()
Dim ii As Integer
Dim rng As Range
For ii = 15 To 163
If Cells(ii, 1) = "" Then GoTo nii
Set rng = Sheets("Zusammenfassung").Range("A8:A8000").Find(Cells(ii, 1))
If rng Is Nothing Then GoTo nii
Sheets("Eingaben").Range("C" & ii & ":E" & ii).Copy
Sheets("Zusammenfassung").Range("D" & rng.Row & ":F" & rng.Row).PasteSpecial (xlPasteValues)
nii:
Next ii
End Sub
ist nur ein Code Auszug weitere Kopiervorgänge bitte ergänzen
Gruß
Dirk

AW: VBA code gesucht
31.01.2013 08:40:15
Tom
@ Dirk
Danke funktioniert fast, wie gewünscht.
Die Werte in Zelle A sind verkettete Werte "41281 - 1" (Aktueller Tag - Eintragsposition)
Kann man das makro auch abändern, damit es mit der "Verkettenformel" zurecht kommt?
Gruß Tom

Anzeige
AW: VBA code gesucht
31.01.2013 09:04:10
Dirk
jou
Set rng = Sheets("Zusammenfassung").Range("A8:A8000").Find(what:=Cells(2, 1), LookIn:=xlValues)
Gruß
Dirk

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige