- - Kuinka päivittää suodatetut tiedot automaattisesti, kun se päivitetään

Kuinka päivittää automaattisesti suodatetut tiedot Excel-tiedostossa, kun se päivitetään

Microsoft Excel antaa sinun suodattaa tietoja. Se on hyödyllinen ominaisuus, jonka avulla voit ymmärtää suuria tietomääriä. Jos sinulla ei ole tietokannan luomiseen tarvittavaa teknistä tietotaitoa, tämä ominaisuus säästää elämää. Suodattimet ovat melko yksinkertaisia ​​ja sallivat tietojen sisällyttämisen tai poissulkemisen sarakkeesta. Suodatin ulottuu ja sitä sovelletaan myös vastaavien rivien tietoarvoihin. Se, mitä suodatin ei tee, on itsensä automaattinen päivitys. Jos suodatetun sarakkeen arvo muuttuu, koska päivitit sitä manuaalisesti tai kaava on käytössä, suodattimet on käytettävä uudelleen. Yksinkertaisen koodinpätkän avulla voit päivittää suodatettuja sarakkeita lennossa.

Sinun on otettava makro käyttöön ja tallennettavaExcel-tiedosto makrotiedostona, .XLSM, koodin käyttämiseksi. Jos haluat tallentaa tiedoston makrotiedostona, siirry kohtaan Tiedosto> Tallenna nimellä ja valitse Tallenna nimellä -valintaikkunassa Excel Macro Enabled Workbook.

Valitse seuraavaksi arkki, johon olet käyttänyt suodattimia. Napsauta sitä hiiren kakkospainikkeella ja valitse pikavalikosta Näytä koodi.

Microsoft Visual Basic -ikkuna avautuu nykyisen Excel-taulukon kanssa. Liitä seuraava koodi koodi-ikkunaan.

Private Sub Worksheet_Change(ByVal Target As Range)
If Me.FilterMode = True Then
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
With ActiveWorkbook
.CustomViews.Add ViewName:="Mine", RowColSettings:=True
Me.AutoFilterMode = False
.CustomViews("Mine").Show
.CustomViews("Mine").Delete
End With
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
End If
End Sub

Tallenna tiedosto. Jos et tallentanut tiedostoa Excel Macro Enabled -työkirjana, sinua pyydetään tekemään se uudelleen. Tämä tallentama tiedosto tallennetaan kopioksi, eikä se korvaa nykyistä tiedostoa.

Kun koodi on lisätty, voit päivittää mitä tahansa suodatetun sarakkeen solua, ja se päivittää suodatetut tiedot automaattisesti asettamasi ehtojen mukaisesti. Tämän koodin on kirjoittanut Stack Exchange -käyttäjä Sorin.

Kommentit