Thema Datum  Von Nutzer Rating
Antwort
Rot Daten im Hintergrund verfügbar machen
10.12.2018 11:04:11 Fry
NotSolved
10.12.2018 15:48:16 u
NotSolved
10.12.2018 18:09:29 Gast75345
NotSolved
11.12.2018 10:44:24 Fry
NotSolved

Ansicht des Beitrags:
Von:
Fry
Datum:
10.12.2018 11:04:11
Views:
1070
Rating: Antwort:
  Ja
Thema:
Daten im Hintergrund verfügbar machen

Hallo zusammen,

ich bin gerade dabei, eine VBA-Funktion zu schreiben, die man direkt im Excel-Blatt aufrufen kann. Diese Funktion lädt Daten, die ich momentan in ca. 250 .csv-Dateien gespeichert habe. Leider ist der Vorgang CSV-Datei öffnen -> Daten herausziehen -> CSV-Datei schließen sehr zeitaufwändig, was gerade dann schlecht ist, wenn die Funktion mehrfahr gleichzeitig aufgerufen wird.

Leider ist es auch keine wirkliche Lösung, die Daten in eine einzige Datei zu schreiben. Denn bei jedem Aufruf in Excel läuft ja der VBA-Code für das Öffnen der Datei durch (ob das nun unterschiedliche Dateien sind oder eine große, ist im Prinzip egal).

Meine Idee ist nun, eine Datei über die Excel-Addins immer im Hintergrund verfügbar zu machen, damit die Datei nicht immer geöffnet und geschlossen werden muss, damit man an die Daten kommt. Ich habe mal ein bisschen herumgelesen und herausgefunden, dass man sowas wohl am besten über eine .dll-Datei bewerkstelligt. Damit habe ich leider noch nie gearbeitet und hätte einige Fragen:

- Wie bekomme ich die Daten aus den csv-Dateien in eine dll-Datei? Benötige ich herfür ein Programm wie Visual Editor? Gibt es hierzu kostenlose Alternativen?

- Wie binde ich diese Datei dann so in Excel ein, dass die Bibliothek immer im Hintergrund verfügbar ist?

- Wie lese ich per VBA die Daten aus diese Bibliothek aus?

Vielen Dand für eure Hilfe,

Fry


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 Daten im Hintergrund verfügbar machen
10.12.2018 11:04:11 Fry
NotSolved
10.12.2018 15:48:16 u
NotSolved
10.12.2018 18:09:29 Gast75345
NotSolved
11.12.2018 10:44:24 Fry
NotSolved