Clever-Excel-Forum

Normale Version: VBA Import Maske
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
folgendes Problem:
ich habe eine Excel Datei mit mehreren Tabellenblättern, die Variablen darstellen. Innerhalb einer Variable sollen die Werte spaltenweise im Quartal eingetragen werden.
Meine Idee für den Import wäre als vorderstes Tabellenblatt eine Importmaske.
Man Trägt die Variable und den Zeitpunkt in die Spalten ein, die Werte zur ID stehen vorne.
Dann drückt man einen Knopf und die Werte werden mittels VBA in das entsprechende Tabellenblatt geschrieben.
Fehlermeldungen wenn etwas nicht geschrieben werden konnte, wäre natürlich super.
Oder die Daten werden ausgeschnitten und wenn etwas nicht gefunden werden konnte, bleiben diese in der Importmaske stehen.

Die Beispieldatei hängt an.

Ich hoffe ich konnte mein Problem verdeutlichen.
Könnte mir dabei jemand helfen oder Tipps geben?
Viele Grüße
Hallöchen,

wenn Du eine Datei mit Bezügen auf andere Excel-Mappen einstellst, solltest Du die entsprechenden Formeln durch Werte ersetzen oder die andere(n) Mappe(n) mit liefern. So sieht man nicht, wo z.B. Q1..., Q2... usw ist.

Ich vermute, dass man die Aufgabe der Datenübernahme aus den Blättern VAR1 und VAR2 mit INDEX u.a. lösen kann. Der Anwender braucht dann nur die ID direkt einzutragen, z.B. 17, und die Formel kann die zugehörigen Werte holen.

Hier mal das Prinzip:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1 AntonBertaSuche nach
21AB2
32CDAnton
43EFC

ZelleFormel
D4=INDEX(B2:C4;VERGLEICH(D2;A2:A4;0);VERGLEICH(D3;B1:C1;0))