arjoderoon
Gebruiker
- Lid geworden
- 2 mei 2007
- Berichten
- 476
ik probeer wat ik tot op heden van VBA geleerd heb toe te passen.
Alleen loop ik wat vast.
daarom de vraag of jullie me op weg kunnen helpen:
ik heb 1 worksheet waarop ik vanaf rij 17 in de kolommen A t/m M waarden op wil halen vanuit worksheets met index nummer hoger dan 9.
dus in rij 17 komen de waarden die op worksheet 9 staan
in rij 18 de waarden die op worksheet 10 staan enz.
nu had ik al iets zitten kopieren uit eerdere codes maar ik kom er niet helemaal uit. Ik wil het graag leren dus vandaar mijn vraag of jullie me op weg kunnen helpen:
dit plakt de waarde uit sheet 9, cell D2 in cel A16 (ipv A17).
En ik wil eigenlijk een verwijzing naar cel D2 hebben in plaats van de waarde van uit cel D2.
Welke aanpassing moet ik doorvoeren?
Alleen loop ik wat vast.
daarom de vraag of jullie me op weg kunnen helpen:
ik heb 1 worksheet waarop ik vanaf rij 17 in de kolommen A t/m M waarden op wil halen vanuit worksheets met index nummer hoger dan 9.
dus in rij 17 komen de waarden die op worksheet 9 staan
in rij 18 de waarden die op worksheet 10 staan enz.
nu had ik al iets zitten kopieren uit eerdere codes maar ik kom er niet helemaal uit. Ik wil het graag leren dus vandaar mijn vraag of jullie me op weg kunnen helpen:
Code:
Sub kopiereninadministratie()
Dim ws1 As Worksheet
Dim last As Integer
Dim tb As Integer
Dim t As Integer
Dim cell As Variant
Set ws1 = Worksheets("Administratie")
last = ws1.Range("A17:A" & Rows.Count).End(xlUp).Row
'tb = ActiveWorkbook.Sheets.Count
t = 9
For Each cell In ws1.Range("A17:A" & CStr(last))
cell.FormulaR1C1 = Sheets(t).Cells(2, 4)
t = t + 1
Next cell
End Sub
dit plakt de waarde uit sheet 9, cell D2 in cel A16 (ipv A17).
En ik wil eigenlijk een verwijzing naar cel D2 hebben in plaats van de waarde van uit cel D2.
Welke aanpassing moet ik doorvoeren?
Laatst bewerkt door een moderator: