Wenn ein Licht aufgehe, muss man kein Genie sein. Es kann auch die Kontrolllampe sein, die anzeigt, dass du mal zur Inspektion musst.

Wer mit Power Query arbeitet, kennt sicherlich folgenden nervenden Workaround:

In einer Zelle befindet sich ein Parameter.

Und dieser wird in einer Abfrage verwendet.

Versendet man die Datei, muss man nicht nur den Inhalt der Arbeitsmappe aktivieren:

sondern auch die Firewall deaktivieren (über die Abfrageoptionen / Datenschutz der aktuellen Arbeitsmappe / Sicherheitsstufen ignorieren und die Leistung verbessern):

Das ist nervig.

Diana Sperber hat eine Lösung hierfür.

Verwendet man den Parameter in einer Funktion, also wandelt man die Abfrage, die den Wert aus der Zelle extrahiert, in eine Funktion um:

und verwendet man diese Funktion (sie wurde hier „meinPfad“ genannt) im Code:

dann taucht die lästige Abfrage nach der Firewall nicht mehr auf.

Vielen Dank, Diana, für diesen wertvollen Hinweis!

Ich ärgere mich ja nicht immer über Excel – manchmal schlafe ich auch.

Die neuen Sicherheitseinstellungen kennen Sie? Auf meinem Rechner erhalte ich die Warnmeldung:

Es wurde im Internet schon viel über Sinn oder Unsinn dieser Sicherheitshürde diskutiert.

Sie entfernen es über die Eigenschaften der Datei:

Die Erläuterung:

Makros aus dem Internet werden in Office standardmäßig blockiert. – Deploy Office | Microsoft Docs

Schnell wieder die Beine rasieren, bevor man zu den alten Nordmann-Tannen am Straßenrand gestellt wird.

Ich erstelle gerade ein größeres VBA-Projekt für einen Kunden. Und bin mal wieder verblüfft! Die größte Verblüffung hatte ich letzte Woche. Man erstelle in Excel eine XLSM-Datei mit Makros. Ein Makro wird über eine Schaltfläche (oder ein Bild, ein SmartArt, eine Form, ein Diagramm) aufgerufen:

Ich kopiere das Tabellenblatt in eine andere Datei

und speichere die Datei OHNE Makros als XLSX! Ich schließe alles, öffne die XLSX-Datei und werde gefragt, ob ich die Makros aktivieren möchte:

Okay. Ich aktiviere die Datei. Ein Klick auf die Schaltfläche und werde darauf hingewiesen:
Microsoft Office hat ein potenzielles Sicherheitsrisiko erkannt.

Was passiert? Die andere Datei wird im Hintergrund geöffnet, das Makro wird ausgeführt! Denn: hinter der Schaltfläche steht noch immer der Dateiname und Makroname.

Fazit: Mein Glaubenssatz: XLSX-Dateien sind sicher, denn sie können keine Makros enthalten, ist erschüttert! Zwar enthalten XLSX-Datei weiterhin keine Makros, können aber Makros aus anderen Dateien aufrufen!