Thema Datum  Von Nutzer Rating
Antwort
Rot Erklärendes Muster VBA Code
16.11.2016 19:48:03 André Pauli
NotSolved
17.11.2016 13:03:56 Mario
NotSolved
17.11.2016 13:59:04 Gast37623
NotSolved
17.11.2016 14:00:05 Gast57161
NotSolved
17.11.2016 18:36:20 Mario
NotSolved

Ansicht des Beitrags:
Von:
André Pauli
Datum:
16.11.2016 19:48:03
Views:
1195
Rating: Antwort:
  Ja
Thema:
Erklärendes Muster VBA Code

Hallo,

ich benötige einen allgemeinen VBA Code, anhand dessen ich mir das darin beschriebene Vorgehen allgemeingültig erklären, lernen und nach dem verstanden selber anwenden kann.

Situation:

Ich habe in Zelle A1 ein Dropdwonfeld, das je nach Auswahl die Werte "1, 2, 3.....10" enthält. Je nachdem welchen Wert man in dieser Zelle selektiert, wirft die Exeldatei in der Zeile 2 durch die dort hinterlegten Formeln ein Ergebnis aus. Z.B. bei Wahl "1" in Zelle A1, erscheint in Zeile 2 als Ergebnis in den Zellen A2 "100" und in B2 "Autos". 

Die Ergebnisse der Zeile 2 (also 100 Autos) sollen danach in Zeile 3 kopiert werden (harte Ergebniswerte!). 

Anschließend soll in Zelle A2 im Dropdown der Wert "2" gewählt werden. Als Ergebnis wirft die Berechnung dann in Zeile 2 als Ergebnis in den Zellen A2 "50" und in B2 "Kräne". Dieses Ergebnis soll anschließend unter Zeile 3 kopiert werden, also in Zeile 4 (harte Werte!). 

Sodass dann steht:

Zeile 3: 100 Autos
Zeile 4: 50 Kräne
.
.
.
.
Zeile 12: 25 Motorräder.

Prinzipiell ein Befehl, der die einzelnen Merkmalsausprägungen des Dropdown selbstständig wählt, Excel rechnen lässt und die Ergebnisse aus Zeile 2 in die Zeilen 3 und die darunter liegenden als harte Werte schreibt und anschließend den nächsten Wert der Dropdownzelle wählt..... rechnet.... Ergebnisse als harte Werte in darunter liegende Zeilen kopiert. 

Also eine Auswahl- und Ergebnisübertragungsroutine.

Kann mir jemand einen VBA Quellcode als Lernhilfe vorschlagen?


Vorab vielen Dank und viele Grüße

André


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 Erklärendes Muster VBA Code
16.11.2016 19:48:03 André Pauli
NotSolved
17.11.2016 13:03:56 Mario
NotSolved
17.11.2016 13:59:04 Gast37623
NotSolved
17.11.2016 14:00:05 Gast57161
NotSolved
17.11.2016 18:36:20 Mario
NotSolved