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

Alfabetisch ordenen van bepaalde kolommen in een tabel

Status
Niet open voor verdere reacties.

Blixem

Gebruiker
Lid geworden
16 mei 2009
Berichten
15
Hallo,

Ik zoek al geruime tijd een oplossing om in een tabel een macro toe te passen die bepaalde kolommen gaat sorteren als er nieuwe moesten bijkomen.
Ook moeten bepaalde kolommen blijven staan -
Zoals file in bijlage, dienen kolom B C D E altijd te blijven staan.
Kolommen F tot mogelijks bvb BA (liefst zo dynamisch mogelijk) zouden adhv een macro dus moeten sorteren op basis van column header, als ze deel uit maken van de tabel (Range?)



Excel voorbeeld in bijlage, ik hoop dat ik hierbij alles zo goed mogelijk heb kunnen uitleggen.

Bij vragen shoot.
 

Bijlagen

In een listobject kan zo niet gesorteerd worden; in een range wel.

Code:
Sub M_snb()
  Sheet1.ListObjects(1).Unlist

  With Sheet1.Cells(1).CurrentRegion
    .Offset(, 5).Resize(, .Columns.Count - 4).Sort Cells(1, 6), 1, , , , , , 1, , , 2
    Sheet1.ListObjects.Add 1, .Offset, , 1
  End With
End Sub
 
Laatst bewerkt:
Waar ik voor vreesde dat t in een tabel/object niet kan.
Maar deze code helpt me dan ook wel verder.
Hartelijk bedankt!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan