online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon BenjaminM vom 12.01.2021, 13:20 Options

Lösung

Auto. Übertrag in neues Tabellenblatt

Hallo @ all

Da mein letzter Thread schon etwas länger ist,
http://www.supportnet.de/t/2192856
Hier nun noch mal meine Anfrage gesondert:

Neu(es) Frage/umsetzungs Problem...

Ich möchte gerne ein Saldo (eine art Kontoauszug) aus diesem Paletten-Konto erstellen.(Datei s.u.)

Dazu dachte ich mir das ich das Datum in eine Zahl umwandle und anhand der Zahlen die Monate zuordne und diese dann jeweils in einem neuen Tabellenblatt( Jan.;Feb.;März;April;Mai usw.)übertrage.
Z.B.

BlattDez.08 Zelle A2
=wenn(und(Pal.Ausgang!L3>39783;Pal.Ausgang!L3<39813)
;=Pal.Ausgang!A3:Pal.Ausgang!K3)


"Zahlenwert für 01.12.08-31.12.08",
aber so funzt die Formel nicht, und ich habe gerade keinen Plan wie ich das umsetzen soll!

Gibt es eine Möglichkeit , anhand der DatumsZahl diese einem Tabellenblatt zuzuordnen, und bei übereinstimmung der Werte eine ganze Zeile aus einem TabellenBlatt in ein neues(z.B. Montasblatt)zu kopieren?

Ich hoffe es ist zu Verstehen.

Hier noch mal die Datei


  • *Threadedit* 12.01.2009, 13:23:21
    Admininfo: Führ bitte Threads nicht fort indem du Weitere eröffnest, und vermeide Mehrfachanfragen. Die Datenbank und User werden es dir danken. Siehe FAQ 2, #3.


  • Antwort schreiben

    Antwort 1 von Saarbauer vom 12.01.2021, 15:59 Options

    Hallo,

    was du da genau vorhast , kann ich mir anhand der Formel nicht richtig erklären. Die Formel kann so aus meiner sich nicht funktionieren.

    =wenn(und(Pal.Ausgang!L3>39783;Pal.Ausgang!L3<39813); bis hierher klar
    =Pal.Ausgang!A3:Pal.Ausgang!K3 was soll der Teil bewirken? Zudem die 2 Aussage zu wenn fehlt
    ) wieder klar

    Dein link führt zu keiner Datei, sondern nur in den Uploadbereich

    Gruß

    Helmut

    Antwort 2 von BenjaminM vom 12.01.2021, 17:28 Options

    Sorry,

    Hier jetzt die Datei erneut.

    Wenn du dir die Datei ansiehst, verstehst du hoffentlich!

    Ich möchte nach einer Abfrage eines Zahlenbereiches (z.B.39783-39813 entspricht Monat Dez.08)
    die Zellen vor dem Zahlenwert(umgewandeltes Datum)
    in ein neues Tabellenblatt einfügen.

    z.B. in der Datei von "Pal.Ausgang L3" --übereinstimmung dann kopiere-- "Pal.Ausgang A3:K3" und füge ein in "Dez.08 A3:K3"

    Ich komme mit der "Wenn(und(-Formel" aber nur bis zur Abfragen, und alles hinter der Ersten ")" funktioniert nicht. (denke ich hab da nicht das richtige, oder das geht überhaut nicht & man kann das nur über VBA lösen.)

    Im VBA bin ich noch nicht so gut, ich kann mit einzelne Parts hantieren und mir anpassen, aber mir fehlen die Ansätze zum Programmieren um sollche Dinge zu lösen.

    Somit weiß ich nicht wie ich da mit VBA rangehen soll.
    Wenn du eine Lösung hast/findest wäre ich dir sehr verbunden.

    Danke vorerst
    Gruß Benjae

    Antwort 3 von fedjo vom 12.01.2021, 17:33 Options

    Hallo Benjamin,
    Code in Tabelle Pal.Ausgang einfügen.
    Spalte A wird nach Monat Januar abgefragt und dann die ganze Zeile automatisch in die Tabelle Jan.09 eingetragen.


    Gruß
    fedjo


    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Zfrei As Long
    If Target.Column = 1 And Cells(Target.Row, Target.Column) <> "" Then
    If Month(Cells(Target.Row, 1)) = 1 Then
    Zfrei = Sheets("Jan.09").Cells(65536, 1).End(xlUp).Row + 1
    Sheets("Jan.09").Range("A" & Zfrei & ":L" & Zfrei) = _
    Sheets("Pal.Ausgang").Range("A" & Target.Row & ":L" & Target.Row).Value2
    End If
    End If
    End Sub

    Antwort 4 von Saarbauer vom 12.01.2021, 20:17 OptionsLösung

    Lösung
    Hallo,

    seh mal hier nach ob es deinen Vorstellungen entspricht

    http://rapidshare.com/files/182533694/Hst-Schenker_EuroPal.Pool2.xl...

    Gruß

    Helmut

    Antwort 5 von BenjaminM vom 12.01.2021, 22:55 Options

    @Helmut,

    kannst du mir die Wenn-Formel erklären?
    Damit ich sie anpassen kann.

    Sonst (wenn ich das verstehe/erklärt bekomme) ganz gut.

    Gruß Benjae

    Antwort 6 von Saarbauer vom 13.01.2021, 08:29 Options

    Hallo,

    ich gehe davon aus, dass du diese Formel meinst

    =WENN(ISTFEHLER(SVERWEIS($A4;Pal.Ausgang!$A$3:$K1001;1;FALSCH));"";WENN(SVERWEIS($A4;Pal.Ausgang!$A$3:$K1001;SPALTE();FALSCH)=0;"";SVERWEIS($A4;Pal.Ausgang!$A$3:$K1001;SPALTE();FALSCH)))


    Setzt sich wie folgt zusammen

    =WENN(
    ISTFEHLER(SVERWEIS($A4;Pal.Ausgang!$A$3:$K1001;1;FALSCH)) -> Abfrage ob Datum vorhanden, da es bei fehlendem Datum zur Fehlermeldung kommt

    ;""; -> bei Fehler diese Ausgabe
    WENN( -> ohne Fehler hier weiter
    SVERWEIS($A4;Pal.Ausgang!$A$3:$K1001;SPALTE();FALSCH)=0 -> Abfrage ob der Wert in der Spalte =0 ist

    ;""; ->dann Ausgabe des Leerfeldes
    SVERWEIS($A4;Pal.Ausgang!$A$3:$K1001;SPALTE();FALSCH) -> Ausgabe der Daten des entsprechenden Feldes

    ) -> scliessen der 2. Wenn-Funktion
    ) -> scliessen der 1. Wenn-Funktion

    Gruß

    Helmut

    Antwort 7 von BenjaminM vom 16.01.2021, 09:08 Options

    Hallo Helmut,

    danke für deine Erklärung.
    (ist das eine sogenante Matrix Abfrage?)

    Hab nur schon wieder ein Problem.
    ...
    habe deine Formel so übernommen für den Januar(funtz),
    und möchte jetzt im selben Tabellen-Blatt(Januar) die gleiche Abfrage aus dem Tabellen-Blatt "Pal.Eingang" machen.
    Ausgabe soll in Jan. M4 beginnen.

    Nur wenn ich die Formel dort reinkopiere und die Werte anpasse,
    kommt nach Anwendung, die Meldung in den Zellen "#Bezug!"

    hier deine Formel:
    =WENN(ISTFEHLER(SVERWEIS($A5;Pal.Ausgang!$A$3:$K1001;1;FALSCH));"";
    WENN(SVERWEIS($A5;Pal.Ausgang!$A$3:$K1001;SPALTE();FALSCH)=0;"";
    SVERWEIS($A5;Pal.Ausgang!$A$3:$K1001;SPALTE();FALSCH)))

    hier die von mir abgewandelte Formel:
    =WENN(ISTFEHLER(SVERWEIS($L5;Pal.Eingang!$A$3:$K1002;1;FALSCH));"";
    WENN(SVERWEIS($L5;Pal.Eingang!$A$3:$K1002;SPALTE();FALSCH)=0;"";
    SVERWEIS($L5;Pal.Eingang!$A$3:$K1002;SPALTE();FALSCH)))


    Sobald ein Wert in der Matrix gefunden ist, wie gesagt:
    "zeigt die Zelle "#Bezug!""
    Was ist jetzt falsch an der Abwandlung?
    Könntste noch mal schaun?

    Danke schön
    Benjae

    Antwort 8 von Saarbauer vom 16.01.2021, 11:46 Options

    Hallo,

    hier die Tabelle mit der Ergänzung

    http://rapidshare.com/files/184203524/Hst-Schenker_EuroPal.Pool2.xl...

    für die folgenen Monate, einfach tabelle auf das neue Blatt kopieren und dann das Datum vom ersten Tag entsprechend ändern


    Gruß

    Helmut

    Antwort 9 von BenjaminM vom 16.01.2021, 12:21 Options

    Supi danke,

    Aber was hast du jetzt gemacht?

    Der Wert hinter Spalte() geändert auf(F7) wie ergibt sich das?

    Ich möchte das gerne verstehen.

    Gruß Benjae

    Antwort 10 von Saarbauer vom 16.01.2021, 12:39 Options

    Hallo,

    damit in ich in beiden fällen auf die richtige Spalte komme, habe ich mich auf eine Bezugsspalte festgelegt. Im ersten Bereich für die Palletenausgänge hat es eigentlich mit Spalte() gereicht, daes sich um die gleiche Spalte handelt, aber bei den Eingängen, ab Spalte M handelt es sich um Daten aus den Spalten B bis ... , daher habe ich über die Angabe Spalte(B3) usw die Angaben nach vorne verschoben.

    Gruß

    Helmut

    Antwort 11 von BenjaminM vom 16.01.2021, 14:41 Options

    Jetzt hab ichs!

    Läuft prima!

    Total voll Danke

    Gruß Benjae

    Antwort 12 von BenjaminM vom 20.04.2021, 16:13 Options

    Hallo,
    @all
    nun hab ich wieder das Problem das nicht alle Werte (Palettenanzahl)eines Datums übertragen werden.
    (z.B.Jan09 08.01.09/eigentlich 66 Paletten übertrag aber nur 51pal.)
    Hier die Datei
    Könntet ihr euch da noch mal reinfuchsen?

    Ich bräuchte die Buck behebung dringend, da es um viel Geld geht!

    Danke schon mal im Vorraus
    Gruß Benjamin

    Ähnliche Themen

    Übertrag von Tabellenblätter in Excel
    gast10  06.07.2007 - 70 Hits - 2 Antworten

    2 Zellen in Tabellenblatt 1in Tabellenblatt 2 automatisch übernehmen
    shayenne27  17.10.2007 - 90 Hits - 7 Antworten

    Neukunden automatisch in eine neues Tabellenblatt einfügen
    gast57  30.10.2007 - 85 Hits - 15 Antworten

    doppelte in neues tabellenblatt
    ponscho  27.02.2008 - 44 Hits - 5 Antworten

    Summe aus Tabellenblatt in anderes Tabellenblatt übernehmen
    Sarah_oc  27.03.2008 - 42 Hits - 4 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026