• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

problemen met doorvoermacro

Status
Niet open voor verdere reacties.

arnoudr

Gebruiker
Lid geworden
27 sep 2006
Berichten
15
ik heb even een nieuw topic gemaakt omdat dit toch wel een andere vraag is dan het onderwerp van de vorige deed vermoeden,

als ik deze macro gebruik:


Quote:
Sub doorvoerenper8rijen()
Dim r As Long
Application.ScreenUpdating = False
Range("A1").Copy
For r = 10 To 460 Step 9
Range("A" & r).PasteSpecial xlPasteFormulas
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

dan voert hij de formule (verwijzing) wel door, maar hij slaat bij de verwijzing ook steeds 9 over terwijl de gegevens in het bronblad achter elkaar staan..
concreet: hij gaat van =Jaar!D2 naar =Jaar!D11 terwijl ik naar =Jaar!D3 had willlen gaan, enz.

groeten,

Arnoud
 
Laatst bewerkt:
Zit het hem misschien hier in...?

Code:
For r = 10 To 460 [B]Step 9[/B]
 
Gelieve de code in je eerst post tussen code tags te plaatsen. Dat komt de leesbaarheid ten goede.
 
Arnoudr zei:
voor zover ik kan ontdekken heeft die 9 invloed op het doel, niet op de bron
Helaas voor je... maar die 'step 9' geeft aan dat je met stappen van 9 door het bereik van 10 tot 460 loopt. Dus wel degelijk 'de bron'...
Het 'Step' is een toevoeging die je alleen maar doet als je iets anders wilt doen dan per 1 omhoog in de teller.

Groet, Leo
 
Laatst bewerkt:
bedankt voor de tips maar laat ik het anders formuleren:
in werkblad seizoen2008 wil ik een waarde neerzetten uit werkblad jaarplanningen

als ik deze macro nu uitvoer in werkblad seizoen2008 gebeurt het volgende:

hij slaat inderdaad negen plekken over en zet daar de volgende waarde neer, maar hij telt bij deze waarde ook negen op.. en dat is niet de bedoeling

visueel:

werkblad jaarplanningen......werkblad seizoen2008

basistrainingwk1.............................basistrainingwk1
basistrainingwk2.............................-----
basistrainingwk3............................ -----
andereperidewk1.............................-----
enzovoorts.....................................-----
.....................................................-----
.....................................................-----
.....................................................-----
.....................................................basistrainingwk2
.....................................................----
.....................................................----
.....................................................enz..

*edit* ik heb het bestand maar even toegevoegd om het duidelijker te maken,
wat ik wil is het volgende:

ik wil in de werkbladen #seizoen2006, 2007 en 2008#
in de cellen A1,A10,A19 enz de gegevens uit werkblad #jaar# kolom D invullen
in de cellen A7,A16, A27 enz de gevens uit werkblad #jaar# kolom E invullen

ik hoop dat iemand een goeie tip heeft :D

groeten,

Arnoud
 

Bijlagen

Laatst bewerkt:
Helaas voor je... maar die 'step 9' geeft aan dat je met stappen van 9 door het bereik van 10 tot 460 loopt. Dus wel degelijk 'de bron'...
Het 'Step' is een toevoeging die je alleen maar doet als je iets anders wilt doen dan per 1 omhoog in de teller.

Groet, Leo

als je "bron" deze manier wilt lezen wel, de plek waar de waarde ingevuld wordt klopt ook wel, alleen bij de brongegevens slaat ie ook steeds 9 plekken over en da's niet de bedoeling :(
 
Arnoudr, Hmmm, da's grappig... en ik had het niet eens door! :o Je uitleg in je vraag op het andere forum was duidelijk beter. Vandaar dat er daar wél een bevredigend antwoord gemaakt kon worden.
Wil je deze hier óók nog op opgelost zetten? (leuk voor de statistieken)

Groet, Leo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan