Thema Datum  Von Nutzer Rating
Antwort
Rot Abfrage aus gleicher Tabellenstruktur in ein Layout laden
22.03.2021 18:55:58 Sven
NotSolved
22.03.2021 22:35:59 Gast51805
NotSolved
23.03.2021 00:11:12 Nobody
NotSolved

Ansicht des Beitrags:
Von:
Sven
Datum:
22.03.2021 18:55:58
Views:
840
Rating: Antwort:
  Ja
Thema:
Abfrage aus gleicher Tabellenstruktur in ein Layout laden

Hallo Zusammen,

mir geht es hierbei nicht um eine vorgefertigte Lösung. Vielmehr geht es mir um die Fragen

  • Ist das möglich?
  • Was muss ich beachten?
  • Mit welchen Funktionen ist dies umsetzbar?

Ich habe mit dem Buch "Einstieg in VBA mit Excel" angefangen und damit erste Abfragen gebaut. Diese Abfragen waren jedoch im Arbeitsblatt geschlossen, sprich keine externe Abfrage, keine freizugänliche Nutzung anderer Nutzer. Das wirft alles neue Probleme auf.

Anliegen: Es soll eine Tabellenstruktur aus einem externen Programm abgerufen werden, 20 Spalten. Die Spalten sind je nach Abfrage imemr wieder gleich, jedoch ist die Länge unterschiedlich.

Aus diesen Spalten/Zeilen sollen bestimmte Daten gefiltert werden und einer Kondition hinzugefügt werden.

Bsp: Zootiere, 100 verschiedene Tierarten die per Name angesprochen werden, also ein Tier Elefant kann mehrfach vorkommen, jedoch durch seinen Namen nur einmal. Es sollen alle Elefeanten der Kondition Großtiere (Kodnition) hinzugefügt werden...per automatischer Abfrage.

Vorstellung Tabellenform: Überschrift Tiere, Index abhängig von der Liste (Großtiere Index, Zeile1 / Kleintiere Index, Zeile2  etc.)

Heißt die Abfragen sind in ihrer Form gleich und inhaltlich auch. Es erfolgen immer wieder die gleichen Variabeln. Was natürlich sein kann ist, dass in Abfrage 2 anstatt 100 Tierarten nur 20 Tierarten vorkommen können.

Das sollte eigentlich per Schleife machbar sein oder? Eher If als For, weil die Anzahl ja unbekannt ist.

Die Form:

Die gefilterten Dateninhalte sollen dann in ein fixes Layout überführt werden.

Frage: Wie kann ich eine Filterung auf eine weitere externe Excel Datei und dessen Tabelle ansprechen (also Rohdatei/Layout)? Die Werte sollen also in die Tabelle überführt werden.

Wenn das Arbeitsblatt X Nutzer anwenden sollen ist das dann per Schaltfläche auf der, der Code verlinkt ist überhaupt möglich? Und wenn ja, wo muss sich diese Schaltfläche befinden?  Die letzet Frage stellt sich mir da ich einen Button/Schaltfläche imemr nur dann angwendet habe, wenn eine Verschiebung erfolgen soll, oder ein Format angepasst werden soll. Allerdings war der Button immer auf der Seite wo die Änderung durchgeführt wurde.

Hier mein Gedanke: Ein VBA Code kann über XLA und per Modul ja für alle sichtbar gemacht werden. Doch wenn eine Abfrage jedes Mal neu gestartet wird ist dann eine Schaltfläche überhaupt sinnvoll und machbar?

Ich hoffe ich konnte die Idee ungefähr rüberbringen. Ich freue mich wirklich über eure Hilfe und seien es Themenbereiche aus VBA (Bsp. If Schleife).

Mal ganz doof gefragt, wäre das schon eher ein Expertenthema? Weil ich fühle mich so wenn ich dieses Problem angehe, dass mir das EInstiegsbuch nicht viel gebracht hat...außer dass ich eine grobe Idee habe.

 


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 Abfrage aus gleicher Tabellenstruktur in ein Layout laden
22.03.2021 18:55:58 Sven
NotSolved
22.03.2021 22:35:59 Gast51805
NotSolved
23.03.2021 00:11:12 Nobody
NotSolved