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

Foutcode 1004 Methode autofilter van klasse range mislukt

  • Onderwerp starter Onderwerp starter DDG
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

DDG

Gebruiker
Lid geworden
22 okt 2017
Berichten
5
Hallo,

Een paar dagen terug had ik een macro opgenomen voor het automatisch sorteren bij het openen het Excel-bestand. Sinds vandaag krijg ik een foutmelding, namelijk: Foutcode 1004 Methode autofilter van klasse range mislukt. Ik kan de fout niet achterhalen. Wellicht kan iemand mij helpen.

Sub AutoRunMacro()
'
' Autorun Macro
'

'
Selection.AutoFilter

ActiveWorkbook.Worksheets("Monitoring").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Monitoring").AutoFilter.Sort.SortFields.Add Key:= _
Range("AY2"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Monitoring").AutoFilter.Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Selection.AutoFilter
End Sub


En voor autorun

Private Sub Workbook_Open()
AutoRunMacro
End SubBekijk bijlage Voorbeeld inclusief macro2.zip
 
Laatst bewerkt:
Afgezien het feit dat het bestand erg traag is.

De code in Thisworkbook verwijderen en onderstaande plaatsen in een standaard module (werkt hetzelfde als Thisworkbook_open() event).
Code:
Sub auto_open()
 Sheets("Monitoring").Cells(1).CurrentRegion.Sort [AY1], , , , , , , 1
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan