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

Sorteren met macro gaat niet goed

Status
Niet open voor verdere reacties.

Evelthoven

Gebruiker
Lid geworden
26 sep 2006
Berichten
690
Goedemorgen,

In het bijgesloten bestandje (voorbeeld) heb ik mijn vraag gesteld.
Met kopieren en plakken en veel zoeken op internet heb ik geprobeerd de tabel met een in elkaar geknutselde macro te sorteren, maar iets gaat er niet goed. De koptekst wordt ook in de sortering meegenomen. Helaas weet ik niet hoe ik dit moet oplossen.

Willen jullie hier naar kijken aub ?

Alvast bedankt.

Groeten,
Eric
 

Bijlagen

en zo?

Code:
With Sheets("Gegevens")
    Lastrow = .Range("A65535").End(xlUp).Row
    .Range("A6:G" & Lastrow).Sort key1:=.Range("B5"), Key2:=Range("A5"), key3:=Range("C5")[COLOR="#FF0000"], Header:=xlYes[/COLOR]
End With
 
Beste SjonR,

Dat is het! Probleem opgelost.
Daar ben ik dan uren mee bezig geweest.

Heel erg bedankt.

Groeten,
Eric
 
Mooi, kijk ook eens hier. Kan je zien welke parameters er per methode beschikbaar zijn.
 
Kijk dan ook eens bij de eigenschappen van een listobject
Als je de macro in de macromodule van het werkblad zet wordt het ook nog eenvoudiger

Code:
Sub M_snb()
  With ListObjects(1).DataBodyRange
    .Sort .Cells(1, 2), , , , , , , 1
  End With
End Sub
 
Nog een mogelijkheid
Code:
  With ListObjects(1).Range
    .Sort "Merk", , "Datum", , , "Model", , 1
  End With
 
@JackN

:thumb:

Maar dan lijkt me dit voldoende

Code:
ListObjects(1).Range.Sort "Merk", , "Datum", , , "Model", , 1
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan