copy paste macro werkt niet.

Status
Niet open voor verdere reacties.

pouletten

Gebruiker
Lid geworden
13 apr 2010
Berichten
70
Hallo beste forummers,

Ik ben bezig met het schrijven van een macro, maar op een één of andere manier gaat het niet goed bij het kopieëren en plakken van gegevens. Ik krijg "fout 1004".
Verschillende pogingen geven telkens hetzelfde probleem.
Mijn laatste poging was:

Code:
Private Sub CommandButton1_Click()
If Sheets("Blad2").Range("B1").Value = 1 Then

    Sheets("Periode telling").Select
    Range("D4:D96").Copy

    
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        Else
        Exit Sub
End If


End Sub
Deze werkt ook niet. Het is de bedoeling dat de waardes uit periodetelling in blad 2 gekopieerd worden naar de juiste week in het tabblad periode telling. Hiervoor heb ik de knop opslaan gebruikt.
Wie kan mij helpen?

Met vriendelijke groet,

PoulettenBekijk bijlage Map1.xlsxBekijk bijlage Map1.xlsx
 
Laatst bewerkt door een moderator:
Volgens mij moet je toch even aangeven waar je de rij wilt plakken.
Code:
Private Sub CommandButton1_Click()
If Sheets("Blad2").Range("B1").Value = 1 Then

    Sheets("Periode telling").Select
    Range("D4:D96").Copy

     Range("C33").Select
     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
     :=False, Transpose:=False
     Else
     Exit Sub
End If


End Sub
 
Code:
Sub tst()
    With Sheets("Periode telling")
        i = WorksheetFunction.Match(Sheets("Blad2").Range("B1"), .Rows(2), 0)
        sn = .Cells(4, i).Resize(93)
    End With
    Sheets("Blad2").Range("D4").Resize(93) = sn
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan