Hallo zusammen,
ich habe leider noch überhaupt keine Erfahrung mit VBA, würde aber gerne hiermit folgendes Problem lösen:
Ich habe einen definierten Bereich in einem Tabellenblatt 1 (ein zweidimensionales Array).
Nun möchte ich diesen Bereich befüllen, in dem ich Werte aus einem anderen Tabellenblatt hierein übetrage, sofern diese Werte ein bestimmtes Kriterium erfüllen.
Also:
Tabellenblatt 1:
Definierter Bereich, den ich mit folgender Schleife bspw. füllen würde:
Dim i As Integer
Dim j As Integer
For i = 33 To 47 ' es geht in Zeile 2 los und endet in 37
For j = 6 To 12 ' es geht in Spalte 6 los und endet in 12
' jetzt sollen die Zellen befüllt werden
Cells(i, j).Value = --> der Wert aus dem weiteren Tabellenblatt
Next j
Next i
Im Tabellblatt 2 steht nun:
Name Kriterium1 Kriterium2
Franz Hoch Mittel
Josef Gering Mittel
Maike Hoch Mittel
... ... ....
Nun sollen nur die Namen, in den oben genannten Bereich geschrieben werden, die das Kriterium Hoch und das Kriterium Mittel erfüllen.
Ich würde mich sehr freuen, wenn mir jemand helfen würde!
Vielen Dank im Voraus und viele Grüße
Simone |