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

Range kopieren

Status
Niet open voor verdere reacties.

verluc

Gebruiker
Lid geworden
29 mei 2009
Berichten
535
Heeft iemand een voorbeeld van kopieren :

Voorbeeld:

Range: L4:L26 naar Range: B34:B56 maar alleen kopieren van de celinhoud en opmaak doch zonder formules

Met dank bij voorbaat
 
Misschien met zoiets?
Code:
Range("L4:L26").Copy
    Range("B34").PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    ActiveSheet.Paste
    Application.CutCopyMode = False

Edit: kopiëert helaas ook de formules.
(beginners probleem)
 
Laatst bewerkt:
HSV, bedankt voor Uw opzet.
Macro werkt, doch de cellen waar een formule achter zit in de oorsprong worden in de kopie als #WAARDE weergegeven in plaats van het bedrag dat in oorsprong staat.
Misschien nog een kleine aanvulling hierop ?
 
En wat als je het met deze doet
Code:
Sub tst ()
Range("B34:B56").Value = Range("L4:L26").Value
End Sub
?
 
Met deze code doet hij het wel, maar ik verlies de opmaak (kader rond de cel)
Misschien een aanvulling op deze code ?
Met dank.
 
Die van mij en Harry tezamen :eek:
Code:
Sub tst()
    Range("B34:B56").Value = Range("L4:L26").Value
    Range("L4:L26").Copy
    Range("B34").PasteSpecial Paste:=xlPasteFormats
    Application.CutCopyMode = False
End Sub
 
Hi beiden,

Inderdaad, zoals het gezegde : "met twee weet men meer dan met één", lukt het inderdaad zoals gewenst.
Beide dank en goede nacht !!!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan