Supportnet / Forum / Tabellenkalkulation
Einige Daten von einer Tabelle in andere automatisch kopieren - WIE?
Frage
Hallo Leute,
ich bin dabei mir eine einfache Applikation zu schreiben,
Ich habe jetzt die Tabelle "Bank" in der ja verschieden Daten stehen,
Datum, Zuordnung 1, Zuordnung 2, Beschreibung, Betrag, und Saldo stehen.
Jetzt möchte ich, dass folgende Zellen: Datum, Zuordnung 1, Zuordnung 2, Beschreibun UND Betrag (NICHT Saldo)
in einer anderen Tabelle kopiert werden wenn sie in Zuordnung 1 die gleiche Beschreibung "XY" (z.B.) haben.
wie kann ich das automatisieren?
(falls es nicht so klar ist es soll die Zuordnung der verschiedenen Posten des Kontoauszuges der Bank zu den verschieden Konten meiner "Minibuchhaltung", also die Bank hat eben die o.g. Posten, zu denen ich eben die Zuordnung 1 (2) händisch hinzugefügt habe, jetzt möchte ich, dass alles, was z.B. unter Eigentümer 1 (XY) eben in die Tabelle des Eigentümer 1 rüberkopiert wird, damit ich dann sehe, ob der Eigentümer 1 eben am Ende sein Saldo auf 0 hat)
ich hoffe es ist halbwegs verständlich ...
Danke schon mal
Isidar
Antwort 1 von meinTipp
Hallo Isidar,
wenn ich es richtig verstanden habe, brauchst du nichts zu kopieren.
Du solltest es mit SUMMEWENN() erledigen können.
Gruss Rolf
wenn ich es richtig verstanden habe, brauchst du nichts zu kopieren.
Du solltest es mit SUMMEWENN() erledigen können.
Gruss Rolf
Antwort 2 von Saarbauer
Hallo,
die Sache ist aus meiner Sicht etwas schwieriger, da du wahrscheinlich die Angaben nicht nur von einem Tabellenblatt auf das ander Rüberkopiert haben willst, sondern auch die dazwischenliegenden zeilen, die in diesem Fall, wegen anderer Zuordnung leer wären entfallen sollen.
Kannst du mal eine Beispieltabelle hier einstellen
http://www.netupload.de/
und den Link hier hinterlegen
Gruß
Helmut
die Sache ist aus meiner Sicht etwas schwieriger, da du wahrscheinlich die Angaben nicht nur von einem Tabellenblatt auf das ander Rüberkopiert haben willst, sondern auch die dazwischenliegenden zeilen, die in diesem Fall, wegen anderer Zuordnung leer wären entfallen sollen.
Kannst du mal eine Beispieltabelle hier einstellen
http://www.netupload.de/
und den Link hier hinterlegen
Gruß
Helmut
Antwort 3 von isidar
Hallo Saarbauer,
Hallo meinTipp,
sorry dass ich erst jetzt wieder antworte, aber ich war weg, und musste länger weggbleiben als mir lieb war ...
Ja Saarbauer, Du hast recht, die Sache ist etwas komplizierter, und zwar
möchte ich dass jeweils, das, was in "usuario" bei "Banco" steht auch in entsprechenden anderen Tabellen, landet, allerdings mit dem dazugehörenden Datum (nur eins von den beiden) und ohne Saldo ...
ein zweiter Schritt dabei, wäre dann auch noch die automatisierung der Ausfüllung eben dieser "usuario"-Spalte, nach Schlüsselwörtern die im "concepto" (nicht bei jedem ist es möglich, aber doch bei vielen) - aber das ist eine andere Baustelle ...
ist die Tabelle verständlich?
[URL=http://www.netupload.de/detail.php?img=c36b6a7af62afcd388ecaab82b17c3d7.xlsx] [IMG]http://www.netupload.de/img.php/c36b6a7af62afcd388ecaab82b17c3d7.xlsx[/IMG][/URL]
http://www.netupload.de/detail.php?img=c36b6a7af62afcd388ecaab82b17c3d7.xlsx
Hoffentlich könnt Ihr es sehen ...
schöne Grüsse
und Danke schon mal
Isidar :)
*Threadedit* 23:39:14
Admininfo: achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
Hallo meinTipp,
sorry dass ich erst jetzt wieder antworte, aber ich war weg, und musste länger weggbleiben als mir lieb war ...
Ja Saarbauer, Du hast recht, die Sache ist etwas komplizierter, und zwar
möchte ich dass jeweils, das, was in "usuario" bei "Banco" steht auch in entsprechenden anderen Tabellen, landet, allerdings mit dem dazugehörenden Datum (nur eins von den beiden) und ohne Saldo ...
ein zweiter Schritt dabei, wäre dann auch noch die automatisierung der Ausfüllung eben dieser "usuario"-Spalte, nach Schlüsselwörtern die im "concepto" (nicht bei jedem ist es möglich, aber doch bei vielen) - aber das ist eine andere Baustelle ...
ist die Tabelle verständlich?
[URL=http://www.netupload.de/detail.php?img=c36b6a7af62afcd388ecaab82b17c3d7.xlsx] [IMG]http://www.netupload.de/img.php/c36b6a7af62afcd388ecaab82b17c3d7.xlsx[/IMG][/URL]
http://www.netupload.de/detail.php?img=c36b6a7af62afcd388ecaab82b17c3d7.xlsx
Hoffentlich könnt Ihr es sehen ...
schöne Grüsse
und Danke schon mal
Isidar :)
*Threadedit* 23:39:14
Admininfo: achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
Antwort 4 von isidar
Vielen Dank für den Hinweis zu Länge der Zeilen,
ich wollte jetzt auch noch die URL verändern und richtig machen, allerdings habe ich gefunden, dass man hier die Posts NICHT EDITIEREN kann,
schade ...
http://www.netupload.de/detail.php?img=c36b6a7af62afcd388ecaab82b17...
ich versuche es so ...
Isidar :)
ich wollte jetzt auch noch die URL verändern und richtig machen, allerdings habe ich gefunden, dass man hier die Posts NICHT EDITIEREN kann,
schade ...
http://www.netupload.de/detail.php?img=c36b6a7af62afcd388ecaab82b17...
ich versuche es so ...
Isidar :)
Antwort 5 von isidar
Sorry noch einmal ...
es ist wohl nicht soooooo leicht :o
http://www.netupload.de/detail.php?
img=c36b6a7af62afcd388ecaab8...
jetzt aber ...
oder doch nicht :(
wieso werden immer die letzten zeichen gelöscht???
es ist wohl nicht soooooo leicht :o
http://www.netupload.de/detail.php?
img=c36b6a7af62afcd388ecaab8...
jetzt aber ...
oder doch nicht :(
wieso werden immer die letzten zeichen gelöscht???
Antwort 6 von Saarbauer
Hallo,
die Datei ist wohl mit Excel 2007 erstellt, da ich dies mit Excel 2003 nicht öffnen kann
Gruß
Helmut
die Datei ist wohl mit Excel 2007 erstellt, da ich dies mit Excel 2003 nicht öffnen kann
Gruß
Helmut
Antwort 7 von rainberg
Hallo isidar,
habe mir Deine Datei mal angesehen und festgestellt, dass ich aufgrund Deiner Beschreibungen leider nur Bahnhof verstehe.
Du verwendest Spaltenüberschriften in einer anderen Sprache und in der Beschreibung in deutsch, glaubst Du wir sind alle gleichzeitig Dolmetscher?
Wenn Du Hilfe willst solltest Du mal ganz unmissverständlich erklären:
"aus welchem Sheet sollen aufgrund welcher Kriterien welche Daten in welches Sheet übertragen werden"
So einfach wäre eigentlich Deine Frage.
Wenn Du dabei auch noch konkrete Zelladressen, Spaltenbuchstaben und Zeilennummern verwendest sowie bestimmte Bezeichnungen in der Sprache angibst, wie sie auch in den Tabellen zu finden sind, wird man Dich auch verstehen.
Ich werde Deine Datei mal in das Excel 97/2003-Format konvertieren und nochmals hochladen, da die Wenigsten schon Excel 2007 besitzen.
http://www.netupload.de/detail.php?img=47959fe51e962dccb36f31a9a8f2...
Gruß
Rainer
habe mir Deine Datei mal angesehen und festgestellt, dass ich aufgrund Deiner Beschreibungen leider nur Bahnhof verstehe.
Du verwendest Spaltenüberschriften in einer anderen Sprache und in der Beschreibung in deutsch, glaubst Du wir sind alle gleichzeitig Dolmetscher?
Wenn Du Hilfe willst solltest Du mal ganz unmissverständlich erklären:
"aus welchem Sheet sollen aufgrund welcher Kriterien welche Daten in welches Sheet übertragen werden"
So einfach wäre eigentlich Deine Frage.
Wenn Du dabei auch noch konkrete Zelladressen, Spaltenbuchstaben und Zeilennummern verwendest sowie bestimmte Bezeichnungen in der Sprache angibst, wie sie auch in den Tabellen zu finden sind, wird man Dich auch verstehen.
Ich werde Deine Datei mal in das Excel 97/2003-Format konvertieren und nochmals hochladen, da die Wenigsten schon Excel 2007 besitzen.
http://www.netupload.de/detail.php?img=47959fe51e962dccb36f31a9a8f2...
Gruß
Rainer
Antwort 8 von Saarbauer
Hallo,
ich gebe @rainberg in einem gewissen Umfang schon recht, vor llem deswegen, da einige Blätter namen haben, die mit den Angaben bei Banco nicht übereinpassen
Daher sind ergänzende Angaben erforderlich.
Gruß
Helmut
ich gebe @rainberg in einem gewissen Umfang schon recht, vor llem deswegen, da einige Blätter namen haben, die mit den Angaben bei Banco nicht übereinpassen
Daher sind ergänzende Angaben erforderlich.
Gruß
Helmut
Antwort 9 von Saarbauer
Hallo,
für den Bereich der Tabelle 5 bis 15 müsste es hiermit gehen
Achtung die beiden ' beim Komentar können Probleme bereiten, einfach neu setzen.
Beim Rest sind Erklärungen erforderlich oder Änderungen in den Tabellen
Gruß
Helmut
für den Bereich der Tabelle 5 bis 15 müsste es hiermit gehen
Sub Makro1()
For i = 5 To 15
' *** nur für Tabelle 5 (Piso BJ) bis 15 (Canal Isabel II) müsste entsprechend ergänzt werden, da bei den übrigen der Zusammenhang so nicht herstellbar ist
Sheets(3).Select
LetzteZeile_3 = Range("A65536").End(xlUp).Row
Range("B7:F" & LetzteZeile_3).Select
Selection.Copy
Sheets(i).Select
LetzteZeile_i = Range("A65536").End(xlUp).Row + 1
If LetzteZeile_i < 5 Then LetzteZeile_i = 5
Range("A" & LetzteZeile_i).Select
ActiveSheet.Paste
Range("A5").Select
Anzeige = "<>" & Range("A1").Value
Selection.AutoFilter Field:=2, Criteria1:=Anzeige, Operator:=xlAnd
LetzteZeile_i = Range("A65536").End(xlUp).Row
Range("A5:E" & LetzteZeile_i).Select
Selection.EntireRow.Delete
' Selection.AutoFilter
Next i
Application.CutCopyMode = False
End Sub
Achtung die beiden ' beim Komentar können Probleme bereiten, einfach neu setzen.
Beim Rest sind Erklärungen erforderlich oder Änderungen in den Tabellen
Gruß
Helmut
Antwort 10 von isidar
Hallo Leute,
vielen Dank für die schnellen Antworten,
und danke Rainer für die Umwandlung in Excel 2003
ja Rainer, meine erste Beschreibung war ja auch ganz generell gehalten, und in deutsch, weil ich ja von einer grundsätzlichen Idee ausgegangen bin,
weiter unten, habe ich dann auch die spanischen wörter benutzt:
ich zitiere: *** und zwar möchte ich dass jeweils, das, was in "usuario" bei "Banco" steht auch in entsprechenden anderen Tabellen, landet, allerdings mit dem dazugehörenden Datum (nur eins von den beiden) und ohne Saldo ...
***
vielelicht etwas kompliziert, ich versuche es besser.
also im Blatt "Banco" habe ich verschiene Spalten "Fecha Valor", "Fecha contable", "Usuario", "Detalle", "Concepto", "Importe" und "Saldo"
einige Informationen bekomme ich direkt von der Bank 2xFecha, Concepto und Importe. Saldo lass ich ausrechnen und in den Feldern Usuario und Detalle, füge ich immerwiederkehrende Bezeichnungen ein (die ich von einer Liste auswähle um ev. Tippfehlern zu umgehen)
u.a. steht in Usuario jetzt "Piso 3°", "Iberdrola", "Varios", "Piso 1°", "Persona Externa" und einige mehr.
So jetzt möchte ich, (und das suche ich) eine Automatisierungsmöglichkeit, um mir ALLE z.b. Piso 1° zu suchen, die sich in der Spalte "Usuario" befinden und dann die Spalten "Fecha Contable, Usuario, Detalle, Concepto und Importe" in einem anderen Blatt zu kopieren, - in diesem falle im Blatt mit dem Namen "Piso 1°" (im Falle von "Persona Externa" in Usuario die o.g. Spalten im Blatt mit dem Namen "Escalera y Cubo")
Einige andere z.B. "Banesto" haben kein eigenes Blatt, weil ich sie in "Gastos Varios 1" mit anderen zusammengefasst habe - könnte sie aber ohne weiteres auch in ein eigenes Blatt kopieren lassen ...
So das war mein HAUPTANLIEGEN, ich hoffe es ist jetzt verständlicher ...
Die ZWEITE FRAGE
war wie könnte ich die Ausfüllung der Felder "Usuario" und "Detalle" mit den gleichen Schlüsselwörtern wie hier angegeben, aber automatisch und zwar wenn z.B. im Feld "Concepto" sich das Wort "Mozos" befindet dann soll in "Usuario" eben "Piso BJ" stehen, oder wenn dort "Antonia" steht, dann eben "Piso 2°" und analog, wenn im "Concepto" "Agua" steht, dann sollte in "Detalle" eben "Agua" geschrieben werden, und wenn kein Schlüsselwort gefunden wurde, dann eben leer lassen (dann muss ich es halt händisch einfügen).
Vielen Dank v.a. für die Geduld,
Isidar :)
vielen Dank für die schnellen Antworten,
und danke Rainer für die Umwandlung in Excel 2003
ja Rainer, meine erste Beschreibung war ja auch ganz generell gehalten, und in deutsch, weil ich ja von einer grundsätzlichen Idee ausgegangen bin,
weiter unten, habe ich dann auch die spanischen wörter benutzt:
ich zitiere: *** und zwar möchte ich dass jeweils, das, was in "usuario" bei "Banco" steht auch in entsprechenden anderen Tabellen, landet, allerdings mit dem dazugehörenden Datum (nur eins von den beiden) und ohne Saldo ...
***
vielelicht etwas kompliziert, ich versuche es besser.
also im Blatt "Banco" habe ich verschiene Spalten "Fecha Valor", "Fecha contable", "Usuario", "Detalle", "Concepto", "Importe" und "Saldo"
einige Informationen bekomme ich direkt von der Bank 2xFecha, Concepto und Importe. Saldo lass ich ausrechnen und in den Feldern Usuario und Detalle, füge ich immerwiederkehrende Bezeichnungen ein (die ich von einer Liste auswähle um ev. Tippfehlern zu umgehen)
u.a. steht in Usuario jetzt "Piso 3°", "Iberdrola", "Varios", "Piso 1°", "Persona Externa" und einige mehr.
So jetzt möchte ich, (und das suche ich) eine Automatisierungsmöglichkeit, um mir ALLE z.b. Piso 1° zu suchen, die sich in der Spalte "Usuario" befinden und dann die Spalten "Fecha Contable, Usuario, Detalle, Concepto und Importe" in einem anderen Blatt zu kopieren, - in diesem falle im Blatt mit dem Namen "Piso 1°" (im Falle von "Persona Externa" in Usuario die o.g. Spalten im Blatt mit dem Namen "Escalera y Cubo")
Einige andere z.B. "Banesto" haben kein eigenes Blatt, weil ich sie in "Gastos Varios 1" mit anderen zusammengefasst habe - könnte sie aber ohne weiteres auch in ein eigenes Blatt kopieren lassen ...
So das war mein HAUPTANLIEGEN, ich hoffe es ist jetzt verständlicher ...
Die ZWEITE FRAGE
war wie könnte ich die Ausfüllung der Felder "Usuario" und "Detalle" mit den gleichen Schlüsselwörtern wie hier angegeben, aber automatisch und zwar wenn z.B. im Feld "Concepto" sich das Wort "Mozos" befindet dann soll in "Usuario" eben "Piso BJ" stehen, oder wenn dort "Antonia" steht, dann eben "Piso 2°" und analog, wenn im "Concepto" "Agua" steht, dann sollte in "Detalle" eben "Agua" geschrieben werden, und wenn kein Schlüsselwort gefunden wurde, dann eben leer lassen (dann muss ich es halt händisch einfügen).
Vielen Dank v.a. für die Geduld,
Isidar :)
Antwort 11 von isidar
oh Helmut,
wir haben gleichzeitig geschrieben :)
ich schaue es mir an, vielen Dank inzwischen,
und falls Änderungen erforderlich, ich kann alles machen, ausgehen, tue ich von den Bankinformationen, eben:
Fecha Valor, Fecha Contable, Concepto und Importe im Blatt Banco,
und aufteilen muss ich in verschiedenen Blättern - eben die verschiedenen Piso (BJ, 1°, 2°, 3° und 4°) und andere (Banesto, Canal Isabel II, Persona Externa, usw.)
...
ist es jetzt meine Schuld, dass die Posts wieder so breit geworden sind???
wenn ja was ist falsch?
danke
Isidar :)
wir haben gleichzeitig geschrieben :)
ich schaue es mir an, vielen Dank inzwischen,
und falls Änderungen erforderlich, ich kann alles machen, ausgehen, tue ich von den Bankinformationen, eben:
Fecha Valor, Fecha Contable, Concepto und Importe im Blatt Banco,
und aufteilen muss ich in verschiedenen Blättern - eben die verschiedenen Piso (BJ, 1°, 2°, 3° und 4°) und andere (Banesto, Canal Isabel II, Persona Externa, usw.)
...
ist es jetzt meine Schuld, dass die Posts wieder so breit geworden sind???
wenn ja was ist falsch?
danke
Isidar :)
Antwort 12 von Saarbauer
hallo,
ich glaube mein Makro geht ad in die richtige Richtung, jedoch ohne die in AW 10 aufgeführten Sonderfälle
Gruß
Helmut
ich glaube mein Makro geht ad in die richtige Richtung, jedoch ohne die in AW 10 aufgeführten Sonderfälle
Gruß
Helmut
Antwort 13 von rainberg
Hallo Isidar,
ohne jetzt Deine letzte Beschreibung gelesen zu haben (Zeitmangel), habe ich in den grün markierten Tabellen, die Formeln so eingetragen, wie ich es verstanden habe.
Vielleicht kannst Du es noch berichtigen und an die restlichen Tabellen anpassen.
Excel 2007-Format:
http://www.netupload.de/detail.php?img=9c19cea366ed9aaf67ac78f6d84e...
Excel 97-2003-Format:
http://www.netupload.de/detail.php?img=88b68c6c0ff76915e977b74977d8...
Gruß
Rainer
ohne jetzt Deine letzte Beschreibung gelesen zu haben (Zeitmangel), habe ich in den grün markierten Tabellen, die Formeln so eingetragen, wie ich es verstanden habe.
Vielleicht kannst Du es noch berichtigen und an die restlichen Tabellen anpassen.
Excel 2007-Format:
http://www.netupload.de/detail.php?img=9c19cea366ed9aaf67ac78f6d84e...
Excel 97-2003-Format:
http://www.netupload.de/detail.php?img=88b68c6c0ff76915e977b74977d8...
Gruß
Rainer