Wie kan mij helpen een macro aan te passen

Status
Niet open voor verdere reacties.

Henk Schepers

Gebruiker
Lid geworden
3 apr 2004
Berichten
187
het volgende bestand als voorbeeld:
De macro heb ik van internet gehaald, en werkt op zich goed, alleen hij moet in plaats van kopiëren uit het filter, knippen uit het filter. Vervolgens plakken in een ander werkblad, zonder de gegevens die daar al in staan te verwijderen.
Groeten Henk
 

Bijlagen

macro is anders

Wigi, met alle respect, de macro is heel anders. de macro die ik op jou aanraden heb opgehaald van internet moet iets aangepast worden zodat hij knipt i.p.v. kopieert en plakt zonder dat hij bestaande data delete


Code:
Private Sub CommandButton1_Click()
'code 4
'by Tom Ogilvy
Dim rng As Range
Dim rng2 As Range

With ActiveSheet.AutoFilter.Range
 On Error Resume Next
   Set rng2 = .Offset(1, 0).Resize(.Rows.Count - 1, 1) _
       .SpecialCells(xlCellTypeVisible)
 On Error GoTo 0
End With
If rng2 Is Nothing Then
   MsgBox "No data to copy"
Else
   'Worksheets("nog in behandeling").Cells.Clear
   Set rng = ActiveSheet.AutoFilter.Range
   rng.Offset(1, 0).Resize(rng.Rows.Count - 1).Copy _
     Destination:=Worksheets("afvoeren").Range("A1")
End If
   ActiveSheet.ShowAllData

End Sub

groeten Henk
 
Laatst bewerkt door een moderator:
Het spijt mij

Deze macro kopieerd de kopregel waar het autofilter in staat. en knipt deze naar een ander blad. het filter is dan ook meteen verdwenen.
heb je de makro bekeken die ik geplaatst heb? die werkt in principe goed maar moet knippen in plaats van kopiëren. ook plaats hij de nieuwe regel niet onder de bestaande regels maar op a1. eigenlijk moet er in verwerkt worden xldown. select en offset 1 regel lager.
en dan plakken.
Dat heb ik geprobeerd te veranderen maar dan krijg foutmeldingen
Gr Henk
 
Code:
rng.Offset(1, 0).Resize(rng.Rows.Count - 1).Copy _
                Destination:=Sheets("krijgt bericht").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
        rng.Offset(1, 0).Resize(rng.Rows.Count - 1).EntireRow.Delete

Wigi
 
Dat is wat ik bedoel

Wigi
het werkt nu perfect. Ik heb het nu zo dat ik de filter criteria ook in de macro heb staan en deze aan verschillende knoppen gekoppeld.
Heel hartelijk bedankt voor de moeite en inzet.
gr Henk
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan