Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
function main(workbook: ExcelScript.Workbook) {
let table1 = workbook.getTable("Table1438");
// Apply custom filter on table table1 column "datum"
const year = new Date().getFullYear();
const month = new Date().getMonth() + 1;
const day = new Date().getDate();
console.log("<" + day + "-" + month + "-" + year);
table1.getColumnByName("Start evenement").getFilter().applyCustomFilter("<" + day + "-" + month + "-" + year);
let selectedSheet = workbook.getActiveWorksheet();
let verleden_2024 = workbook.getWorksheet("Verleden 2024");
// Paste to range A2 on verleden_2024 from range A2:A58 on selectedSheet
const dataRange = table1.getRangeBetweenHeaderAndTotal();
const visibleAreas = dataRange.getSpecialCells(ExcelScript.SpecialCellType.visible);
if (visibleAreas !== undefined) {
console.log("Verplaatsen gestart");
verleden_2024.getRange("A" + verleden_2024.getRange().getRowCount()).getRangeEdge(ExcelScript.KeyboardDirection.up).getOffsetRange(1, 0).copyFrom(visibleAreas)
let areas = visibleAreas.getAreas();
for (let i = areas.length - 1; i >= 0; i = i - 1) {
areas[i].getEntireRow().delete(ExcelScript.DeleteShiftDirection.up);
}
} else {
console.log("Niets te kopieren");
}
table1.getAutoFilter().clearCriteria();
}
Probeer dit eens:
- Bewerk het script en zet // voor de laatste regel die het filter verwijdert
- Kijk nu na uitvoeren van het script hoe het filter staat ingesteld
- Bewerk de datum van het filter totdat deze de tabel correct filtert
- Dit zou de datum-opmaak moeten worden die het script moet gebruiken
- Let op, de datum wordt op twee plaatsen in het script opgebouwd, je moet beide aanpassen!
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.