Gegevens verdelen van 1 sheet over meerder sheets dmv VBA (2)

Status
Niet open voor verdere reacties.

Arjan92

Gebruiker
Lid geworden
9 dec 2015
Berichten
6
Hoi,

Onderstaande forum heb ik gevolgd en heeft me al ontzettend geholpen met een deel van mijn excel workbook.

https://www.helpmij.nl/forum/showth...elen-van-1-sheet-over-meerdere-sheets-dmv-VBA

Sub Kopieer staat hieronder. Echter zoek ik naar de code om de data te knippen in plaats van kopiëren.
Wie kan mij helpen?

Code:
Sub Kopieer()
  Dim sh As Worksheet
  Application.ScreenUpdating = False
  With Sheets("bron")
    .AutoFilterMode = False                                'filter uitzetten
    For Each sh In Worksheets                              'loop alle werkbladen af
      If sh.Name <> Sheets("bron").Name Then               'werkblad is niet bron
        .Range("c1").AutoFilter 3, sh.Name                 'filter in bron op naam van dat werkblad
        If .AutoFilter.Range.Columns(3).SpecialCells(xlVisible).Count > 1 Then  'aantal zichtbare cellen in C is groter dan 1 (koprij is de 1e)
          sh.Columns("A:H").ClearContents                  'veeg eerste kolommen in ander werkblad
          .AutoFilter.Range.SpecialCells(xlVisible).Copy   'kopieer zichtbare cellen
          sh.Range("A1").PasteSpecial xlValues             'naar ander blad
          Application.Goto sh.Range("A1"), False           'ga bovenin staan
          sh.Columns("A:H").AutoFit                        'kolombreedte automatisch aanpassen
        End If
      End If
    Next
    .AutoFilterMode = False                                'filter uitzetten
    Application.CutCopyMode = False
  End With
  Application.ScreenUpdating = True
End Sub

Alvast bedankt.

Groeten,
Arjan
 

Bijlagen

  • Autofilter_Copy (1).xlsm
    14,7 KB · Weergaven: 23
De vraag staat op opgelost. Mogen we ook de oplossing weten?
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan