MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Excel
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 10.01.2019, 13:17   #31
hugo64874
Threadstarter Threadstarter
MOF User
MOF User
Standard Zu schwierig, Thema erldigt

Hallo WS-53,

ganz herzlichen Dank für Deine Bemühungen, aber dadurch das die folgenden Zeilen teilweise noch größer werden , wird es doch sehr umständlich und unübersichtlich, wenn die Zeichen fehlen. Da werde ich wohl dann doch auf die Power Qwery Variante ausweichen.
Trotzdem nochmals besten Dank für Deine Bemühungen und hiermit schliessen wir dann das Thema
Grüße Hugo
hugo64874 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.01.2019, 13:31   #32
WS-53
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Hugo,

das Entferen von Leerzeiche, Kommas, ... wird nur in in den Tabellenblättern AW_cons und VW_cons angewendet, um einen kürzeren Vergleichsstring zu erhalten. Im Tabellenblatt "Neue Zeilen" werden die neuen Zeilen komplett gezeigt.

Aber wenn du in Echt noch wesentlich längere Zeilen hast, dann wird ja vermutlich die bisherige Kürzung noch nicht reichen. Somit bleibt dann tatsächlich nur PQ übrig. Aber dies lässt sich ja sehr einfach realisieren.

__________________

VG, WS-53


>>> Ein Spezialist kann nicht viel, dies aber gut. Die Steigerung ist, noch weniger noch besser zu können. Die Krönung ist, nichts zu können, aber darin perfekt zu sein! Es gibt aber auch Naturtalente, die überspringen die Ersten beiden Stufen. <<<

Übrigens, Feedback, egal welcher Art, ist immer hilfreich. Und erledigte Beiträge sollten auch den Status "erledigt" erhalten.
WS-53 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 10.01.2019, 14:04   #33
WS-53
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Hugo,

hier nun die PQ-Variante, die wie erwartet, auch mit viel längeren Texten keine Probleme hat.
Angehängte Dateien
Dateityp: xlsm mof - Tabellen vergleichen und auswerten_500 lines (PQ).xlsm (33,2 KB, 3x aufgerufen)

__________________

VG, WS-53


>>> Ein Spezialist kann nicht viel, dies aber gut. Die Steigerung ist, noch weniger noch besser zu können. Die Krönung ist, nichts zu können, aber darin perfekt zu sein! Es gibt aber auch Naturtalente, die überspringen die Ersten beiden Stufen. <<<

Übrigens, Feedback, egal welcher Art, ist immer hilfreich. Und erledigte Beiträge sollten auch den Status "erledigt" erhalten.
WS-53 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 11:09   #34
hugo64874
Threadstarter Threadstarter
MOF User
MOF User
Standard

Hallo WS-53,
nochmals besten Dank, aber wie ich feststellen musste ist bei uns in der Firma PowerQuery nicht mit installiert und soll auch nicht kommen oder benutzt werden. Na ja, dann muss ich mal sehen, was ich nun mache.
Danke trotzdem, schönes Wochenende und Grüße
Hugo
hugo64874 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 12:03   #35
WS-53
MOF Koryphäe
MOF Koryphäe
Standard

Hallo Hugo,

ich habe erst seit ca. 3 Wochen Erfahrungen mit Power Query gesammelt. Grob kann mann sagen, das es sich dabei um das ETL-Tool (Extraction, Transformation, Load) sowohl für Excel als auch für Power BI handelt. Du kannst damit also, ohne VBA-Makros zu benötigen, beliebige Daten laden, in die notwendige Struktur transformieren, nicht benötigte Filtern und die benötigten in Excel oder Power BI importieren und dann die Analysen, oder sonst etwas damit zu tun.

Beim auffrischen der Exceltabelle, läuft dann der gesamte Prozess automatisch ab und kann auch so eingestellt werden, dass bspw. alle 15 Minuten automatisch aufgefrischt wird.

Also insgesamt ein geniales Tool, das ab Excel 2016 automatisch zur Vefügung steht.

Wenn dann bei dir in der Firma gesagt wird: "das soll nicht benutzt werden", dann haben die, die dies sagen, damit zum Ausdruck gebracht, dass sie in diesem Bereich NULL AHNUNG haben.

__________________

VG, WS-53


>>> Ein Spezialist kann nicht viel, dies aber gut. Die Steigerung ist, noch weniger noch besser zu können. Die Krönung ist, nichts zu können, aber darin perfekt zu sein! Es gibt aber auch Naturtalente, die überspringen die Ersten beiden Stufen. <<<

Übrigens, Feedback, egal welcher Art, ist immer hilfreich. Und erledigte Beiträge sollten auch den Status "erledigt" erhalten.
WS-53 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 12:27   #36
ebs17
MOF Guru
MOF Guru
Standard

Zitat:

Na ja, dann muss ich mal sehen, was ich nun mache.

Nun, alles was Power Query macht, kann man auch eigenständig über VBA und ein paar Dinge dazu eigenständig programmieren. Einfacher und übersichtlicher wird es je nach Anforderung aber nicht zwingend, und VBA wird ja von manchem auch als (untragbares) Risiko empfunden, zumal bei Codes, die dann auch niemand vor Ort versteht.

Wenn ich nur die Ausführungen in #1 betrachte, ist die Ausführung noch recht übersichtlich:
Code:

sQuery = sQuery & "SELECT "
sQuery = sQuery & "  N.Artikel, "
sQuery = sQuery & "  N.Name, "
sQuery = sQuery & "  N.[gültig bis], "
sQuery = sQuery & "  N.Abteilung, "
sQuery = sQuery & "  N.Hersteller, "
sQuery = sQuery & "  N.wert, "
sQuery = sQuery & "  N.Vorlage, "
sQuery = sQuery & "  N.Medium, "
sQuery = sQuery & "  N.[letzte Nutzung], "
sQuery = sQuery & "  N.Herkunft "
sQuery = sQuery & " FROM "
sQuery = sQuery & "  neu AS N "
sQuery = sQuery & "  LEFT JOIN alt AS A "
sQuery = sQuery & "  ON N.Artikel = A.Artikel "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.Name = A.Name "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.[gültig bis] = A.[gültig bis] "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.Abteilung = A.Abteilung "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.Hersteller = A.Hersteller "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.wert = A.wert "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.Vorlage = A.Vorlage "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.Medium = A.Medium "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.[letzte Nutzung] = A.[letzte Nutzung] "
sQuery = sQuery & "  AND "
sQuery = sQuery & "  N.Herkunft = A.Herkunft "
sQuery = sQuery & " WHERE "
sQuery = sQuery & "  N.Artikel IS NULL"
Den VBA-Rahmen dazu kann man von hier ableiten (weitgehend nur kopieren):
MATRIX-Formel über VBA -> zu langsam

__________________

Ein freundliches Glück Auf!

Eberhard

Abfrageperformance ist kein Geheimnis
SQL ist leicht: {0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}:{8}:{9}:{10}:{11}
Dein Dankeschön: DBWiki=>Spende

Geändert von ebs17 (11.01.2019 um 13:15 Uhr).
ebs17 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 15:32   #37
ebs17
MOF Guru
MOF Guru
Standard

Vergessen:
Code:

...
sQuery = sQuery & " FROM "
sQuery = sQuery & "  [neu$] AS N "
sQuery = sQuery & "  LEFT JOIN [alt$] AS A "
...
sQuery = sQuery & " WHERE "
sQuery = sQuery & "  A.Artikel IS NULL"
Bei dieser Ausführung müssen Tabellennamen in Excel mit einem $-Zeichen ergänzt und somit, weil Sonderzeichen verwendet werden, mit eckigen Klammern maskiert werden.
Fehlen können dann natürlich nur Daten aus der rechten Seite.

__________________

Ein freundliches Glück Auf!

Eberhard

Abfrageperformance ist kein Geheimnis
SQL ist leicht: {0}:{1}:{2}:{3}:{4}:{5}:{6}:{7}:{8}:{9}:{10}:{11}
Dein Dankeschön: DBWiki=>Spende

Geändert von ebs17 (11.01.2019 um 15:35 Uhr).
ebs17 ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:55 Uhr.


Partner und Co.
Access-Paradies -Alles rund um die Datenbank Microsoft Access -Code -Programme-Tools -Tipps   Kostenlose Tipps & Tricks, Downloads und Programme   www.kulpa-online.com - Tipps - Tricks - Tutorials - Meinungen - Downloads uvm...   vb@rchiv · Willkommen in der Welt der VB Programmierung   Access-Garhammer - Hier finden Sie jede Menge Beispiel-Datenbanken zu Access und mehr ...   mcseboard.de   Die Top Seite für Excel-VBA-Makros uvm.

Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.