Omdat mijn VB kennis nog redelijk beneden peil is heb ik met Macros het een en ander aan elkaar gesleuteld. Misschien niet elegant maar het werkt... op mijn PC.
Op de Laptop op mijn werk echter werkt het niet. (beide: Excel 2003 SP2 UK version)
Ik zal hier ter verduidelijking een stukje code toevoegen.
Het probleem doet zich voor bij "ActiveSheet.Paste" dan krijg ik een:
_____________________________________
Run-time error '1004':
Paste method of Worksheet class failed
_____________________________________
Zodra ik in het venster op "debug" klik zie ik dat de "paste" actie wordt uigevoerd, als ik dan "ActiveSheet.Paste" uitREM dan loopt de code door tot de volgende "ActiveSheet.Paste"
Dit gebeurt alleen vanaf de tweede "ActiveSheet.Paste" in deze code.
Als iemand enig idee heeft dan hoor ik dit graag.
Ook stat ik ervoor open als iemand een elegantere oplossing voor dit stukje code heeft.
vast dank
Op de Laptop op mijn werk echter werkt het niet. (beide: Excel 2003 SP2 UK version)
Ik zal hier ter verduidelijking een stukje code toevoegen.
..... en zo gaat dit een tijdje door.Sub Paint()
'
Sheets("ALL").Select
Range("B1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=2, Criteria1:="=*a*", Operator:=xlAnd
Range("A2:B2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Interior.ColorIndex = 3
Selection.Font.ColorIndex = 2
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("A").Select
ActiveSheet.Paste
Range("A1").Select
Sheets("ALL").Select
Selection.AutoFilter Field:=2, Criteria1:="=*b*", Operator:=xlAnd
Range("A2:B2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Interior.ColorIndex = 4
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Sheets("B").Select
ActiveSheet.Paste 'Hier gaat het fout
Range("A1").Select
Sheets("ALL").Select
Selection.AutoFilter Field:=2, Criteria1:="=*c*", Operator:=xlAnd
Range("A2:B2").Select
Het probleem doet zich voor bij "ActiveSheet.Paste" dan krijg ik een:
_____________________________________
Run-time error '1004':
Paste method of Worksheet class failed
_____________________________________
Zodra ik in het venster op "debug" klik zie ik dat de "paste" actie wordt uigevoerd, als ik dan "ActiveSheet.Paste" uitREM dan loopt de code door tot de volgende "ActiveSheet.Paste"
Dit gebeurt alleen vanaf de tweede "ActiveSheet.Paste" in deze code.
Als iemand enig idee heeft dan hoor ik dit graag.
Ook stat ik ervoor open als iemand een elegantere oplossing voor dit stukje code heeft.
vast dank