Cellenbereik kopiëren naar ander werkblad.

Status
Niet open voor verdere reacties.
Beetje vreemde constuctie maar zo werkt het wel

Code:
Worksheets("Sheet_1").Range(Cells(REGEL, 1), Cells(REGEL, 3)).Copy Worksheets("Sheet_2").Cells(REGEL, 5)
 
Beste venA,

Inderdaad vreemd, maar bij mij werkt het op deze manier ook.

Weglaten is de kunst van de meester :).

Bedankt!
 
Laatst bewerkt:
Waarom wil je dan regel voor regel kopiëren? Kan toch in 1 keer? En waarom kopiëren?

Code:
Sub VenA()
  With Sheets("Sheet_1").Cells(1).CurrentRegion
    Sheets("Sheet_2").Cells(1, 5).Resize(.Rows.Count, .Columns.Count) = .Value
  End With
End Sub
 
Ik doe dat regel-voor regel omdat ik selectief wil kopiëren. Alleen regels die voldoen aan een bepaalde datum gaan naar Sheet_2.
In het voorbeeld .xlsm heb ik dat voor de duidelijkheid weggelaten.

De vraag waarom kopiëren ligt voor de hand, al zie ik dat je daar een alternatief voor hebt. Alleen moet ik die -met mijn bescheiden kennis van VBA- nog even bestuderen.
 
Voor de duidelijkheid kan je het beste niets weglaten.;) Al eens iets gelezen over een filter? Rij voor rij is zeker bij veel data heel traag.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan