Toon posts:

[VBA][Excel] Selection.Paste werkt niet

Pagina: 1
Acties:
  • 114 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik probeer het volgende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub kolomFenGomdraaien()
'Draait kolom F en kolom G om, slaat op en sluit daarna af

Columns("F").Select
Selection.Copy
    
Columns("H").Select
Selection.Paste

Columns("F").Select
Selection.Delete

End Sub


Probleem: Selection.Paste geeft error "Object doesn't support this property or method". Waarom werken de commando's Copy en Delete wel, maar Paste niet? En, belangrijkere vraag: hoe krijg ik het voor mekaar :)

  • Gizmo4ever
  • Registratie: Oktober 2001
  • Laatst online: 11:31
Verwijderd schreef op 27 March 2003 @ 10:46:
Ik probeer het volgende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub kolomFenGomdraaien()
'Draait kolom F en kolom G om, slaat op en sluit daarna af

Columns("F").Select
Selection.Copy
    
Columns("H").Select
Selection.Paste

Columns("F").Select
Selection.Delete

End Sub


Probleem: Selection.Paste geeft error "Object doesn't support this property or method". Waarom werken de commando's Copy en Delete wel, maar Paste niet? En, belangrijkere vraag: hoe krijg ik het voor mekaar :)
Misschien omdat je Kollom H nog niet hebt geselecteerd en een copy commando gegeven??
wilde gok hoor

Verwijderd

Topicstarter
Ik probeer kolom F in kolom H te krijgen. Het copy gedeelte werkt wel, als ik na de error gekregen te hebben op paste duw in excel, plakt 'ie keurig kolom F.

Verwijderd

De oplossing staat al aangegeven: Object doesn't support this property or method.
Dus zoek je een ander object wat dat wel ondersteunt.

Je doet 't sowieso nog wat omslachtig:
Visual Basic:
1
2
3
Range("F:F").Copy
Range("H:H").PasteSpecial
Range("F:F").Delete


of

Visual Basic:
1
2
3
4
5
With ActiveSheet
.Columns("F").Copy
.Columns("H").PasteSpecial
.Columns("F").Delete
End With

[ Voor 41% gewijzigd door Verwijderd op 27-03-2003 14:09 ]