• 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.

foutmelding bij plakken na ActiveSheet.Unprotect

Status
Niet open voor verdere reacties.

ginogcsbelgie

Gebruiker
Lid geworden
17 nov 2014
Berichten
63
Hallo iedereen,
Ik zit met een probleempje in mijn code bij het plakken van waarden na ActiveSheet.Unprotect
Dan stopt mijn visual basic bij de volgende regel met het uitvoeren van mijn macro.
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True

En als ik het unprotect uitvoer doet hij het wel normaal
Range("AC4:AC8").Select
Selection.Copy
Sheets("TotalenWerkbons").Select
ActiveSheet.Unprotect
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(rowOffset:=1).Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Application.CutCopyMode = False
Range("A1").Select
ActiveSheet.Protect

Weet hier iemand een antwoord op?
Alvast bedankt voor de hulp
 
Probeer het zo maar eens.
Code:
with Sheets("TotalenWerkbons")
  .unprotect
  .cells(rows.count, 1).end(xlup).offset(1).resize(,5) = application.transpose(Range("AC4:AC8").value)
  .protect
end with
 
Goeieavond Harry,
Bedankt voor de snelle reactie en het werkt ook zo maar enkel plakt hij nu de regel niet in en vanaf vanaf lijn 3 maar in lijn 1501 en zo naar beneden?
 
Dan staat er iets in A1500.

Staat er tussen A100 en A1500 nog iets?

Anders:
Code:
.Cells(1).End(xlDown).Offset(1).Resize(, 5) = Application.Transpose(Range("AC4:AC8").Value)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan