Thema Datum  Von Nutzer Rating
Antwort
Rot Zellenbezug und Änderungshistorie
02.02.2018 09:57:42 Daniel
NotSolved
02.02.2018 17:28:03 Gast01234
NotSolved

Ansicht des Beitrags:
Von:
Daniel
Datum:
02.02.2018 09:57:42
Views:
935
Rating: Antwort:
  Ja
Thema:
Zellenbezug und Änderungshistorie

Hey Leute,

ich brauche relativ dringend eure Hilfe. Ich brauche in nächster Zeit einen funktionierenden VBA Code.
Ich kenne zwar die grundzüge aber folgendes ist selbst mir ein wenig zu hoch.

Also.

In Tabelle 1 stehen folgende werte:

B1, D1, F1, H1, J,1, etc. => Themenüberschriften
B10, D10, F10, H10, J10, etc. => Unterthemenauswahl mittels drop-Down liste
B11, D11, F11, H11, J11, etc. => aktuelles zu bearbeitendes Unterthema (IST)
B12, D12, F12, H12, J12, etc => unterthema das bearbeitet werden soll (SOLL)
C11, E11, G11, I11, K11, etc. => Zieldatum (IST)
C12, E12, G12, I12, K12, etc => (SOLL)

Jetzt kommt das knifflige.
Die Zellen B12, D12, etc. werden über einen S-Verweiß aus der Tabelle Soll herausgezogen und weil das nicht langt sind die noch ausgeblendet und gesperrt.
Hier also der S-Verweiß:
=WENN(B10>"";
WENN(B$9=SOLL_S18!$B$1;SVERWEIS(B10;SOLL_S18A!$A:$K;2;FALSCH);
WENN(B$9=SOLL_S18!$D$1;SVERWEIS(B10;SOLL_S18A!$A:$K;4;FALSCH);
WENN(B$9=SOLL_S18!$F$1;SVERWEIS(B10;SOLL_S18A!$A:$K;6;FALSCH);
WENN(B$9=SOLL_S18!$H$1;SVERWEIS(B10;SOLL_S18A!$A:$K;8;FALSCH);
WENN(B$9=SOLL_S18!$J$1;SVERWEIS(B10;SOLL_S18A!$A:$K;10;FALSCH);"FEHLER")))));"")

 

Jetzt zu der eigentlichen Aufgabe. :)

Das VBA soll relativ einfach in Tabelle1 die aktivierte Zelle auswählen. Eines nach unten gehen => INHALT kopieren= > diesen oben drüber einfügen und genau das selber in den beiden Zeilen rechts daneben. Also B11 ist markiert => mit VBA wird der Wert (Aus der Formel) von B12 (gesperrt und ausgeblendet) kopiert und n B11 eingefügt. Das selbe soll er mit C11 machen. Also eins nach unten Wert kopieren und darüber einfügen. Weil das aber nicht langt soll von dem ganzen Vorgang noch ein Änderungsprotokoll in Tabelle3 gemacht werden. Also von der aktuell gewählten Spalte solle er die Zeile 1 Markieren, in Tabelle 3 einfügen, genau wie die zuvor gewählte aktive zelle in Tabelle3 kopieren. Hinzu müsste noch der aktuelle benutzer, das Datum und ach ja. Was vorher in der Zelle (in Tabelle1) drin stand. Also eine "einfach" Änderungsdokumentation. In wirklichkeit ist es glaube ich relativ einfach aber eben schwierig zu erklären. Die exel zum besseren verständnis kann ich hier leider nicht hoch laden.

 

Danke Leute.

 

VG
Daniel


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zellenbezug und Änderungshistorie
02.02.2018 09:57:42 Daniel
NotSolved
02.02.2018 17:28:03 Gast01234
NotSolved