Makro Hilfe
15.09.2015 16:10:24
CaptainFlounder
nachdem ich nun die letzten Tage ohne Ende Beiträge in diesem Forum gelesen habe um mir meine Tabelle zusammen zu kratzen, muss ich nun doch eine Frage selber stellen:
Ich habe ein Datum, welches per Dropdown Ausgewählt wird und eine Datenbank, die sich bei Benutzung nach und nach erweitert. Dabei wird eine neue Spalte mit Datum und Werten eingetragen (funktioniert auch Alles).
Jetzt möchte ich, dass per Makro diejenige Spalte in eine andere Tabelle kopiert wird, die das Ausgewählte vorher ausgewählte Datum enthält.
Mein Makro sieht bisher folgendermaßen aus:
Sub Datum1WerteInHilfe()
Dim Datum As Variant
Dim Alle_Daten As Variant
Dim pos_des_Datums As Double
Dim Quelltab As Worksheet
Dim Zieltab As Worksheet
Dim Zelle As Range
Alle_Daten = Array("Tabelle!$B$2:$ZZ$2")
Datum = Range("Ausgabe!$N$7")
pos_des_Datums = WorksheetFunction.Match(Datum, Alle_Daten)
Zaehler = 32
Bereich = "&pos_des_Datums,2:&pos_des_Datums,14"
Set Quelltab = ActiveWorkbook.Worksheets("Tabelle")
Set Zieltab = ActiveWorkbook.Worksheets("Tabelle")
For Each Zelle In Quelltab.Range("&pos_des_Datums,2:&pos_des_Datums,14")
Zieltab.Cells(Zaehler, 2) = Zelle
Zaehler = Zaehler + 1
Next Zelle
End Sub
Ich hab mir das alles irgendwie zusammenkopiert.Variant Alle_Daten ost die Zeile im Datensatz in der das DAtum steht
Variant Datum ist die Zelle, in der das Datum ausgewählt wird
und pos_des_Datums soll die Spalte sein wo das ausgewählte Datum im Datensatz steht
Ich hab mal die Problemzeilen fett gemacht
Entschuldigung im Vorraus für meine Unfähigkeit in Excel und Vielen Dank für jedewede Hilfe
Liebe Grüße,
Johann