• 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 in een macro

Status
Niet open voor verdere reacties.

Etienne1978

Gebruiker
Lid geworden
3 mei 2012
Berichten
32
Hallo,

Ik heb een vraag mbt sorteren in een macro.
Als ik een macro opneem krijg k bij het sorteren de volgende code:

Code:
Range("A1").Select
    Selection.CurrentRegion.Select
    Application.CutCopyMode = False
    ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Blad1").Sort.SortFields.Add Key:=Range("A1:A1828") _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets("Blad1").Sort
        .SetRange Range("A1:F1828")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With

In feite niks mis mee. Alleen wil het probleem dat als ik deze macro voor een volgend bestand ga gebruiken wat groter is hij de range aanhoud
wat in de macro staat (A1:F1828) terwijl het bijv. (A1:F4000) moet zijn. Ik dacht dat indien ik bij een macro shift+ctrl+* ingedrukt zou houden hij ongeacht de grote van de range hij alles zou selecteren maar blijkbaar doet hij dat bij mij toch niet.

Kan iemand mij vertellen hoe ik dit probleem moet oplossen?
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan