Osaako joku sanoa mikä mättää koodissa tarkoitus olisi järjestellä rivejä tietyn luvun mukaan laskevaan järjestykseen, kun vba heittää jatkuvasti herjaa (run time error '1004': application-defined or object-defined error)
meinaa lähteä järki =)
debugeri maalaa kohdan koodista:
Selection.Sort Key1:=Range("C5"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
eli onko tuossa joku väärin?
meinaa lähteä järki =)
debugeri maalaa kohdan koodista:
Selection.Sort Key1:=Range("C5"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
eli onko tuossa joku väärin?
Vastaukset 1
Vanhimmat
Kun käytät antamaasi makroa, pitää silloin kursori olla solussa C5. 'Selection' kertoo, että toiminto aloitetaan kursorin paikasta.
Jos lisäät Selectionin paikalla aakkostettavan alueen esim. Range("C5:C20"), kursori voi silloin olla missä vain makroa käynnistettäessä.