VBA - Abfüllsequenz von 1 bis N

545
Lenny

Ich bin nicht sicher, ob der Titel klar ist, aber im Wesentlichen muss ich die Zuordnung von Websites automatisieren. Die Anzahl der Zeilen beträgt normalerweise etwa 60, kann jedoch bis zu 200 betragen. Die Zuordnung der Standortnummer kann je nach Standort manchmal zwischen 5 und 10 variieren.

Ich habe eine Referenztabelle, die beispielsweise Delaware = 6, New York = 4 zeigt.

Was ich also brauche, ist, dass Spalte G mit der Nummer 1 bis zum Ort des Limits gefüllt wird ("Delaware" oder "New York" werden an anderer Stelle in der Datei ausgewählt). Wenn es sich also um Delaware handelt, müsste es 1,2,3,4,5,6,1,2,3,4,5,6 usw. bis zur letzten besiedelten Reihe besiedeln. Bei New York 1,2,3,4,1,2,3,4,1,2,3,4 und so weiter bis zur letzten besiedelten Zeile.

Ich habe eine Reihe von VBA-Funktionen gefunden, die das automatische Ausfüllen auf eine bestimmte Anzahl von Zeilen ausführen, aber ich habe noch nichts gesehen, das eine Reihe von bis zu N (wobei N = der in der Referenztabelle der Site zugewiesene Nummer ist) füllen kann oft ändern Ist das möglich?

0
Es wäre hilfreich, wenn Sie Ihre Frage [bearbeiten], um eine dieser VBA-Funktionen hinzuzufügen. Wenn es nah an das kommt, was Sie möchten, kann es nur ein paar Optimierungen geben, um für Sie arbeiten zu können. Wenn Sie nicht wissen, wie der Code veröffentlicht wird, fügen Sie ihn einfach ein und jemand formatiert ihn für Sie. Rey Juna vor 5 Jahren 1
Es ist einfach `NextCell = (PrevCell MOD VLOOKUP (town, limit_table)) + 1 ' Akina vor 5 Jahren 2

0 Antworten auf die Frage