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

Opgelost VBA kopieren range

Dit topic is als opgelost gemarkeerd

Floris1983

Gebruiker
Lid geworden
5 aug 2020
Berichten
24
Goedemiddag,

Ik breek m'n hoofd al een dag of wat.

Ik probeer een range te kopieren naar een database op een ander werkblad, ergens doe ik iets verkeerd maar ik begrijp niet helemaal wat. als ik de kolommen 1 voor 1 kopieer werkt het wel. Kan iemand het uitleggen? Alvast bedankt!

Code:
Sub To_database()

rij = Sheets("Lijsten").Range("P2") + 1
Sheets("Data").Range("B:IR" & rij) = Sheets("Invul").Range("CU4:MK4").Value

End Sub
 
Achter (B: ontbreekt een rijnummer
 
Dank je Haije, helaas werkt het zo ook niet. Heb jij een idee?

Code:
Sub To_database()

rij = Sheets("Lijsten").Range("P2") + 1
Sheets("Data").Range("B &rij :IR & rij") = Sheets("Invul").Range("CU4:MK4").Value

End Sub
 
Zo?
Sheets("Data").Range("B" & rij & ":IR" & "rij") ipv Sheets("Data").Range("B &rij :IR & rij")
 
@Hajie:
& rij) in plaats van & "rij")
 
Terug
Bovenaan Onderaan