• 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 wordt onderaan geplaatst in een bereik

Status
Niet open voor verdere reacties.

Pascal62

Gebruiker
Lid geworden
27 jan 2010
Berichten
18
Goede morgen,

Hij het sorteren, plaats hij de gesorteerde gegevens onderaan het bereik en dit zowel bij handmatig sorteren als gebruik makende van de actieve opdrachtknop.
Tevens kan ik de actieve opdrachtknop niet gebruiken (foutcode 1004) als bepaalde cellen geblokkeerd zijn tegen bewerking en verborgen via de celeigenschappen.

Weet iemand hier raad mee.

mvg
 

Bijlagen

  • Map2.xls
    61 KB · Weergaven: 27
Pascal62,

Ik zie niet direct wat er fout gaat.
Je moet in de code Unprotect en Protect gebruiken.
Zo haald hij eerst even de beveiliging eraf, sorteerd en zet de beveiliging er weer op.
 
Hallo Wim,

Het is toch niet normaal, als ik sorteer op naam, wordt alles mooi bovenaan gezet.
Wordt er gesorteerd op punten, kan komt een stuk bovenaan en een stuk onderaan.

Wat bedoel je met de Code Protect en Unprotect. Heeft dit betrekking op VBA?

Groeten, Pascal
 
Hier is je file nu wel goed werkend.
Het zat in Ascending en bij de onderste stond Decending
 

Bijlagen

  • Map2(Hv).xls
    74 KB · Weergaven: 22
Laatst bewerkt:
Hallo Wim,

Alles blijkt perfect te werken in verband met de beveiliging.
Mijn bij sortering op Ptn - Gem - TGG, komt alles wel bovenaan te staan, maar hij sorteert oplopend in plaats van aflopend. Indien ik Ascending wijzig door Descending plaats hij terug alles onderaan.
Is het in VBA ook mogelijk om een vierde key toe te voegen zodanig dat hij sorteert op 4 kolommen?

Weet jij hiervoor nog een oplossing?

Thanks
 
Hallo

Of zo...
Code:
Private Sub CommandButton1_Click()
  With Sheets(1)
    .Unprotect
    .[A2:AC16].Sort .[B2]
    .Protect
  End With
End Sub

Private Sub CommandButton2_Click()
  With Sheets(1)
    .Unprotect
    .[A2:AC16].Sort .[C2]
    .Protect
  End With
End Sub

Private Sub CommandButton3_Click()
  With Sheets(1)
    .Unprotect
    .[A2:AC16].Sort Key1:=.[V2], Order1:=xlAscending _
                  , Key2:=.[W2], Order2:=xlAscending _
                  , Key3:=.[X2], Order3:=xlAscending
    .Protect
  End With
End Sub

Met vr gr
Jack
 
Pascal62,

Ik krijg het niet voorelkaar om de hoogste boven te krijgen, snap het niet.

Jack Nouws,
Met de code van je lukt het mij ook niet.
 
Wim,
Ik vrees dat het probleem ligt in het feit dat bepaalde cellen geen cijfer hebben maar enkel "-" teken.
Ben actueel bezig met de formules aan te passen in de bovenste rij.
Als er dan gesorteerd wordt staat het in volgorde.
Maar ok, dat was eigenlijk niet hetgeen ik wou maar kan mij ermee behelpen.
Groeten
 
Inderdaad komt het door de - , zie ik nu ook.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan