Hallo zusammen
Ich weiss gar nicht, ob ich hier wirklich richtig bin, da ich ja mittlerweile rausgefunden habe, das Automatisieren in Excel 365 kein richtiges VBA-Code wie in Makros ist.
Aber ich habe die Hoffnung, das mir vielleicht jemand einen Tipp geben kann oder gar die Lösung.
In Excel habe ich zwei Schritte aufgenommen, die im normalfall funktionieren, jedoch nicht, wenn ich das Skript ausführe.
Kurze Erklärung, was passieren soll.
1. Ich selektiere Zeilen, die mit einem # beginnen.
2. Ich möchte in den selktierten Zeilen Spalte B bis Z den Inhalt löschen.
Irgendwie greift er nicht auf die Selektion 1 zurück, wenn er 2 ausführt und löscht dann alle Zeilen.
Der Code sieht so aus und für mein laienhaftes Verständnis muss man die beiden Formel zusammenführen, damit es in einem ausgeführt wird.
Oder es gibt eine ganz andere Funktion, die dort besser ist....
// Apply custom filter on sheet 'EWBE02'
selectedSheet.getAutoFilter()
.apply("A1", 0, {
filterOn: ExcelScript.FilterOn.custom,
criterion1: "=#*"
});
// Clear ExcelScript.ClearApplyTo.contents from range EWBE02!B:Z
selectedSheet.getRange("B:Z")
.clear(ExcelScript.ClearApplyTo.contents);
}
Merci für eure Anregungen!
LG
Mirko
|