Archief - macro excel

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

zever2000

Legacy Member
haaydihoow^^


Voor mijn masterproef heb ik een simulatie van een productie systeem in excel gemaakt. Nu moet ik de sheet zeer veel herberekenen om resultaten te verzamelen en deze dan te onderwerpen aan statistische testen, om uiteindelijk conclusies te kunnen formuleren.

Nu wil ik het herberekenen en wegschrijven van de informatie automatiseren door middel van een macro, omdat ik anders ettelijke uren gewoon op F9 zit te drukken en copy/paste zit te doen...

Dit is de code van mijn macro:

Sub Macropush()
'
' Macropush Macro
'

'
Calculate
Range("I2:K2").Select
Selection.Copy
Sheets("test").Select
Range("B2").Select
ActiveSheet.Paste

End Sub

nu zou ik graag hebben dat via de macro de werkmap 15 maal wordt herberekend en de info in cellen I2:K2 op sheet x telkens worden weggeschreven naar sheet y. Het wegschrijven begint bij cel B2, maar deze mag natuurlijk niet overschreven worden bij een herberekening, dus er moet altijd een rij opgeschoven worden zodat ik na 15 herberekeningen 15 rijen heb met informatie.

Ik heb zelf geen kaas gegeten van vba en heb geen idee hoe dit moet, er is me echter wel gezegd dat het zou moeten lukken...

alle ideeën zijn welkom!!

Alvast bedankt^^!!

Suicide Monkey

Legacy Member
Voor het wegschrijven kan je de locatie waar de waarde moet komen opgeven met Sheets("test").Cells(rijNr,kolomNr) = ... De 15 herberekeningen stop je dan in een while lus en laat de waarde van kolomNr iedere keer verhogen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan