wie erkläre ich excel jetzt, das er mir die artikelnummer und den preis für das 1. 3x produziert, 5x für den 2. posten, 2x für den 3. usw.
die artikelnummer und den preis zusammenzuziehen ist nicht so das problem (=A1 & A2 zb.). die große frage ist wie sag ich ihm das er die artikelnummer so oft reproduziern soll wie menge angegeben ist. wenn ich eine lsite hätte, die etwa so aussähe, wäre ich schon zufrieden:
wie erkläre ich excel jetzt, das er mir die artikelnummer und
den preis für das 1. 3x produziert, 5x für den 2. posten, 2x
für den 3. usw.
die artikelnummer und den preis zusammenzuziehen ist nicht so
das problem (=A1 & A2 zb.). die große frage ist wie sag ich
ihm das er die artikelnummer so oft reproduziern soll wie
menge angegeben ist. wenn ich eine lsite hätte, die etwa so
aussähe, wäre ich schon zufrieden:
Sub sovielwiedaistausgabe()
Dim startposition
Dim schritte
Dim multiplikatorSpalte
Dim AnzalEintraege
Dim StartSeite
Dim EndSeite
Dim CounterWert
Dim AktuellePos
Dim EndPos
EndPos = 0
AktuellePos = 1
startposition = 1
schritte = 1
multiplikatorSpalte = 2
' Das nur für Beispiel 3 Einträge
AnzalEintraege = 3
' Bitte selber Anpassen
StartSeite = "Tabelle1"
EndSeite = "Tabelle2"
For i = startposition To AnzalEintraege Step schritte
CounterWert = Worksheets(StartSeite).Cells(i, multiplikatorSpalte).Value
EndPos = AktuellePos + CounterWert - 1
For ii = AktuellePos To EndPos Step schritte
Worksheets(EndSeite).Cells(ii, 1).Value = Worksheets(StartSeite).Cells(i, 1).Value
Worksheets(EndSeite).Cells(ii, 2).Value = Worksheets(StartSeite).Cells(i, 3).Value
Next
AktuellePos = EndPos + 1
Next
End Sub
leider bin ich nicht sooo versiert in sachen VBR bzw. macros. muss ich den unten eingefügten quelltext einfach einfügen in excel (und wenn ja, wo genau)?
Manuel : ALT+F11 , dann ALT+e , dann ALT+m
da dann die funktion einfügen .
Gestartet wird die Funktion über
Extras->Makro->Makro da dann das Makro Auswählen und Ausführen anklicken.