Thema Datum  Von Nutzer Rating
Antwort
Rot EXCEL+VBA: Filtern + Kopieren + Formeln einfügen
04.09.2017 10:42:18 Beginner
NotSolved
04.09.2017 10:50:11 Beginner
NotSolved

Ansicht des Beitrags:
Von:
Beginner
Datum:
04.09.2017 10:42:18
Views:
864
Rating: Antwort:
  Ja
Thema:
EXCEL+VBA: Filtern + Kopieren + Formeln einfügen

Moin zusammen,

 

ich habe mich an einem Projekt zur Datenbearbeitung gewagt und komme nun an meine Grenzen. Daher hier nun mein Bitte um Hilfe. Das Projekt sieht wie folgt aus:

Ziel/Ergebnis:

1. Aus einem Excel-Sheet sollten festgelegte Spalten (konstant) und nach definierten Kriterien bestimmte Zeilen (variabel) in ein anders bestehendes Excel-Sheet kopiert werden.

2. In vordefinierten Spalten sollten Berechnungen/Formeln für alle Zeilen eingefügt werden.

 

Ausgangslage:

Es besteht ein Datensatz in einem Excel-Sheet mit folgender Struktur:

- Spaltenanzahl ist immer konstantist (A bis BD)

- keine Spaltenbeschriftung, d.h. Datensatz beginnt ab der 1. Zeile 

- Zeilenanzahl ist unterschiedlich

- Datensatz-Formate:

  Spalten B, D, E, S und T: Nummerisch

  Spalte C: Datum im Format: TT.MM.JJJJ

  Spalte F, I, M, O und R: Text

  Spalten K und L: Währungswerte ( in EUR)

 

Aufgabe:

1. Daten werden per VBA-Skript in ein bestehendes Excel-Sheet (nachfolgend genannt: "Sheet 2") von einer externen Quelle (Excel-Datei) eingelesen. => Teilprojdekt abgeschlossen, VBA läuft einwandfrei :-)

2. Für die weitere Verwendung der Daten ist nicht der gesamte Datensatz notwendig. Zur Reduktion der Datengröße sollten nur Zeilen in ein anderes, bestehendes Sheet (nachfolgend genannt: "Sheet 1") kopiert werden, die bestimmte Bedingungen erfüllen. Nachfolgende Kriterien gelten:

a.) Spalte B und E: Inhalt: Zehlenwerte mit einer Länge von 5 bis 7 Zeichen => 1.+2. Auswahlkriterium: Zeilen Auswählen die nicht gleichzeitig (ungleich) das Kriterium erfüllen 1.) eine Zeichenlänge von 6 und 2.) mit 9 zu beginnend.

b.) Spalte B: Inhalt: (siehe oben zu a.) => 3. Auswahlkriterium: Auswahlkriterium: Zeilen Auswählen die nicht gleichzeitig (ungleich) das Kriterium erfüllen 1.) eine Zeichenlänge von 7 und 2.) mit 7 zu beginnend.

c.) relevante Spalte sind B bis F, I bis M, O und R bis T

3. Kopiere Datensatz der die unter Nr. 2 genannten Kriterien (siehe oben) erfüllt in "Sheet 1" ab der 2ten Zeile (Zeile 1 ist für Überschrift reserviert)

4. Duchführung von Berechnungen in vordefinierten Spalten:

    Die zu kopierenden Daten aus 3. sind entweder bereits in die vordefinierten Spalten zu kopieren, oder ein Sheet 1 zu kopieren und sodann Spalten einzufügen. Zu berücksichtigen ist jeweils, dass am Ende die vordefinierte Spaltenbeschriftung vorhanden ist.

   Gem. dem anliegenden Beispiel sollten bestimmte Berechnungen mit Variablen und bedingten Formeln durchgeführt werden.

 

Musterdatei ist verfügbar über folgenden Link:

Link: https://workupload.com/file/p8Vyb2s

Passwort: VBA2017

Ablaufdatum: 11. Sept. 2017

 

Vielen Dank bereits im Voraus!

Beginner


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 EXCEL+VBA: Filtern + Kopieren + Formeln einfügen
04.09.2017 10:42:18 Beginner
NotSolved
04.09.2017 10:50:11 Beginner
NotSolved