Oma alkeellinen VBA osaaminen alkoi tökkimään. Olisiko täältä jeesiä?
Sheet 1:llä on automaattinen aakkosellinen sorttaus:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Range("A7").Sort Key1:=Range("A6"), _
Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub
Tällä rivit järjestyvät hienosti kuten pitää sarakkeen A mukaan.
Sheet2:
Tuon osittain samaa dataa viittaamalla suoraan Sheet1:n sisältöön ja osittain parilla kaavalla. Sheet2:n rivit täytyisi saada automaattijärjestykseen samaan järjestykseen kuin ykkösessä sitä mukaan kun ykköselle teen lisää rivejä. Sinällään se järjestyykin kaavojen puolesta, mutta rivit alkavat heittää kun sheet2:lle täyttää tietoja, esimerkiksi sarakkeisiin K:BE. Koko alue jonka rivit haluan järjestää on B21:BE278.
VBA:lla aakkosellinen sorttaus riveittäin
vbaabv
1
147
Vastaukset
- vbaabv
Jatkoa alkuperäiseen viestiin. Rakennetta muutettu hiukan sujuvammaksi, ja samaa koodia pidetty myös taulukossa 2. Sorttaus onnistuu mutta rajaus on outo, sorttaus pitäisi alkaa riviltä 21 sarakkeessa A mutta alkaa sorttaamaan jo riviltä 18 joka on otsikkoaluetta.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Mitä hyvää rikkaiden hyysääminen Suomelle tuonut?
Minäpä vastaan: ei yhtikäs mitään, vaan pelkkää vahinkoa. Demareiden ansiosta Suomen valtio oli käytännössä vielä 1980-216100Grahn-Laasonen: "Kansalainen joutuu pettymään, jos demareita äänestää"
Ministeri viittaa tuoreeseen Helsingin Sanomien juttuun, jossa demarijohtajan keinoja Suomen suunnan muuttamiseksi esite895722- 1263712
Tytti Tuppurainen häpäisi Suomen epäisänmaallisella lausunnollaan USA:n ulkoministerille Rubiolle.
https://www.is.fi/politiikka/art-2000011816267.html Miksi Tytti Tuppurainen päästetään antamaan typeriä lausuntoja noin993709- 1261474
- 571397
Miksi miehen on hankala ymmärtää
Että hänen on tehtävä aloite. Niin sen kuuluu mennä luonnollisesti.1301322- 381129
- 451113
- 271097