• 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 Excel VBA loop naar volgende kolom

Dit topic is als opgelost gemarkeerd
Status
Niet open voor verdere reacties.

Kirana2014

Gebruiker
Lid geworden
21 okt 2020
Berichten
55
Help me alsjeblieft met VBA elke keer dat ik gegevens kopieer in een kolom een nieuwe vba nodig heb
kan ik "Next range" / Loop als ja hoe

Code:
Sub Copy()

Dim LastRow
   Dim sht As Worksheet
  
   Set sht = ThisWorkbook.Worksheets("sheet1")
  
   '<<<<kopier kolom A>>>
  
   LastRow = sht.Range("A2").CurrentRegion.Rows.Count
   sht.Range("A2:A" & LastRow).Copy
   Range("G2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        
        
   '<<<<kopier kolom B>>>
  
   LastRow = sht.Range("B2").CurrentRegion.Rows.Count
   sht.Range("B2:B" & LastRow).Copy
   Range("I2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
  
   '<<<<kopier kolom C>>>
  
   LastRow = sht.Range("C2").CurrentRegion.Rows.Count
   sht.Range("C2:C" & LastRow).Copy
   Range("K2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
  
  
   End Sub
 
Gebruik nooit 'select' in VBA.

Wat is de lol alle gegevens 2 keer in een werkblad te zetten?
Wat is de zin een aaneengesloten gebied naar 3, niet-aaneeengesloten kolommen te splitsen ?

Als ik zeg dat ik je vraag niet snap en je leest jouw vraag nogeens door, begrijp je dat dan ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan