Robert Smidt
Gebruiker
- Lid geworden
- 26 mei 2009
- Berichten
- 947
Beste Helpmij'ers,
Ik zit al geruime tijd te worstelen met een ogenschijnlijk eenvoudige vba-code die bij mij niet functioneert.
Het is de bedoeling om de celinhoud vanuit een andere sheet te kopiëren naar een werkblad waar ik actief in ben. De code werkt perfect zolang het kopiëren maar binnen hetzelfde werkblad blijft.
De code is:
Wat doe ik fout in de regel: Sheets("Data").Range("b53").Select
Een antwoord zie ik met veel belangstelling tegemoet.
Met vriendelijke groet,
Robert Smidt
Ik zit al geruime tijd te worstelen met een ogenschijnlijk eenvoudige vba-code die bij mij niet functioneert.
Het is de bedoeling om de celinhoud vanuit een andere sheet te kopiëren naar een werkblad waar ik actief in ben. De code werkt perfect zolang het kopiëren maar binnen hetzelfde werkblad blijft.
De code is:
Code:
If Range("b" & Target.Row) <> "" And Range("c" & Target.Row) = "" Then
rij = 0 + ActiveCell.Row
'Range("k2").Select 'Deze code werkt prima vanuit dezelfde sheet
Sheets("Data").Range("b53").Select 'Deze code geeft een foutmelding zonder omschrijving van de fout
Selection.Copy
Cells(rij, 3).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Cells(rij, 1).Select
Application.Goto .Offset(, 2) 'ga naar kolom c
End If
Wat doe ik fout in de regel: Sheets("Data").Range("b53").Select
Een antwoord zie ik met veel belangstelling tegemoet.
Met vriendelijke groet,
Robert Smidt