Thema Datum  Von Nutzer Rating
Antwort
Rot Auf Daten aus anderem Tabellenblatt zugreifen - Anfänger
31.08.2016 08:34:37 MichAela
NotSolved
31.08.2016 08:48:12 Gast45207
NotSolved
31.08.2016 08:49:09 Gast91094
NotSolved
31.08.2016 09:23:53 Gast74658
NotSolved
31.08.2016 09:32:31 Gast47048
NotSolved
31.08.2016 09:51:41 Gast72464
NotSolved

Ansicht des Beitrags:
Von:
MichAela
Datum:
31.08.2016 08:34:37
Views:
1156
Rating: Antwort:
  Ja
Thema:
Auf Daten aus anderem Tabellenblatt zugreifen - Anfänger

Hallo, 

in VBA bin ich Anfänger. Ich soll ein kleines Programm schreiben. Es gibt 2 Tabellenblätter Auswertung und Material. In Material stehen ca. 5000 Mat.Nr. in Spalte A und in B die dazughörige Menge die auf Lager liegt. 

In Auswertung  müsste ich nun über alle Materialnr. (aus Tabellenblatt B) laufen und wenn diese mit den  paar (die in Auswertung eingegeben werden) übereinstimmen, wird die Menge die auf Lager liegt hochgezählt.  

Bsp. Ich geben in Auswertung 25 Mat.Nr. ein, dann soll das Programm jede dieser Nummern mit den im Tabellenblatt Material hinterlegeten Nummern vergleichen. Wenn eine Übereinstimmung gefunden wurde, wird die Menge die auf Lager ist in die Variable gesamtLagerBestand hinzugezählt. 

 

Ich weiss dass ich da mit einer For-Schleife nur für jedes Mat. darüberlaufen muss und wenn ich eine übereinstimmung finde, muss ich hochzählen. Es geht mehr um die Syntax, wie ich die Daten aus dem anderen Tabellenblatt verwenden kann

For i=0 to Material.Cells(Rows.count, 1).End(xlUp).Row
.
.
.
// Wenn Übereinstimmung gefunden

gesamtLagerBestand =gesamtLagerBestand+ Material.Cells.(i,2).Value
.
.
.

 

Vielen Dank :)


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 Auf Daten aus anderem Tabellenblatt zugreifen - Anfänger
31.08.2016 08:34:37 MichAela
NotSolved
31.08.2016 08:48:12 Gast45207
NotSolved
31.08.2016 08:49:09 Gast91094
NotSolved
31.08.2016 09:23:53 Gast74658
NotSolved
31.08.2016 09:32:31 Gast47048
NotSolved
31.08.2016 09:51:41 Gast72464
NotSolved