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

Plakken met VBA

Status
Niet open voor verdere reacties.

NajKwin

Gebruiker
Lid geworden
24 dec 2015
Berichten
271
Hallo,

ik gebruik de volgende code om wat te plakken naar een ander tabblad.
Code:
Private Sub CommandButton1_Click()
Application.EnableEvents = False
   Blad1.Range("B3:c45").Copy
   Blad2.Range("B2:c38").PasteSpecial Paste:=xlPasteValues
   Application.CutCopyMode = False
   Sheets("Sheet1").Select
   Sheet1.Range("T1").Activate
End Sub
Gaat op zich goed alleen als op het te kopiëren blad al gegevens staat vraagt hij of ik het wil overschrijven.

is daar binnen VBA ook een code voor dat ik die bevestiging niet hoef te geven en dat hij onvoorwaardelijk de gegevens plakt?

GR Naj
 
Code:
Application.DisplayAlerts = False

om de melding uit te schakelen

Daarna weer aanzetten m.b.v.

Code:
Application.DisplayAlerts = True
 
Dit doet hetzelfde.

Code:
Private Sub CommandButton1_Click()
   Blad2.Range("B2:c44") = Blad1.Range("B3:c45").Value
End Sub

En dan ligt het eraan waar de knop staat anders kan je "Blad1" of "Blad2" ook nog weglaten.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan