Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

VBA Automatisches Verschieben von Inhalten
#1
Hallo,

folgendes habe ich mir gedacht:
Für den täglichen Gebrauch gibt es eine Excel-Tabelle, die allerdings aufgrund der vielen darauf zugreifenden Kollegen schnell aus dem Ruder gelaufen ist. Darin werden alle aktuellen Stände von Projekten der Abteilung kurz zusammengefasst und in 5 minütigen Meetings besprochen. 
Damit jetzt nicht mehr alle auf die selbe Tabelle zugreifen, habe ich für jeden Kollegen eine eigene Erstellt
.xlsm   KollegeA.xlsm (Größe: 47,68 KB / Downloads: 1) . Diese werden in der "Main" Datei
.xlsm   Main.xlsm (Größe: 83,79 KB / Downloads: 1) gespiegelt. In der Main Datei kann der Projektleiter im Anschluss den Status (Spalte L) setzen, jedoch nichts verändern. Setzt er den Status auf "done" sollen die Zeileninhalte in den Dokumenten der Mitarbeiter für dieses Thema kopiert und dann gelöscht werden. Sie werden in ein weiteres Tabellenblatt "done" kopiert. Die Spalte L wird wiederum aus der Main-Datei in die jeweilige Mitarbeiterdatei gespiegelt. Das heißt ich brauche nun einen kompetenten Excel-Rat von euch wie ich im VBA der Mitarbeiterdateien Programmieren könnte, dass in Spalte L erkannt wird, dass dort "done" steht und jeweils die darauf folgenden Zeilen (ein Dokument besteht aus 7 Zeilen + eine die nicht gelöscht werden soll) kopiert und gelöscht werden. Optimal wäre noch wenn der Status wieder von done zurückgesetzt wird nachdem die Inhalte verschoben wurden.
Puh ich hoffe jemand versteht das   Huh ich hatte schon einige Lösungsansätze aus dem Internet versucht, aber nur mit mäßigem Erfolg... Meistens hat es einmal geklappt und dann ging es nicht zu wiederholen oder die Zeilen wurden komplett weggelöscht, wichtig ist, dass nur der Inhalt gelöscht wird, nicht die Zeilen an sich!!
Danke euch!
Gruß David
Antworten Top
#2
Hallo Davido,

ich glaube, dem Thema nimmt sich keiner an, weil es nach etwas mehr Arbeit aussieht und dann doch eher in Richtung professioneller Hilfe geht. Soll nicht heißen, dass unsere Hilfe keine professionelle Qualität hätte, sondern es um eine Auftragsprogrammierung gehen könnte Smile
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • davido
Antworten Top
#3
Verstehe, danke ::)
Bin inzwischen mithilfe der Makroaufzeichnung recht weit gekommen. Falls es jemanden interessiert lade ich mein Ergebnis gerne hoch.
Antworten Top
#4
Hi,

ja, das wäre interessant, und dann könnten die Helfer die dann sicher kleineren Themen in Angriff nehmen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste