Goede morgen,
Ik probeer een bepaalde range van werkblad A naar werkblad B te copieren
via de instructie : Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _:=False, Transpose:=False
( ik gebruik deze instructie ook in andere Excell sheets zonder problemen )
Ik ben nu bezig in een "nieuwe" excell sheet en gisteren kreeg ik de fout : F1004 Method PasteSpecial van klasse Range is mislukt
Ik had/heb de werkbladen A en B beveiligd met een passwoord en door in VBA de instructies unprotect en protect toe te voegen
werd deze fout opgelost. Het copieren van de range werkte zonder problemen.
Vandaag heb ik nog wat zitten werken/ wijzigen aan de excell sheet en VBA instructies en nu krijg ik : F1004 Door de toepassing of door object gedefinieerde fout
Maar heb geen idee waarom die fout nu komt.
'
' copy lijnen naar historiek shipments
'
' posities values from range voor de detail
'
Val5 = Range("incontprtverzendfrom").Value
Val6 = Range("incontprtverzenduntil").Value
'
' de from range voor de copy van de detail
'
Sheets("incon prt").Select
Range(Val5, Val6).Select
Selection.Copy
'
' the to sheet positioneer in de juiste kolom
' en volgende lege row vinden en de copy doen van waardes
'
Sheets("incon ship").Select
Range("D6").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks_:=False, Transpose:=False
Application.CutCopyMode = False
Is er misschien een "methode / een manier" om te ontdekken waarom die fout nu gebeurd ?
Wanneer de fout voorkomt kan ik zien dat de "te copieren" range de correcte range is ,
de rij waar de range naar toe met gecopieerd worden is ook correct.
de excell sheet is te groot om toe te voegen, ik zou de sheet moeten "afslanken" ( maar daar ben je dan ook weer even mee bezig )
daarom wou ik de vraag eerst zo stellen.
Ik probeer een bepaalde range van werkblad A naar werkblad B te copieren
via de instructie : Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _:=False, Transpose:=False
( ik gebruik deze instructie ook in andere Excell sheets zonder problemen )
Ik ben nu bezig in een "nieuwe" excell sheet en gisteren kreeg ik de fout : F1004 Method PasteSpecial van klasse Range is mislukt
Ik had/heb de werkbladen A en B beveiligd met een passwoord en door in VBA de instructies unprotect en protect toe te voegen
werd deze fout opgelost. Het copieren van de range werkte zonder problemen.
Vandaag heb ik nog wat zitten werken/ wijzigen aan de excell sheet en VBA instructies en nu krijg ik : F1004 Door de toepassing of door object gedefinieerde fout
Maar heb geen idee waarom die fout nu komt.
'
' copy lijnen naar historiek shipments
'
' posities values from range voor de detail
'
Val5 = Range("incontprtverzendfrom").Value
Val6 = Range("incontprtverzenduntil").Value
'
' de from range voor de copy van de detail
'
Sheets("incon prt").Select
Range(Val5, Val6).Select
Selection.Copy
'
' the to sheet positioneer in de juiste kolom
' en volgende lege row vinden en de copy doen van waardes
'
Sheets("incon ship").Select
Range("D6").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks_:=False, Transpose:=False
Application.CutCopyMode = False
Is er misschien een "methode / een manier" om te ontdekken waarom die fout nu gebeurd ?
Wanneer de fout voorkomt kan ik zien dat de "te copieren" range de correcte range is ,
de rij waar de range naar toe met gecopieerd worden is ook correct.
de excell sheet is te groot om toe te voegen, ik zou de sheet moeten "afslanken" ( maar daar ben je dan ook weer even mee bezig )
daarom wou ik de vraag eerst zo stellen.