ahoi zusammen,
ich habe eine frage zu makros in xls:
folgende situation:
eine xls datei mit 3 mappen M1, M2, M3
M1: liste von Herstellernamen mit email adressen
M2: liste von allen Produkten von allen Herstellern
M3: diese mappe dient zur email anlage als pdf
und beinhaltet knöpf/schaltflächen mit Makros zur individualisieren
des Inhaltes/ Auflistung der daten aus M2 in M3
bislang nutze ich folgendes makro um die werte zu generieren,
die in einem festgelegten Bereich in M3 aufgelistet werden sollen.
Sub Makro6()
’
’ Makro6 Makro
’
Range(„B15:smiley:40“).Select
Sheets(„M2“).Range(„Q20:T100“).AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Range(„I7:I8“), CopyToRange:=Range(„B15:smiley:40“), Unique:= _
False
End Sub
gerne möchte ich diesen bislang festgelegten fixen zeilenbereich Range(„B15:smiley:40“) nun variabel haben,
da sich je nach hersteller Range(„I7:I8“) stellenweise nur 1 produkt in der liste/zeilenbereich wiederfindet und somit ein großer, unnötig leerer Bereich bleibt, der lieber von den nachfolgenden texten/ zellen zu verwenden wäre…
also irgendwie eine dynamische zeilenerstellung in M3 nach anzahl der zeilen, die das filterergebnis aus M2 ergibt und es wieder zum layoutursprung zurückkehrt.
der ziel zeilenbereich in M3 wäre ab zeile x
bsp: Hersteller a hat 20 Produkte => 20 zeilen müssten in M3 ab zeile x erstellt werden
hersteller b hat 2 Produkte => 2 zeilen müssten in M3 ab zeile x erstellt werden
das layout reset könnte man voher oder nacher machen… vorher wäre aber glaub ich sinnvoller…
ja… das wärs… sicher ein klax für euch… für mich imo unmöglich… daher wäre eure hilfe echt suuper !!
lg, tanja