Mein Idol auf ewig: Dornröschen. Kann nix, pennt 100 Jahre, wacht auf und wird Königin.

Hallo Herr Martin,

ich verfolge mit Begeisterung Ihre Excelkurse und -hilfen, die mir schon in der einen oder anderen Situation weitergeholfen haben. Nun scheitere ich aber dann doch und hoffe Sie können mir weiterhelfen.

Ich arbeite mit Excel 2019 und habe folgende Herausforderung. Ich möchte zu einem eingegebenen Wert alle Daten, die sich in der direkt danebenstehenden Spalte befinden anzeigen lassen. An den Wert, den ich eingebe, sind z. B. 10 Datensätze verknüpft. Ich habe es schon mit einer Matrixformel probiert, die index und vergleich beinhaltet, aber meist bekomm ich nur einen Wert, der dann aber z. B. 10 mal daneben angezeigt wird, je nachdem wie weit ich die Formel runterziehe.

Ich hoffe Sie können mir einen kleinen Tipp geben und weiterhelfen.

Liebe Grüße

Hallo Frau S.,
Sie verwenden wahrscheinlich den SVERWEIS, oder? Der SVERWEIS verlangt die Nummer der Spalte, in welcher der Wert gefunden werden soll. Man kann hier die Funktion SPALTE() verwenden – sie gibt die Nummer der aktuellen Spalte zurück (möglicherweise muss man + oder – eine Zahl rechnen.
Man kann mit WENN abfangen, ob überhaupt etwas gefunden wird und mit WENNFEHLER auf mögliche Fehler reagieren.
Hilft das?
Ich hänge mal eine Dummy-Datei an.
LIebe Grüße :: Rene Martin

Perlon für die Säue

Manchmal stellen die Teilnehmer in Excelschulungen verblüffend einfache Fragen, auf die ich keine einfache Antwort weiß.

Beispielsweise: wie kann ich die Werte eine Pivottabelle FILTERN? Sortieren ist ja kein Problem, aber filtern? Natürlich denke ich an DAX und Power Query, denke an Cube-Funktionen – aber einen einfachen Autofilter für die WERTE einschalten – ich weiß nicht wie …

Ich habe es auf tinder.de, lovoo.de, parship.de versucht – aber etwas wirklich Liebenswertes habe ich nur auf Pizza.de gefunden.

Amüsiert.

Ich erkläre in der Excel-Schulung, dass man mit der Taste [entf] eine Zelle oder mehrere markierte Zellen löschen kann. Eine Teilnehmerin beschwert sich, dass es bei ihr nicht funktioniere:

Klar: sie hat nicht die Taste [entf], sondern [Backspace] ([Rückschritt] gedrückt. Ich erkläre ihr den Unterschied:

Ich habe zwei Radler im Kühlfach. Gerd D., 42, Gerichtsmediziner

Was Excel so alles macht …

Excelschulung. Ich erkläre die AutoKorrektur.

Eine Teilnehmerin legt auf das Kürzel „HS“ den Namen der Gemeinde Höhenkirchen-Siegertsbrunn:

Sie trägt „hs“ in die Tabelle ein – nichts passiert:

Ich bitte sie, die Schreibweise von „HS“ in „hs“ zu ändern:

Nicht passiert.

Man muss in der AutoKorrektur den alten Eintrag löschen, bestätigen, die AutoKorrektur erneut aufrufen und dann noch einmal „lernen lassen“.

Nichts passiert:

Es dämmert mir. Die Teilnehmerin schreibt „hs“ unter die Liste der „hs“. Jetzt greift nicht die AutoKorrektur, sondern das AutoVervollständigen. Ich bitte sie den Text in eine Zelle NEBEN der Liste einzutragen:

Und tatsächlich: DORT und JETZT funktioniert es!

Herr Doktor, ich bin instagramsüchtig – tut mir leid; ich kann Ihnen leider nicht folgen.

Manchmal verblüffen mich die Teilnehmer von Excelschulungen.
Heue zum Beispiel.
Ich erkläre, wie man in Formeln Zellen fixiert. Erkläre, dass man Absolutbezug mit einem $-Zeichen oder der Funktionstaste [F4] erzeugen kann.
Ein Teilnehmer fragt, warum man in Excel nicht der Zelle selbst das Fixierungszeichen zuweisen kann. Als Eigenschaft der Zelle.
Warum eigentlich nicht?
Meine Antwort lautete: es könnte ja sein, dass eine Zelle von einem relativen Bezug und an anderer Stelle von einem absoluten Bezug verwendet wird.
Andererseits denke ich: das ist halt so. Das wurde halt so festgelegt …
Dennoch: clevere Frage.

Gilt das Kopftuchverbot auch für Nonnen, Yogalehrerinnen und Piraten?

Irgendwie doof!

Erstellt man ein Diagramm, so lautet der Bezug

Tabellenname!Bereich

Das bedeutet: kopiert (oder verschiebt) man das Diagramm auf ein anderes Tabellenblatt ist es resistent gegenüber der Verschiebeaktion und greift auf die gleichen Daten zu.

Erstellt man eine Datenüberprüfung mit Liste und einer Quelle, lautet der Bereich ohne Blattname

Kopiert man die Datenüberprüfung, verweist der Bereich auf das andere, aktuelle Tabellenblatt. Ist meistens nicht gewollt!

Selbst das Eintragen des Blattnames nützt nichts – der Tabellenblattname wird aktualisiert!

Alabasterkörper? Speckstein, Darling.

Conny hat mich folgende Anomalie aufmerksam gemacht:

Markiert man in einer intelligenten Tabelle eine Zeile

und drückt [Strg] + [+], wird eine Zeile eingefügt:

Markiert man in einer intelligenten Tabelle zwei Zeilen

und drückt [Strg] + [+], werden zwei Zeilen eingefügt:

Markiert man jedoch DREI Zeilen

und drückt [Strg] + [+], dann werden zwei SPALTEN eingefügt.

Dies passiert jedoch nicht, wenn man über das Kontextmenü Zeilen einfügt:

Danke für den guten Tipp an Cornelia.

Wer spielt heute im Fußball? – Österreich : Ungarn. – Gegen wen?

Excelschulung. Wir tragen ein paar Dummy-Daten in den Kopfbereich eines Tabellenblattes ein:

Eine Teilnehmerin beschwert sich und meint, dass bei ihr nur 6% möglich sind.

Ohne, dass ich die Tabelle sehe, lautet meine Antwort:

Sie haben zuerst 5% eingetragen:

Dadurch formatiert Excel die Zelle als Prozentzahl OHNE Nachkommastellen.

Werden nun 5,5% eingetragen, formatiert Excel die Nachkommastellen weg.

Die Lösung: man muss nun mehr Dezimalstellen anzeigen lassen (Zellen formatieren oder das entsprechende Symbol):

Wo die Liebe hinfällt da wächst kein Gras mehr.

Guten Tag Herr Martin,

ich hatte am 15.05.204 mit viel Freude Ihren Kurs „Daten abrufen und vergleichen (Power-Query)“ besucht. Nun bastele ich gerade an einer PQ mit Web-Abruf und hätte folgende Rückfrage:

Ausgangslage: Auf einer Webseite werden stets aktuell für die letzten 5 Tage Zinssätze veröffentlicht. Wir möchten von einem der Zinssätze eine Zinssatzhistorie in Excel aufbauen.

Anbei mein PQ-File dazu, das jedoch tgl. nur Zinssätze für die letzten 5 Zinsstage anzeigt.

  1. Wie kann ich die tgl. abgerufenen Zinsdaten historisieren?

Gestern wurden z.B. folgende Werte ausgegeben:

  1. Gibt es einen Job-scheduler, der das PQ tgl. aktualisiert?

Über Ihre Expertise zu meinen Fragen würde ich mich sehr freuen 😊. Gerne können wir auch TEAMSen.

Beste Grüße

###

Hallo Frau S.,

die Antwort zur ersten Frage lautet: das geht mit Power Query nicht. Der Gedanke von PC ist es, die Daten zu aktualisieren.

Wenn Sie eine Historie erstellen möchten, müssen Sie die Daten per Power Automate oder VBA an eine andere Stelle schreiben. Oder per Hand kopieren / Inhalte einfügen – als Werte einfügen.

Ein Kollege von mir wollte mal Benzinpreise von Tankstellen vergleichen (Preise stehen im Internet), um dann einen Trend festzustellen – er hat die Daten mit VBA gespeichert.

In den Eigenschaften findet sich die Option „Aktualisieren beim Öffnen“:

Auch hier: wenn Sie die Datei jeden Tag aktualisiert haben möchten, müssen Sie mit Power Automate oder VBA (oder einer anderen Programmiersprache) die Aktualisierung erzwingen.

Liebe Grüße

Rene Martin

Schlüsseldienst: zugezogen? – Ich: nein, ich komme von hier! – Ich, 27, manchmal dumm wie Brot!

Gestern habe ich über den interessanten Beitrag von Martin Weiß (tabellenexperte) geschrieben, der herausgefunden hat, dass SVERWEIS, wenn er auf eine andere Datei zugreift, die gesamte Datei – genauer: den gesamten ausgewählten Bereich – speichert:

Wird die Quelldatei geschlossen und umbenannt, funktioniert der SVERQWEIS noch immer – man kann sogar eine andere Spaltennummer wählen und ein anderes Suchkriterium.

Ich werde neugierig und benenne die Zieldatei mit .ZIP um und entzippe sie.

Tatsächlich: im Order \xl\externalLinks befindet sich die Datei externalLink1.xml in welcher sämtliche Daten gespeichert sind!

Fatal. Oder – wie Martin zu recht schreibt: Aufpassen!

Teilchen sollst du weichen, Kuchen sollst du suchen!

Excelschulung. Wir formatieren Zahl in einer Tabelle. Zuerst Währungen als Euro:

Anschließend ein benutzerdefiniertes Zahlenformat:

#.##0,00 "km"

Eine Teilnehmerin meldet sich – bei ihr funktioniert es nicht:

Das eingegebene Zahlenformat kann von Microsoft Excel nicht verwendet werden.

Ich wühle und werde fündig: In der Systemsteuerung wurde das Leerzeichen als Gruppierungssysmbol für Tausenderziffern eingetragen:

Das ändern wir in „Punkt“ – und schon klappt alles.

Alternative: sie hätte die Zahl formatieren müssen mit

# ##0,00" km"

Ich kann Dir nicht das Wasser reichen – vielleicht aber ein Bier!?

In der Süddeutschen Zeitung war am 04. Juli 2024 ein Artikel über die Preiserhöhung der Mass Bier zum Oktoberfest 2024 zu lesen. Das Bier ist „so teuer wie nie“ – klar – das ist es jedes Jahr.

https://www.sueddeutsche.de/muenchen/oktoberfest-2024-muenchen-bierpreis-wiesn-mass-kosten-lux.AFWnpy8CjxvE4ijSFHTc8d

Das Diagramm erstaunt mich:

Die Jahre auf der y-Achse abtragen? So ersteint die exponential nach oben steigende Kurve nicht als Kelch nach oben ins Unendliche, sondern sieht so aus, als würde sie gegen einen Wert konvergieren. Auch die beiden fehlenden Werte 2020 und 2021 (die beiden Coronajahre) werde nicht gut herausgearbeitet.

Fazit – ich finde das Diagramm nicht gelungen!

Hübsch bist Du ja. Aber kannst Du bitte einen Sack über Deinen Charakter ziehen?

Ich bin begeistert: ich habe seit vorgestern das Symbol (und damit die Programmiersprache) Python in Excel in der Registerkarte Formeln zur Verfügung:

Ich tippe

=py

Und bestätige es und erhalte einen Fehler:

… das fängt ja schon gut an …

Noch einmal:

ich tippe

=py

und bestätige es mit der [Tab]-Taste – DAS geht:

Der Grund: [Enter] wird verwendet, um weitere Codezeile einzufügen, nicht um die Eingabe zu beenden …

Danke ist keine Kraftstoffverkaufsstelle in Franken.

In einer Liste befinden sich sehr viele verbundene Zellen.

Der Zellverbund soll aufgehoben werden.

Dazu kann man das gesamte Tabellenblatt markieren – man kann allerdings nicht die verbundenen Zellen aufheben:

Die Ursache? Unter der Liste befindet sich eine intelligente Tabelle. Sie verhindert, dass Zellen verbunden werden oder umgekehrt: dass ein Zellverbund entfernt wird:

Guten Morgen. Es ist Montag und ich habe das große Los gezogen! Antriebslos, motivationslos, ahnungslos, kopflos …

Heute Abend auf dem Excelstammtisch werde ich die neuen Kontrollkästchen vorstellen:

Ich werde darauf hinweisen, dass für den Wert FALSCH, der hinter der Zelle liegt, kein Zahlformat (auch kein anderes Format) verwendet wird:

Anders als in der Beta-Version kann man die Kontrollkästchen mit der Taste [entf] löschen.

Von meiner Brille wurden nur die beiden Gläser geliefert. Ich, 24, fassungslos.

Christian und ich erstellen zusammen in PowerBI ein Dashboard. Auf der einen Seite befindet sich eine Tabelle, auf der anderen eine Matrix.

Er wundert sich, dass in der Matrix nicht alle Daten angezeigt werden. Mein Blick fällt auf den Datenschnitt (alles korrekt) und auf den Aufgabenbereich „Filter“. Auch dort: es wurde nichts gefiltert!

Ich musste eine Weile hinschauen, bis ich entdeckt hatte, dass eine Tabellenzeile markiert war. Sieht man bei der gebänderten Tabelle nicht sehr gut. DAS war der Filter. Wir schalten die Synchronisierung ab.

Ohne Werbung

  Hallo ,

Ich sehe Ihre Website excel-nervt.de sie ist beeindruckend. Ich frage mich, ob auf Ihrer Website Werbeoptionen wie Gastbeiträge oder Anzeigeninhalte verfügbar sind?

Was ist der Preis, wenn wir auf Ihrer Website werben möchten?

Hinweis: Artikel darf nicht als gesponsert oder Werbung gekennzeichnet sein.

Danke schön

####

Hallo Frau M.,

meine Seite excel-nervt bleibt werbefrei

Liebe Grüße

Rene Martin

Alt ist man erst, wenn man zum Archäologen überwiesen wird.

Guten Tag Herr Martin

Hier noch eine Frage über etwas was nicht so toll lauft.

Beim Starten dieser Datei durch ein Makro wird eine Formel mit @ geöffnet.

Logischerweise stimmen dann viele Zahlen, die hier rauskopieren will nicht und können nicht weiter berechnet werden.

Wenn ich die Excel von Hand starte, dann sieht alles normal aus.

Können Sie sich dazu einen Reim machen?

####

Hallo Herr S.,

ich hatte einmal den Fall, da hat Excel ein „@“ eingefügt – das war beim Übergang 2016, als die Array-Funktionen eingeführt wurden. In DER Datei hatte das „@“ nicht gestört. Es bedeutet ja: Hole den Wert aus der Spalte aus der gleichen Zeile.

Frage: Ihr Name „GVW“ ist ein Name, der sich auf eine Zelle bezieht? Wird er mehrmals verwendet? Falls nein, könnten Sie den Namen löschen und durch einen Zellname (bspw. R23) ersetzen.

Oder bezieht sich „GVW“ auf einen Bereich? Auch dann würde ich die Formel etwas anpassen.

Hilft das?

Habe eine E-Mail erhalten „Männer aus deiner Region besorgen es dir.“ Ich habe ihnen meine Einkaufsliste geschickt.

Hallo!

Leider werden im Bereich Kundengeschäftsvolumen die Daten der Kostenstellen im aktuellen Monat nicht eingelesen.

Es hat sich jedoch an der Basis nichts geändert.

Könnten sie da vielleicht einen Blick drauf werfen?

Besten Dank vorab. Liebe Grüße

####

Hallo Frau G.,

doch – an der Basis hat sich etwas geändert:

die beiden Dateien heißen „Bilanzgeschäft Kostenstelllen *“

Da sind DREI „L“ im Namen Kostenstelllen

Peinlich, oder? Wer auch immer das gemacht hat …

Mit zwei „L“ klappt es …

Liebe Grüße

Rene Martin

Wir brauchen 4 Tassen Reis und 8 Tassen Wasser. – So viele Tassen haben wir gar nicht.

Manchmal verwundert mich Excel. Und seine Meldungen.

Auf einem Tabellenblatt befinden zwei Listen: eine oben, eine unten. Die obere Liste ist eine intelligente Tabelle, die unter ein „normaler“ Bereich.

Die untere Liste wird gefiltert:

Nun wird in der intelligenten Tabelle eine Zeile gelöscht oder hinzugefügt:

Hierdurch wird ein gefilterter Bereich in Ihrem Arbeitsblatt geändert. Um diesen Vorgang abzuschließen, entfernen Sie bitte den AutoFilter.

Bleibt nur die Frage: Warum?

Vielen Dank an die Person, die gesagt hat, dass sich Hoden wie Mozzarella anfühlt, den man in der Packung herumschiebt. Den Gedanken werde ich jetzt nicht mehr los.

Aber ich mache doch gar nichts!?!

Sie können keine Abfrage bearbeiten, während mindestens eine ihrer abhängigen Abfragen aktualisiert wird.

Was ist passiert?

Ich öffne eine Excelarbeitsmappe. Öffne den Power Query-Editor. Und wähle eine Schritt aus.

Ich hatte eingestellt, dass beim Öffnen der Datei eine Abfrage aktualisiert wird. Und das wurde sie auch noch, während ich im Power Query-Editor arbeite …

Es ist Montag und ich habe gute Laune. So fängt also Verwirrung im Alter an.

Schöne Frage in der letzten Excelschulung. Eine Teilnehmerin wollte Folgendes wissen: Sie erhalten regelmäßig Listen, bei denen die Texte in Großbuchstaben stehen. Wie kann man sie in Groß/Kleinschreibung ändern?

Die Antwort: Die Funktion GROSS2 hilft hierbei.

Denn anders als Word gibt es in Excel weder eine Tastenkombination noch eine Formatieranweisung, um die Buchstaben von Versalien in Groß/Kleinschreibung zu ändern.

Magermilchjoghurt enthält alle Vokale in alphabetischer Reihenfolge

Hallo Herr Martin, danke u. a. für Power Query aus der Praxis. Da sind ein paar Gamechanger dabei. Vielleicht können Sie mir ja weiterhelfen, da es bei Datenschnitten kein zusätzliches Suchfeld sondern nur die Werte des Feldes enthält. Kann man ohne VBA eine Lösung über einen Datenschnitt machen, wo ich auch eine Eingabe für den Filter machen kann? In einer anderen Mappe habe ich mit VBA den Filter beim Verlassen des Feldes gesetzt, aber ich möchte da gerne von weg. Rein theoretisch kann ich auch den Pivot-Filter bemühen, der blendet aber Zeilen aus, die vielleicht für benachbarte Pivots benötigt werden. Kann man mit der Übergabe eines in einer über der Zelle befindlichen Wertes an ein Measure oder anders filtern? Danke im Voraus.

Hallo Frau F.,

meines Wissens kann man beim Datenschnitt kein Suchfeld einbauen (hätte ich mir auch schon oft gewünscht) oder bei Zahlen ein Schieberegler von – bis. Es soll eine vereinfachte Alternative zur Auswahl beim Autofilter sein – so verstehe ich den Datenschnitt. Alles andere läuft auf eine Programmierung hinaus …

Liebe Grüße

Rene Martin

Bilden Sie einen Satz mit „mystisch“! – Des mystisch mir genauer ansehen!

Hi lieber René,

ich habe momentan so einige Probleme mit meinen TEAMS-Zugriffen und daher jetzt mal Deinen Tenant verlassen. (Du bist in meinem Angelika-Tenant noch als Gast berechtigt).

Wenn ich mal wieder bei Dir in TEAMS gebraucht werde, lade mich als „Gast“/Benutzer einfach wieder ein.  Von TEAMS-Besprechungen zwischen uns ist das Ganze nicht betroffen.

Inzwischen hoffe ich mein TEAMS wieder auf die Reihe zu bekommen.

Mit herzlichen Grüßen für weiterhin eine schöne Reise

Teams kann auch nerven …

Montags lacht übrigens nicht einmal die Eine, die immer lacht.

Hallo Herr Martin,

dürfen wir uns mit einem Problem an Sie wenden? Uns zerschießt es immer wieder längere Word-Dokumente. Es handelt sich um:

  • Dokumente, die im SharePoint gespeichert sind
  • Dokumente, die von mehreren Personen bearbeitet werden (teilweise gleichzeitig)
  • Dokumente, die im Überarbeitungsmodus bearbeitet werden
  • Wir nutzen DoTPro

Zerschießen bedeutet, dass sich die Überschriften verformatieren. Plötzlich sind keine Nummerierungen mehr da etc. (Überschrift 1 ist richtig eingestellt, spiegelt aber plötzlich nicht mehr unsere Formatierung wider). Ich möchte behaupten, dass die Kollegen nichts falsch gemacht haben. Sie sind mittlerweile alle sensibilisiert, was man tun darf und was nicht.

Haben Sie eine Idee oder einen Anhaltspunkt für uns, wie wir das Problem lösen können?

####

Hallo Frau R.,

aber klar können Sie sich mit Problemen an mich wenden.

Die Antwort:

Kenne ich nicht.

Ich sammle zwar „Fehler“ und „Probleme“ (allerdings Schwerpunkt Excel) – aber dieses Problem/Fehler/Bug ist mir noch nicht untergekommen.

Vielleicht hängt das mit Ihrem Tool DoTPro zusammen …

Sorry …

Liebe Grüße

Rene Martin

Ich habe gerade Bananen gekauft. – Komisch: bei uns sind die immer krumm.

Excelschulung. Manchmal bin ich verblüfft, wenn Teilnehmer gute Ideen haben, auf die ich selbst nicht gekommen bin.

Ich halte das Symbol „Löschen“ in der Registerkarte „Daten“ für wichtig – damit kann man sehen, ob irgendwo ein (Auto-)Filter gesetzt wurde oder ob über einen Datenschnitt gefiltert wurde. Umgekehrt kann man damit alle gesetzten Filter ausschalten:

Eine Teilnehmerin fragt, wie man das Symbol in die Symbolleiste für den Schnellzugriff hinzufügen kann.

Ich suche:

Das Symbol heißt weder „Löschen“ noch „Filter löschen“ oder „Daten löschen“.

Dann fällt es mir wie Schuppen von den Augen: wenn der Filter aktiviert ist, kann man es über das Kontextmenü in die Symbolleiste für den Schnellzugriff einfügen:

Und so steht mir das Symbol immer zur Verfügung:

Damit Excel ein bisschen weniger nervt …

Übrigens: das Symbol heißt „Alle löschen“.

Beim rückwärts Einparken muss ich immer die Musik leiser drehen, sonst sehe ich einfach nichts.

Schöne Frage gestern in der Excelschulung:

Eine Teilnehmerin erzählte, dass sie eine Liste mit Straßennamen hätte. Bei einiigen Adresse steht „Straße“, bei anderen „Str.“.:

Ihr Wunsch: sie hätte gerne konsequent nur „str.“ in der Liste stehen.

Variante I: Suchen und ersetzen. Okay – steht „Straße“ einmal großgeschrieben, einmal kleingeschrieben in der Zelle, muss man zwei Mal ersetzen:

Variante II: Die Funktion WECHSLEN kann diese Aufgabe ebenso erledigen:

=WECHSELN(WECHSELN(E3;"Straße";"Str.");"straße";"str.")

Variante III: Die Blitzvorschau

.. versagt GNADENLOS!

Der Apfel schmeckt nach Eistee. – Kevin, 17, isst einen Pfirsisch.

Gestern in der Excelschulung habe ich einen Kalender erstellen lassen. Ich wollte die Wochenenden mit einer Bedingten Formatierung grau formatieren.

Ich frage, wie man mit Hilfe der Funktion WOCHENTAG den Samstag (Wochentag = 6) und den Sonntag (Wochenentag = 7) grau formatieren kann.

Eine Teilnehmerin fragt, ob man das mit einem Doppelpunkt machen kann: von Samstag bis Sonntag, also 6:7.

Eine gute Idee, aber Excel kennt SOLCHE Bereiche leider nicht.

Ich überlege: A6:A7 funktioniert.

Tabelle6:Tabelle7 funktioniert.

Aber 6:7 wäre entweder eine Uhrzeit oder Zeile 6 bis Zeile 7.

Die Lösung lautet natürlich Wochentag > 5.

Alle elf Minuten vergeht am Montag eine Minute

Guten Tag Herr Martin

Ich habe seit langen ein Problem, den ich nicht lösen kann.

Ich habe einen Code und der läuft bis zu einem Punkt durch. Danach kommt ein Debugg Fehler

Wenn ich dann auf Debuggen gehe , danach mit F5 weiter gehe, dann läuft der Code durch.

Hallo Herr S.,

drei Bemerkungen zu Ihrer Frage:

1. Das sind zu wenige Informationen.

Mir fehlt:

* wsKore_Import ist eine Variable, die auf eine Datei verweist?

* wie ist die Variable r deklariert?

* wie ist die Variable i2 deklariert?

* wenn Sie mit dem Mauszeiger über strBLATTNAME fahren – welchen Wert hat diese Variable?

* Gibt es das Blatt strBLATTNAME in der Datei wsKORE_IMPORT?

* Mit was ist strVON gefüllt?

2. Mich wundert:

Set r = …

Sie verweisen auf einen Bereich.

Anschließend:

For each r in r.cells

Hier beißt sich die Katze in den Schwanz:

Sie verwenden die Variable r (genauer: alle Zellen dieses Bereichs), die Sie gefüllt haben und weisen ihr ständig neue Zellen zu, verwenden aber immer noch r.cells. Autsch!

Verwenden Sie hier bitte eine andere Variable:

Dim r2 as Range

For each r2 in r.Cells

Der Punkt vor Cells ist sicherlich weiter oben zugewiesen, oder? With irgendetwas …?

3. Ich hatte auch schon Fälle, in denen ein Makros sehr merkwürdige Dinge machte (ich glaube, das hatte auch mal, dass es beim Debuggen funktionierte und beim Durchlauf (bei mir) IMMER abstürzte. Lösung: Ich habe den Code verändert! SO lange, bis es lief. Und dann mit den Schultern gezuckt.

In Ihrem Beispiel:

Arbeiten Sie mit einer „Zwischenvariable“. Beispielsweise

Dim xlBlatt As WorkSheet

Set xlBlatt = wsKORE_IMPORT.WorkSheets(strBlattname)

Set r = xlBlatt.range(strVon)

Vielleicht klappt das …

Klappt das?

Liebe Grüße

Rene Martin

Schreibt man „Montag“ mit einem oder mit zwei Mittelfingern?

Word kann auch ganz schön nerven.

Verwendet man in Word die englische Oberfläche (ganz genau: in der Systemeinstellung das Komma als Trennzeichen (und das Semikolon, wie in Deutschland, Österreich und in der Schweiz üblich), passiert folgendes:

Ein Text wird erstellt. In diesem Text befinden sich mehrere Formatvorlagen. Eine davon heißt „meineÜberschrift2“. Aus ihr wird ein Inhaltsverzeichnis erstellt:

Öffnet man das Dokument nun in einer deutschen Oberfläche (genauer: mit Semikolon als Trennzeichen), und aktualisiert man das Inhaltsverzeichnis:

erhält man beim Aktualisieren des Inhaltsverzeichnisses folgenden Fehler:

Es wurden keine Einträge für das Inhaltsverzeichnis gefunden.

Die Meldung hierzu:

Ein Inhaltsverzeichnis erstellen? Beginnen Sie damit, dass Sie ein Überschriftenformat aus dem Formatvorlagenkatalog auf den ausgewählten Text anwenden.

Erstaunt reibe ich mir die Augen und schaue mir die Feldfunktion an, indem ich [Alt] + [F9] drücke:

Sie lautet

{ TOC \h \z \t "meineÜberschrift2,1" }

Alles perfekt?!? Fast alles – die Feldfunktion muss korrekt lauten:


{ TOC \h \z \t "meineÜberschrift2;1" }

Statt Komma am Ende ein Semikolon!

Boah!

Ich habe meinem Neffen (4) den Satz „das ist ganz schön viel Meinung für so wenig Ahnung“ beigebracht. Seit dem sind Familienfeiern immer sehr amüsant.

Ich habe zwei Mal hinschauen müssen. Wo verbirgt sich in Excel online in Excel in Microsoft 365 der Befehl Inhalte einfügen / Werte?

Schließlich habe ich ihn entdeckt: „Sonderzeichen einfügen“!?! Hätte man ihn nicht genauso nennen können wie in der Desktop-Version? Wer hat denn hier übersetzt?

Ich wusste nicht, dass mein Onkel ein Gebiss hat. Das kam dann beim Gespräch raus.

Excelschulung. Ich erkläre, dass man die Gitternetzlinien ausdrucken kann:

Das Ergebnis:

Eine Teilnehmerin meldet sich und sagt, dass bei ihr das Gitternetz nicht ausgedruckt wird. Sie hätte es sogar auf dem Drucker ausgedruckt …

Ich lasse mir anzeigen, was sie im Seite-einrichten-Dialog eingeschaltet hat:

Padautz: Wird die Entwurfsqualität eingeschaltet, werden Gitternetzlinien nicht mehr ausgedruckt. Sehr perfide!

Was ist schlimmer als ein angebissener Apfel mit einem Wurm? Ein angebissener Apfel mit einem halben Wurm.

Outlook-Schulung. Outlook kann auch nerven!

Eine Teilnehmerin erzählt, dass sie eine Nachverfolgung an eine Mail gehängt hat:

Die Nachverfolgung würde allerdings verschwinden, wenn sie die Mail in einen anderen Ordner schiebe:

Ich vermute, dass in dem Unterordner keine Spalte „Nachverfolgung“ vorhanden ist.

Und tatsächlich: ein Blick in die Ansichtseinstellungen und dort in die Liste der Spalten zeigt, dass kein Kennzeichnungsstatus vorhanden ist. Wird dieser eingefügt, erscheint auch das Fähnchen.

Ich steck die Jogginghose in die Waschmaschine. Dann hat sie mal ein bisschen Bewegung.

Hallo Rene,

Du als Excel Spezialist kannst mir vielleicht einen Tip geben wie ich
folgende Aufgabe löse:

In einem Excel basierten Tool mit VBA Makros soll erkannt werden, wenn
die Entwicklertools / Visual Basic aufgerufen werden.

Gibt es dafür eine Möglichkeit eben den Vorgang in einem Makro abzufangen?

Hallo Bernhard,

ich wüsste nicht, wie man das abfangen kann.

Gegenfrage: warum willst du das abfangen?

Wenn du VBA verhindern willst, kannst es über die Gruppenrichtlinien sperren.

Eigene Projekte schütze ich manchmal mit Kennwort gegen Zugriff/Einsicht (ich weiß – das kann man knacken)

Du könntest den Anwender das Symbol und die Tastenkombination [Alt] + [F11] wegnehmen – aber pfiffige Anwender finden sicherlich einen Weg …

Liebe Grüße

Rene

####

Hallo Rene,

ich habe doch noch ein wenig experimentiert, nachdem mir
ChatGPT doch noch einen brauchbaren Hinweis gegeben hat.

Die Tastenkombination ALTF11 wird hierbei abgefragt.

Ich schließe mal daraus, dass man auch den Klick im Menü erfassen kann,
aber wie ……………. Das habe ich noch nicht gefunden.

####

Hallo Bernhard,

du wirst scheitern!

Das habe ich auch für einen Moment überlegt – die Tastenkombination [Alt] + [F11] zu verbiegen und mitzuprotokollieren. (Stichwort: OnKey)

Und ja: du könntest das Symbol Entwicklertools / Visual Basic durch ein anderes ersetzen oder den Befehl abfangen.

Allerdings gelangt man auch in VBA-Editor über das Kontextmenü des Tabellenblattes:

und über Ansicht / Makros / Makros anzeigen / Bearbeiten.

Oder Entwicklertools / Makros.

Oder du fügst dir das Symbol „Makros anzeigen“ in die Symbolleiste für den Schnellzugriff.

Oder: du öffnest Excel mit einer leeren Arbeitsmappe. Wechselst nach VBA. Dann öffnest du eine Datei mit Makros. Und kannst jetzt mit [Alt] + [Tab] oder dem zweiten Excelsymbol in der Taskleiste nach VBA wechseln.

Das heißt: du müsstest diese Aktionen generell in Excel abfangen. Also: Excel überwachen.

Auch hier wirst du an Grenzen stoßen, weil es Anwender gibt, die Excel über das Kontextmenü auf dem Desktop öffnen: Neu / Microsoft Excel Arbeitsblatt.

Du wirst an Grenzen stoßen … Maximal 90% der Fälle erreichen …

Liebe Grüße

Rene

####

Hallo Rene,

nochmal vielen Dank. Ich habe das Thema at Acta gelegt.
Ich brauche es ja auch nicht, mir kam halt nur so eine Idee.

Wünsche Dir weiterhin alles Gute und viel Spaß mit Excel & Co.

Alexa, was gibt es Schöneres als an einem Montagmorgen zur Arbeit zu gehen? – Ich habe 823 Millionen Einträge gefunden.

Wenn ich Power Query unterrichte, erzähle ich, dass es – anders als in Excel – keine Tastenkombinationen gibt, um Befehle aufzurufen.
Ich werde diesen Satz in den nächsten Schulungen modifizieren. In den letzten Tagen bin ich im Internet über mehrere Listen von Shortcuts in Power Query gestolpert. Allerdings: einige der Tastenkombinationen funktionieren nur in der englischen Oberfläche – in der deutschen gibt es andere. Und: einige funktionieren in DAX-Editoren oder in Power Query in Power BI, aber nicht in Power Query in Excel.
Ich habe hier einige der Tastenkombinationen für Power Query in Excel aufgelistet (und werde sicherlich weiter sammeln) und auf unserem Excelstammtisch im Juli vorstellen.

Viel Spaß damit, die Arbeit mit Power Query mit folgenden Kombis zu beschleunigen:

Power Query-Tipps & Tastenkombinationen

7.) Kommentare
[Strg] + [K] / [Strg] + [C] einzeiliger Kommentar einfügen
[Strg] + [K] / [Strg] + [U] einzeiliger Kommentar löschen
[Strg] + [#] Kommentar einfügen und löschen
[Alt] + [Umschalt] + [A] Mehrere Zeilen auskommentieren / Kommentar von mehreren Zeilen aufheben

8.) Bequeme Eingabe
Zwei Wörter ohne Punkt schreiben und anschließend mit [Tab] bestätigen („the devil is inside the dot“)

Ich bin kein Wissenschaftler, aber ich bin mir ziemlich sicher, dass die Erdanziehungskraft am stärksten ist, wenn man am Montagmorgen im Bett liegt.

Wenn ich Power Query unterrichte, erzähle ich, dass es – anders als in Excel – keine Tastenkombinationen gibt, um Befehle aufzurufen.
Ich werde diesen Satz in den nächsten Schulungen modifizieren. In den letzten Tagen bin ich im Internet über mehrere Listen von Shortcuts in Power Query gestolpert. Allerdings: einige der Tastenkombinationen funktionieren nur in der englischen Oberfläche – in der deutschen gibt es andere. Und: einige funktionieren in DAX-Editoren oder in Power Query in Power BI, aber nicht in Power Query in Excel.
Ich habe hier einige der Tastenkombinationen für Power Query in Excel aufgelistet (und werde sicherlich weiter sammeln) und auf unserem Excelstammtisch im Juli vorstellen.

Viel Spaß damit, die Arbeit mit Power Query mit folgenden Kombis zu beschleunigen:

Power Query-Tipps & Tastenkombinationen

5.) Codeeingabe
[Strg] + [entf] lösche ab Cursorposition bis Ende des Wortes
[Alt] + [klick] Multicursor

6.) Bearbeitungsleiste
Vor dem Schreiben der Klammer den Befehl/die Befehle markieren – Klammer „ummantelt“ vorhandenen Befehl

Ich habe neben meinem Bett keine Nachttischschublade, sondern eine Nachtischschublade.

Wenn ich Power Query unterrichte, erzähle ich, dass es – anders als in Excel – keine Tastenkombinationen gibt, um Befehle aufzurufen.
Ich werde diesen Satz in den nächsten Schulungen modifizieren. In den letzten Tagen bin ich im Internet über mehrere Listen von Shortcuts in Power Query gestolpert. Allerdings: einige der Tastenkombinationen funktionieren nur in der englischen Oberfläche – in der deutschen gibt es andere. Und: einige funktionieren in DAX-Editoren oder in Power Query in Power BI, aber nicht in Power Query in Excel.
Ich habe hier einige der Tastenkombinationen für Power Query in Excel aufgelistet (und werde sicherlich weiter sammeln) und auf unserem Excelstammtisch im Juli vorstellen.

Viel Spaß damit, die Arbeit mit Power Query mit folgenden Kombis zu beschleunigen:

3.) Erweiterter Editor
[Strg] + [Umschalt] + [+] Ansicht vergrößern
[Strg] + [Umschalt] + [-] Ansicht verkleinern

4.) Erweiterter Editor – Code
[Alt] + [Pfeil unten/oben] Zeile verschieben
[Alt] + [Umschalt] + [Pfeil unten/oben] Zeile duplizieren
[Strg] + [Umschalt] + [K] Ganze Zeile löschen
[Strg] + [Pfeil unten/oben] Bildschirm verschiebt sich, ohne dass Cursor seine Position ändert
[Strg] + [´] Zeileneinzug vergrößern
[Strg] + [ß] Zeileneinzug verringern

Der Propeller im Flugzeug dient zur Kühlung des Piloten. Das sieht man am besten, wenn der Propeller während des Fluges anhält – der Pilot beginnt sofort zu schwitzen.

Wenn ich Power Query unterrichte, erzähle ich, dass es – anders als in Excel – keine Tastenkombinationen gibt, um Befehle aufzurufen.
Ich werde diesen Satz in den nächsten Schulungen modifizieren. In den letzten Tagen bin ich im Internet über mehrere Listen von Shortcuts in Power Query gestolpert. Allerdings: einige der Tastenkombinationen funktionieren nur in der englischen Oberfläche – in der deutschen gibt es andere. Und: einige funktionieren in DAX-Editoren oder in Power Query in Power BI, aber nicht in Power Query in Excel.
Ich habe hier einige der Tastenkombinationen für Power Query in Excel aufgelistet (und werde sicherlich weiter sammeln) und auf unserem Excelstammtisch im Juli vorstellen.

Viel Spaß damit, die Arbeit mit Power Query mit folgenden Kombis zu beschleunigen:

2.) Umgang mit Spalten im Editor
[Strg] + [A] alle Spalten markieren
Pos1/Ende wechsle zur ersten Spalte/letzten Spalte oder zum Anfang/Ende der Tabelle
Pfeiltaste wenn Spalte markiert ist: weitere Spalten auswählen
[Umschalt] + [Pfeiltaste] mehrere nebeneinander liegende Spalten auswählen
[Strg] + [Pfeiltaste] / [Strg] + [Leertaste]
mehrere nicht zusammenhängende Spalten markieren
[Alt] + [Pfeil unten] Filter
[Menütaste] Kontentmenü der Spalte
erste Spalte / [Pfeil links] / [Enter] öffnet Kontextmenü der Tabelle
[Leertaste] verschiebt den Bildschirm, ohne die Cursorposition zu verändern
[Strg] + [Leertaste] wechselt zwischen Zelle markieren und Spalte markieren


Sag mal – was ist das denn für ein geiler Psychothriller? – Leg sofort mein Tagebuch weg!

Wenn ich Power Query unterrichte, erzähle ich, dass es – anders als in Excel – keine Tastenkombinationen gibt, um Befehle aufzurufen.
Ich werde diesen Satz in den nächsten Schulungen modifizieren. In den letzten Tagen bin ich im Internet über mehrere Listen von Shortcuts in Power Query gestolpert. Allerdings: einige der Tastenkombinationen funktionieren nur in der englischen Oberfläche – in der deutschen gibt es andere. Und: einige funktionieren in DAX-Editoren oder in Power Query in Power BI, aber nicht in Power Query in Excel.
Ich habe hier einige der Tastenkombinationen für Power Query in Excel aufgelistet (und werde sicherlich weiter sammeln) und auf unserem Excelstammtisch im Juli vorstellen.

Viel Spaß damit, die Arbeit mit Power Query mit folgenden Kombis zu beschleunigen:

Power Query-Tipps & Tastenkombinationen

1.) Editor allgemein
[Alt] + [F12] Editor öffnen
[Alt] + [F4] Editor beenden
[F2] editieren/umbenennen: Abfrage, Spaltenüberschrift, Schritt
[Tab] Zwischen den einzelnen Elementen wechseln

[Alt] + [F12] Editor öffnen

Wie nennt man die Menschen, die montags gut gelaunt sind ? Rentner.

Hallo Rene,
wie geht es dir? 🙂

Ich hätte eine Frage, du bist der Power Query Experte, macht es einen Unterschied von der Performance ob ich eine Abfrage in PQ zusammenführe oder ob ich eine Beziehung in PP herstelle?
LG

Hallo Christoph,
die Frage kann ich SO nicht ganz beantworten.
Wenn du in PQ verknüpfst, holst du eine Tabelle in eine andere Tabelle. Diese wird normalerweise extrahiert, um eine oder mehrere Spalteninformationen zu erhalten.
Bei PP erstellst du lediglich eine Beziehung zwischen beiden Tabellen, welche keine Zeit in Anspruch nimmt.
Jedoch: wenn du PP verwendest, lädst du die Daten ins Datenmodell – die Arbeitsmappe wird größer. Nur PQ muss man die Daten nicht ins Datenmodell laden. So bleibt die Datei kleiner.
Wenn du beispielsweise mit einer Pivottabelle Informationen aus mehreren Tabellen holen willst, musst du mit PQ, wenn du das Datenmodell nicht verwenden willst, die Daten nach Excel laden. Beim Aktualisieren werden die Daten nach Excel geschrieben und die Spaltenbreite neu berechnet – DAS kostet Zeit. Pivottabelle auf Basis der Daten im Modell ist schneller.
Ich habe letzteres mal getestet mit 300.000 Datensätze – hier das Ergebnis, das mit VB liefert. PP gewinnt gegenüber PQ, weil kein Schreiben in eine Tabelle nötig ist.

Es hat Gründe, warum Friseure seit Ewigkeiten montags geschlossen haben. Mir dürfte man heute auch kein Rasiermesser in die Hand drücken.

Ich bin erstaunt und verblüfft.

In Excel in Microosoft 365 ist es nun möglich ein Kalender-Steuerelement einzufügen. Man findet es in den Add-Ins in der Registerkarte Start:

Ich bitte einen Bekannten, der Excel 2016 hat, dies in seinem Excel zu öffnen. Ich bin erstaunt: es funktioniert! Keine Fehlermeldung!

Warnung! Über Nacht ist ein heftiger Montag aufgezogen. In den Morgenstunden kann es zu starkem Mimimi kommen. Mit Beruhigung ist ab Mittwoch zu rechnen.

Mit Power Query greife ich von Excel auf eine andere Arbeitsmappe zu. Und erhalte folgende Meldung:

Verbindung nicht möglich – Beim Herstellen einer Verbindung ist ein Fehler aufgetreten. Details: „Die Datei enthält beschädigte Daten.“

Etwas differenzierter wäre schön gewesen.

Die Datei wurde mit einem Kennwort (beim Öffnen) gespeichert. Daher die „beschädigten Daten“.

Eine ähnliche Meldung erhält man auch, wenn man mit Power Query auf eine andere Datei zugreift und diese Datei dann mit Kennwort geschützt wird:

[DataFormat.Error] Die Datei enthält beschädigte Daten.

Ich habe mir heute zum Frühstück Schinken gebraten. Direkt auf dem Cerankochfeld. Cerano-Schinken also.

Letzte Woche auf dem Excelstammtisch habe ich die Ecken und Kanten der Blitzvorschau vorgestellt. Sind Texte zu „chaotisch“ eingetragen, kann die Blitzvorschau nicht die Logik erfassen. Jedoch: mir sind noch weitere „Knackpunkte“ aufgefallen:
* die Blitzvorschau kann nur Texte mit einer Länge unter 255 Zeichen verarbeiten.
* Verwendet man sie in einer intelligenten Tabelle, wird sie beim Erweitern der Tabelle leider nicht automatisch erweitert.
* Früher hat ein mehrmaliges Verwenden und Rückgängig zu einer Fehlermeldung geführt. Dies scheint bereinigt worden zu sein.
* Drückt man jedoch [Strg] + [E] und anschließend [Strg] + [Z], kann man unter den Eintrag keinen zweiten Text schreiben, der die Blitzvorschau aktivieren würde. [Strg] + [E] funktioniert jedenfalls noch.
* Und schließlich etwas Amüsantes zum Schmunzeln:

Es hat Gründe, warum Friseure ?? seit Ewigkeiten montags geschlossen haben. Mir dürfte man heute auch kein Rasiermesser in die Hand drücken

Am vergangenen Montag habe ich auf dem Excelstammtisch die Blitzvorschau vorgestellt. Oder genauer: ich habe versucht den Algorithmus zu beschreiben, wie die Blitzvorschau die Daten analysiert und nach welchem Muster die Daten geholt werden.
Ein Problem bei „großen“ Tabellen (also vielen Spalten und mehreren Informationen in Zellen) ist: soll eine Information aus einer Zelle links neben der aktuellen herausgeholt werden, greift die Blitzvorschau auf die linkestmögliche Zelle zu und holt DORT den Wert heraus. Das Gleiche passiert auch, wenn in einer Zelle mehrmals der gesuchte Wert steht: Stets wird der linkeste Wert geholt.
Wir haben eine Lösung gefunden: Man muss zwei Werte untereinander eintragen und dann mit [Strg] + [E] die Blitzvorschau aktivieren. Sind diese beiden Werte eindeutig (es müssen nicht die ersten beiden sein), dann funktioniert die Blitzvorschau.

Tage an denen ich plane Kaffee zu trinken sind Kaffeeplantage

Am Montag war wieder Excelstammtisch. Martin hat die CUBE-Funktionen vorgestellt. Und gezeigt, wie man mit einem selbst geschrieben Measure „Umsatz“ schnell und einfach eine Aggregation (über das Produkt Tango) durchführen kann:

=CUBEWERT("ThisWorkbookDataModel";"Umsatz";"Tango")

Ersetzt man das Produkt „Tango“ jedoch durch „Black Mambo“ ist ein Fehler die Folge:

Die Ursache liegt im Leerzeichen. Die Lösung: Man muss den Produktnamen in eckige Klammern setzen:

=CUBEWERT("ThisWorkbookDataModel";"Umsatz";"[Black Mambo]")

Dann geht’s!

Menschen haben früher ihre Kinder immer nach teuren Dingen benannt: Mercedes, Channel. Chardonnay. Im nächsten Jahr heißen sie dann: Strom, Gas, Benzin.

Ein guten Tag bei Sonnenschein René,

ich hoffe, dass es dir so weit gut geht
und frage heute nach, ob du mir eine EXCEL-Lsg verkaufen kannst,
die du bestimmt schon zigmal implementiert hast:


Thema: Dropdownliste mit Datenquelle

Bei der der Datenbereich gefüllt ist, aber z.B. keine Daten in den letzten 10 Zeilen hat.

Effekt, den du kennst:

Unter dem letzten Eintrag existieren viele, viele leere Zeilen.
Man scheint das Problem der leeren Zellen beheben zu können,
in dem man die Zellfunktionalität BEREICH.VERSCHIEBEN nutzt.

###

Hallo Jürgen,

verwende mal die Formel

=BEREICH.VERSCHIEBEN(Daten!$A$1;$E$12:$F$1210;0;ANZAHL2(Daten!$A$2:$A$50);1)

Oder du verwendest eine intelligente Tabelle und gibst ihr einen Namen und verwendest den Namen in der Datenüberprüfung. Geht auch. IN Excel 2016.

Ich hab einen Bahnwitz – aber ich weiß nicht, ob der ankommt.

Gestern in der Excelschulung.

Wir erstellen auf Basis einer Kundenliste eine intelligente Tabelle und setzen drei Datenschnitte auf (Geschlecht, Bundesland und Mitgliedschaft):

Wir filtern, beispielsweise Membership = „Gold“:

Ein Teilnehmer fragt, warum denn einige Bundesländer, beispielsweise „Ceuta“ verschwinden. Die Antwort: Sie verschwinden nicht – sie stehen nur „am Ende der Liste“, welche hier nicht sichtbar ist, weil die Liste zu lang für den Datenschnitt ist. Dort werden sie ausgegraut:

Diese Option kann man in den Einstellungen ändern:

„Elemente ohne Daten zuletzt anzeigen“

Der Teilnehmer ist zufrieden.

Mögen die kein Excel?

Schleswig-Holstein will als nach eigenen Angaben als erstes Bundesland bis 2025 komplett auf Büro-Software des US-Giganten Microsoft verzichten und durch freie Software ersetzen. Einen entsprechenden Bericht des SHZ-Verlages vom Mittwoch bestätigte das Digitalisierungsministerium in Kiel. Minister Jan Philipp Albrecht twitterte, damit gehe Schleswig-Holstein voran und verabschiede sich weiter von geschlossenen Sourcecodes. „Damit sorgen wir für digitale Souveränität im Land (…), können die Daten unserer Bürgerinnen noch besser schützen & gewinnen Handlungsspielräume bei der Digitalisierung.“ Laut Ministeriumssprecher werden die auslaufenden Microsoft-Lizenzen etwa für das Programm Word vom Land ab 2021 schrittweise auf „Libre Office“ umgestellt.

Dadurch sollen jedes Jahr Millionenbeträge eingespart werden. Dass 25 000 Landesbedienstete auf ihren PCs Word, Excel und Powerpoint nutzen, koste jährlich 2,5 Millionen Euro. Bereits jetzt habe die Landesverwaltung ihren Rahmenvertrag mit Microsoft reduziert und spare damit in den nächsten fünf Jahren 6,8 Millionen Euro. Nach der Umstellung auf „Libre Office“ würden weitere 1,5 Millionen Euro pro Jahr eingespart.

Minister Albrecht wird zu dem Thema Open-Source-Software am Freitag in Kiel im Landtag einen Regierungsbericht vorstellen. Den Bericht hatten die Jamaika-Koalitionspartner von CDU, Grünen und FDP im Juni 2018 angefordert. Albrecht sagte dem SHZ-Verlag, zentral sei die Wiedergewinnung „digitaler Souveränität“.

„Libre Office“ enthält Programme für Präsentation, Textverarbeitung, und Tabellenkalkulation. Da für die Bedürfnisse vieler Behörden Optimierungen nötig seien, geht es laut Ministerium auch mit der freien Software nicht völlig kostenlos. „Wir haben die Chance, bei jedem Speichern eines Dokumentes Energie zu sparen. Das ist ein sehr wichtiger Nebeneffekt, sagte Albrecht. Der SHZ Verlag berichtete, laut einem Test des Bundesumweltamts soll ein Microsoft-Programm dafür 3,5-mal mehr Strom verbrauchen als Open-Source-Produkte.

„Ich hoffe, dass wir mit unserer ambitionierten Strategie anderen zeigen können, dass eine Verwaltung langfristig ohne die Abhängigkeit von digitalen Großunternehmen auskommen kann“, sagte Albrecht. Ein Schritt zur Vorbereitung ist laut Ministerium bereits getan: Die Schnittstelle zwischen „Libre Office“ und der elektronischen Akte, die das Land absehbar einführen wird, steht.

Als Beispiele für IT-Systeme, die bereits mit einer Open-Source-Struktur laufen, wird nach Angaben der Landtagsverwaltung in dem Regierungsbericht das Landesportal der Regierung sowie das Intranet der Landespolizei genannt. Auch für den vom Land angebotenen Basisdienst KSH (Kommunales Recht Schleswig-Holstein), mit dem Kommunen ihr geltendes Ortsrecht im Internet zur Verfügung stellen können, sei ein unter freier Lizenz stehendes, quelloffenes System verfügbar. Bei dem im Aufbau befindlichen Schulportal Schleswig-Holstein habe sich das Bildungsministerium ebenfalls für ein System auf Open-Source-Basis entschieden.

Die Umstellung der IT-Systeme in der Landesverwaltung, so heißt es im Bericht, könne Schleswig-Holstein nicht im Alleingang leisten. Es erscheine auch nicht sinnvoll, „die Softwareentwicklung für die öffentliche Verwaltung in Schleswig-Holstein vom Vorgehen der anderen Bundesländer und des Bundes zu entkoppeln“. Neben der bundesweiten Koordination werde es entscheidend sein, ein Netzwerk zu etablieren, „um vergleichbare Vorhaben zu analysieren, von deren Erfahrungen zu lernen und eigene Konzepte erfolgreich fortzuentwickeln“.

https://www.sueddeutsche.de/politik/regierung-kiel-albrecht-land-will-bis-2025-auf-microsoft-verzichten-dpa.urn-newsml-dpa-com-20090101-200617-99-457136

Wenn eine Türe geschlossen wird, öffnet sich eine andere. (Boing)

Die benutzerdefinierten Listen in Excel sind bekannt:

Umso erstaunlicher gestaltet sich das Objekt, wenn man mit VBA darauf zugreifen möchte:

Die Anzahl der Elemente erhält man mit dem Befehl CustomListCount :

MsgBox Application.CustomListCount

Ein neues Element wird hinzugefügt mit einem Array mit dem Befehl addCustomList:

Dim meineListe As Variant
    meineListe = Array("a", "b", "c")

    Application.AddCustomList meineListe

Sehr angenehm: existiert der Eintrag bereits, ist weder Fehlermeldung noch ein zweiter Listeneintrag die Folge – alles bleibt beim Alten.

Auf ein Element kann per Nummer zugegriffen werden. Das Element wird als Array ausgegeben. Die Elemente können per Schleife ermittelt werden (Achtung: das erste Element trägt die Nummer 1!):

    meineListe = Application.GetCustomListContents(21)
    MsgBox Join(meineListe, "/")

Ein Element kann mit der Methode deleteCustomList gelöscht werden:

Application.DeleteCustomList 21

Wird eine Liste mit einer benutzerdefinierten Liste sortiert, lautet der Befehl:

ActiveWorkbook.Worksheets("Tabelle1").Sort.SortFields.Add2 Key:=Range( _
        "F5:F16"), SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _
        "Blue,Standard,Silber,Gold,Platinum", DataOption:=xlSortNormal

Wird jedoch in einer Pivottabelle nach dieser benutzerdefinierten Reihenfolge sortiert, lautet der Befehl:

    ActiveSheet.Range("$I$5").Sort Order1:=xlAscending, Type:=xlSortLabels, _
        OrderCustom:=12, Orientation:=xlTopToBottom

Allerdings ist nicht 12 der Eintrag „Blue, Standard, Silber, Gold, Platinum“, sondern die Nummer 11:

Application.GetCustomListContents(11)

Ein bisschen verwirrend!

Einkaufs-Warnung: Freitag ist Feiertag! Die Lebensmittelversorgung auf unserer Erde endet am Donnerstag für immer! Drehen Sie durch!

Schöne Frage in der Excel-Schulung:

Warum umschließen zwei eckige Klammern die Spalte Kategorie-Nummer?

Die Antwort: Wegen des Trennzeichens. Würde man die Spalte in KategorieNr umbenennen, würde die Formel lauten:

=XVERWEIS([@KategorieNr];tbl_Kategorien[Kategorie-Nr];tbl_Kategorien[Kategoriename])

Mit Trennzeichen würde @Kategorie-Nr nicht „verstanden“ werden.

Heute gelesen, dass nur Frauen Hebamme werden können, die selbst Kinder georen haben. Spätestens beim Beruf Bestatter stößt dieses Konzept an Grenzen.

Wyn Hopkins ist genervt. Greift man in Excel mit Power Query auf einen Ordner zu, wird die letzte Spalte „Folder Path“ sehr schmal angezeigt. Man kann sie nicht verbreitern und sieht auch nicht den gesamten Pfad.

Er schlägt vor, diese Spalte nach links zu verschieben und dort zu verbreitern:

Löscht man diesen Schritt ist die Spalte „Folder Path“ breiter. Cleverer Tipp – danke Wyn.

Jeden Montag habe ich dieses Robinson-Crusoe-Syndrom: Ich warte auf Freitag!

Aufpassen! Immer aufpassen.

Ich erhalte eine Liste. In der Länderspalte befinden sich die drei Abkürzungen AT, DE und CH:

Ich hätte gerne die drei Ländernamen Deutschland, Österreich und Schweiz in der Liste. Nun: bei drei Ländern kann man schnell ersetzen. Ich beginne: ersetze AT durch Österreich:

Dann: ersetze DE durch Deutschland:

Und schließlich: CH durch Schweiz:

Ups – nicht aufgepasst – „ch“ steckt ja auch in Deutschland und Österreich …

Also: sofort zurück und noch einmal ersetzen: Beachte die Groß/Kleinschreibung und vergleiche den gesamten Feldinhalt. Okay – eine der beiden Optionen hätte genügt:

Oder – wenn ich aufgepasst hätte – hätte ich auch zuerst CH durch die Schweiz ersetzen lassen können und anschließend die anderen beiden Länder.

Schatz, passe ich in die Parklücke? – Du oder das Auto? – *Ohrfeigengeräusch*

Gestern in der Excelschulung. Wir erstellen eine Pivottabelle. Ich wunder mich, warum die Städe alphabetisch sortiert werden, allerdings München oben steht:

Es fällt mir schnell ein: in einer der letzten Schulungen habe ich benutzerdefinierte Listen gezeigt und dort „München“ verwendet. Deshalb wird dieser Eintrag oben angezeigt.

Manche Leute sagen wenn sie Kaffee trinken können Sie nicht schlafen. Bei mir ist es genau umgekehrt: wenn ich schlafe, kann ich keinen Kaffee trinken.

In einer Pivottabelle sollen die Kalenderwochen als Spaltenbeschriftung verwendet werden. Eigentlich kein Problem. Jedoch beim Jahreswechsel soll natürlich gezählt werden: 51, 52, 53, 1, 2, 3, …

Würd man die Standardsortierung der Pivottabelle verwenden, wäre die Zählung: 1, 2, 3, … 52, 53.

Aber man kann doch benutzerdefiniert sortieren. Fügt man eine benutzerdefinierte Liste per Programmierung in Excel ein, beispielsweise so:

Sub BenutzerdefinierteListeEinfuegen()
    Dim customList As Variant
    Dim i As Integer
    
    ' Definiere die benutzerdefinierte Liste von 40 bis 53 und dann 1 bis 13
    customList = Array("40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14")
    
    ' Füge die benutzerdefinierte Liste in Excel ein
    Application.AddCustomList ListArray:=customList
End Sub

wird die Liste immer nach laufender Kalenderwoche sortiert.

Allerdings frage ich mich: Was passiert, wenn dieses Makro zwei Mal aufgerufen wird? Ein Fehler, weil die Liste schon vorhanden ist? Eine weitere Liste?

Die Antwort: gar nichts: Excel übergeht diese Liste – sie ist schon da. Sehr schön – Excel hat heute mal nicht genervt.

Schreibt man „Montag“ mit einem oder zwei Mittelfingern?

Zu früh gefreut!

In einem größeren Excel-Projekt sollen Daten zusammengefasst werden. Das kann man wunderbar mit einer Pivottabelle erledigen. Und über der Tabelle sollen sich Schaltflächen befinden, über welche man die Tabelle filter kann.

Auch kein Problem, denke ich – da kann man doch einen Datenschnitt verwenden:

Zu früh gefreut: mit einem Klick auf eine Schaltfläche soll sich die Farbe der Pivottabelle ändern. Okay – DAS könnte man noch mit einer bedingten Formatierung abfangen.

Allerdings soll auch jeder Button eine andere Farbe haben. DAS geht leider nicht!

Also überlege ich, Schaltflächen zu verwenden. Und einige wenige Zeilen VBA-Code:

Allerdings: der Kunde möchte die Beschriftung zweizeilig haben – in der unteren Zeile soll eine zweite Information stehen.

Also doch Formen. An diese kann man auch VBA-Code binden. Und somit die Pivottabelle filtern:

Man kann auch hier filtern:

Übrigens: die Farben der Pivottabelle habe ich über die Pivottable-Formate gesteuert: einem benutzerdefinierten Format werden die entsprechenden Farben zugewiesen.

Klar hab ich zugenommen – ich wog mal 3.500 Gramm

Erstaunlich!

Hallo Herr Martin,

ich hoffe, es geht ihnen gut.

Ich tüftle gerade an zwei Fragen zu einem Word-Dokument rum und komme nicht weiter. Jetzt dachte ich mir, frage ich mal einen Experten und hoffe, sie können mir helfen. 😊

Frage 1:

Ich würde gerne im Inhaltsverzeichnis die Ebenen A. und I. in einer Zeile darstellen getrennt mit einem Bindestrich.

Das würde dann so aussehen:

A.           Xxx – I. Xxx …………………………………………2

Hätten Sie dazu eine Idee? Ich habe den Style Separator ausprobiert, der hat aber nicht geholfen.

Frage 2:

Bei dem Querverweis (full context) fehlt der Punkt am Ende nach der 1 – wie kann das sein? Muss ich den tatsächlich manuell ergänzen? Also: wenn ich in einer Liste nach der Nummer einen Punkt einfüge.

Ich bin für jede Hinweis zu diesen Problemen dankbar.

Liebe Grüße

####

Ich habe keine Idee. Ich fürchte, das erste geht nicht, das zweite ist mir noch nie aufgefallen. Wirklich erstaunlich!

Nett kann ich auch – bringt aber nix.

Gestern erreichte mich folgende Mail, über die geschmunzelt habe – meine Hilfe war wohl ein Anschubsen (es ging um Visio-Programmierung):

Hallo Rene,

nein, nicht Du, sondern ich stand auf dem Schlauch!…
Da ich mir von Mittendrin meines Programms ein Stück genommen hatte, gab es keine Zuordnung zur aktiven Page.
Leider war auch die Fehlermeldung wenig hilfreich….

Problem gelöst – auf Deinen Seite hatte ich geschaut – war ja alles klar…., aber eben…

Danke trotzdem ganz toll!
Aber das ist so was. Wenn ich mich an meine Dienstzeit erinnere – so haben wir viele Probleme so gelöst, dass man den Anderen alles erklärt hat. Und das hat oft gereicht, um das Problem zu lösen.
Der Gesprächspartner musste oft gar nichts sagen, oder irgend eine dumme Frage stellen. Das hat die Gehirnwindungen zu anderen Pfaden veranlasst…
Deine Sätze haben mir eben verraten, dass „fast alles richtig ist“ …. Dann ging es ganz schnell.

Wie toll doch Gehirne funktionieren!


Liebe Grüße
Wolfgang

„Alexa, was gibt es Schöneres als an einem Montagmorgen zur Arbeit zu gehen?” – „Ich habe 823 Millionen Einträge gefunden.

Ein interessanter Kommentar von Josef Feißt zum Thema Forms und Dezimalzahlen. Sehr interessant – vielen Dank für den Hinweis!

Mit Microsoft Forms auf dem Weg zur Weltherrschaft?

Manchmal frage ich mich, wie bei Microsoft eine Weltkarte aussieht … gibts da noch was anderes als die USA? 😉

Ich wollte per Forms Formular ein paar Informationen einsammeln. Dafür ist das Ding ja da, dachte ich.
Dann freue ich mich auch noch, dass sich ein Eingabefeld auf das Format „Nummer“ beschränken lässt. Dass das auf Deutsch besser „Zahl“ heißen sollte, würde ich ja noch großzügig übersehen. Übersetzungen sind nicht unbedingt die Stärke von Microsoft. Aus dem englischen „Number“ wurde „Nummer“. Nicht schön, aber verkraftbar.

Nach einigen fröhlichen Eingaben wundere ich mich doch über die Ergebnisse. Erwartet hätte ich überwiegend Zahlen von 0 bis 10, vielleicht ein paar im Bereich bis 20, aber die Zahlen sind irgendwie viel größer.
5, 10, 15, 45, 65, 75, sogar 125, …

Was war passiert ⁉

Beim Eingeben ist das Formular doch mit dem Komma einverstanden, ich konnte es abschicken!
Microsoft Forms hat ganz frech die Kommas über Bord geworfen! Einfach weg!
So wurde dann aus einer 0,5 eine 5, aus 1,5 eine 15, aus 6,5 eine 65, … ihr wisst schon …

Jetzt wollte ich das genau wissen und hab ein Forms Formular mit 3 einfachen Fragen gebaut:
1️⃣ Textfeld ohne Limit
2️⃣ Textfeld mit Einschränkung auf Nummer
3️⃣ Textfeld mit Einschränkung auf >= 10


Es klappt nur, wenn man beim Eingeben einen Punkt als Dezimaltrennzeichen verwendet.
Hätte ich mir ja denken können! Macht man in Amerika ja so!
Es ist wohl noch niemand auf die Idee gekommen, dass es in anderen Ländern ein Komma als Dezimaltrennzeichen gibt.

Passt auf, wenn ihr Dezimalzahlen per Forms einsammeln wollt!

Wie möchten Sie Ihren Kaffee trinken? Aus ihrem ausgehöhlten Schädel! Morgens bin ich die Frohnatur in Person.

Das neue Visual „Datenschnitt (neu)“ in PowerBI ist klasse. Dort kann man interessante und hilfreiche Filterwerkzeuge erstellen.

Allerdings irritiert mich, dass ich bei der Bezeichnung keine Felddaten hinzufügen kann:

Ich werde fündig: Nur beim Zustand „Standard“ ist dies möglich:

Bei den anderen drei Zuständen nicht!

Sehr versteckt!

Open up, it’s the police! – Prove it – sing Roxanne!

Gestern auf dem Excelstammtisch stellte Thomas eine interessante Frage:

Ich habe eine Liste mit Internetadressen. Auf diese verweist die Funktion HYPERLINK:

Wenn ich die Zelle kopiere, klappt der Link nicht.

Klar – hier befindet sich ein relativer Verweis auf B4. Er muss in einen absoluten umgewandelt werden.

Aber, so fragt Thomas weiter, wenn ich nun die Funktion auf ein anderes Blatt kopiere?

Dann könnte die Funktion INDIREKT Abhilfe schaffen, beispielsweise so:

=HYPERLINK(INDIREKT("B4");"Trägheit")

Und wenn die Zelle in eine andere Datei kopiert werden soll?

Ich empfehle den Bezug zu markieren und durch [F9] in den Wert zu ersetzen:

Aber ich habe sehr viele Links, erwidert Thomas.

Und fügt an: ich kopiere sie bisher immer nach google sheets.

Das ist wohl auch eine Lösung – wenn man nicht VBA programmieren möchte oder ChatGPT um Hilfe fragen will.

Ich bin kein Wissenschaftler, aber ich bin mir ziemlich sicher, dass die Erdanziehungskraft am stärksten ist, wenn man am Montagmorgen im Bett liegt.

Nein, ganz so einfach ist es leider nicht.

Folgendes Problem: in einem Ordner befindet sich eine Datei.

Aus dieser Datei werden einige Spalten in einer anderen Datei benötigt. Dies kann prima mit Power Query umgesetzt werden.

Hinter dieser Datei werden weitere Informationen eingefügt:

Damit man die Originaldatei verändern kann, aber auch die in die Zieldatei neu eingetragenen Daten, geht man mit Power Query wie folgt vor:

Die intelligente Tabelle wird als zweite Abfrage in Power Query abgerufen:

Und mit der ersten Abfrage verknüpft:

Die eindeutige ID bildet hier die E-Mail-Adresse.

Die überflüssigen Spalten, die hier nun doppelt angezeigt werden, werden gelöscht

Klappt: die Originaldatei kann verändert werden (die Aktualisierungen werden in der Zieldatei angezeigt) und auch die Daten der neuen Spalten der Zieldatei können angepasst werden oder die Liste kann sortiert werden, ohne, dass die Aktualisierung etwas zerstört.

(danke an Hans-Peter Pfister für diesen Hinweis)

ABER:

Befinden sich die neuen Spalten INNERHALB der Datei, also beispielsweise so:

Wird nun diese intelligente Tabelle nach Power Query gezogen und dort mit der importierten Tabelle verknüpft:

Werden nach der Aktualisierung die Verknüpfungen zerstört:

Ich habe noch keinen Weg gefunden, dass die Zuordnungen korrekt bleiben – nach Sortieren und Ändern der Daten.

In der Fastenzeit verzichte ich auf alles, was dick macht: Spiegel, Waage und Röhrenjeans

PowerPoint kann auch nerven:

„Sehr geehrter Herr Martin,

vielen Dank für Ihre Mühe. Mal sehen, wie lange es dauern wird, bis das Problem behoben sein wird.

Und da ich Ihnen schreibe, gleich eine Frage. Weil ich mich ein bißchen mit PowerPoint auskenne, wurde ich gefragt, ob es in Bezug auf den Folienübergang Vorhang, der sich öffnet, auch die Möglichkeit gibt, diesen Vorhang wieder schließen zu lassen.

Im Internet las ich, daß es mal möglich war.“

Hallo Herr F.,

den gab es in PowerPoint 2007, ist in PowerPoint 2013 verschwunden. In der aktuellen PP-Version kann man den Vorhang nur noch öffnen lassen.

Egal, ob müde, hässlich oder reich: vor der Kaffeemaschine sind wir alle gleich.

Warum denn der XVERWEIS, den wir in der Excelschulung geübt haben, nicht funktioniere, will eine Teilnehmerin wissen:

Die Ursache ist schnell gefunden: sie hatte ein Komma statt eines Semikolons getippt.

Eine andere Teilnehmerin gibt ihr den Tipp den Funktionsassistenten zu verwenden, statt die Formel per Hand zu schreiben. Ich pflichte ihr bei.

Es gibt Streifen von Schinken mit einem Hauch von Ananas an Tomatenmus auf zartem Knusperteig. – Lecker Tiefkühlpizza!

In der Excelschulung fragte eine Teilnehmerin, warum die Funktionstaste [F9] nicht funktioniere. Ich hatte erklärt, dass man mit [F9] das Ergebnis eines Teils einer Formel anzeigen lassen kann:

Ich musste es mir zeigen lassen.

Der Grund: [F9] wandelt die Markierung nicht in einen Wert um, wenn man die Maustaste gedrückt hält! Man muss sie loslassen!

Eben dachte ich, jemand hätte mir beim Joggen nachgepfiffen. War aber nur die Lunge.

Das ist schon irgendwie doof.

Bevor man in PowerBI ein Flächenkartogramm aktivieren kann:

muss man in den Optionen in der Kategorie „Vorschaufeatures“ die Option „Visuelles Formzuordnungselement“ aktivieren:

Auch das Visual Azure-Landkarte muss aktiviert werden:

Allerdings nicht in den Optionen, sondern im Admincenter von Microsoft 365:

Dort in den Mandanteneinstellungen / in den Integrationseinstellungen:

Sonst erhält man die Fehlermeldung: „Ihr Mandantenadministrator hat die Verwendung von Azure Maps leider nicht aktiviert.“

Fasching, wie ich ihn mag: statt Konfetti gleich den Locher werfen.

Auf den ersten Blick erstaunt es. Aber eigentlich ist es klar. Man muss nur genau hinschauen!

Ich erstelle in PowerBI ein Visual und füge einige Felder hinzu. Ich formatiere die Elemente und bin erstaunt, dass ich zwar die Legende, aber nicht die Small Multiples formatieren kann:

Blick zurück zu den Feldern: Klar: dort wurde nur ein Feld bei „Legende“, aber nicht bei „Small Multtiples“ verwendet:

Zieht man dieses Feld in die „Small Multiples“, kann man sie formatieren – und – selbstverständlich – nicht die Legende:

Fügt man in beide Felder etwas an, kann man natürlich auch beide Felder formatieren:

Trivial, oder?

Ich bin an Fasching zu einem Umzug eingeladen. Ich bin der einzige, der verkleidet ist. Die anderen schleppen Möbel.

Seltsam!

Ich erstelle in PowerBI ein (einfaches) Measure – hier: eine Summe. Und verwende es in einem Visual. Klappt.

Ich erstelle ein zweites Measure – diesmal mit AVERAGE statt SUM, das ich verwende. Klappt:

Ich ziehe das Zahlenfeld direkt in das Wertefeld. Die Summe funktioniert problemlos. Wechsele ich dagegen in „Visual formatieren“ bei Wert / Feld von Summe auf Mittelwert, versagt die Berechnung und Darstellung:

Fazit (war ja eigentlich schon klar): Für Daten und dahinterliegende Berechnungen sollten nicht die automatischen Berechnungen von PowerBI verwendet werden, sondern IMMER ein selbstgeschriebenes Measure.

Ich bin diejenige, die, wenn man sich um 19 Uhr trifft, um 18.51 Uhr da ist und um 19.07 eine Nachhricht erhälrt: „fahre gleich los“.

Letzte Woche fand in London das dreitägige Excel summit statt. Viele spannende und lehrreiche Vorträge!

Bob Umlas hat auf folgendes amüsante Phänomen aufmerksam gemacht:

Mit der Kamera kann man einen Screenshot eines Bereiches erstellen, welcher dynamisch geändert wird:

Schiebt man nun den fotografierten Bereich über den Quellbereich, wird der Originalbereich mehrmals gezeigt (Stichwort: Spiegel im Spiegel im Spiegel …)

Ändert man nun allerdings einen Wert, wird er nur ein MAL geändert angezeigt:

Ändert man ihn erneut, wird er erneut einmal weiter gegeben, der alte Wert wandert ebenso eine Ebene tiefer.

Amüsant und erstaunlich!

Es gibt jetzt Hörgeräte, die es ermöglichen einezelne Stimmen selektiv auszuschalten. Seot ich davon gehört habe, finde ich Älterwerden nicht mehr schlimm.

Letzte Woche fand in London das dreitägige Excel summit statt. Viele spannende und lehrreiche Vorträge!

Leila Gharani war auch dort und referierte mehrere Male. In einem ihrer Vorträge zeigte sie folgendes, schreckliche Diagramm:

Es fällt sofort auf, so auch ihr Kommentar, dass die Säule mit dem Wert „85“ kleiner ist als die Säule mit „79“.

Es gibt nix Erotischeres wie Menschen, die wo richtig gut mit der Sprache und den Wörters umgehen tun.

Diese Woche werde ich nicht nörgeln. Ich verspreche es.

Excel ist schon klasse.

Und: in Excel kommen regelmäßig neue, brauchbare Funktionen hinzu. Wer Microsoft 365 hat, wird sie schon entdeckt haben. Hier Technik V:

In der online-Version von Excel gibt es einen date-Picker.

Toll! Ich hoffe, dass er auch bald in die Desktop-Version einziehen wird.

Ihre Katze hat heute Morgen unseren Wellensittich gefressen. Oh, gut, dass Sie es sagen – dann bekommt sie heute nichts mehr zu fressen.

Diese Woche werde ich nicht nörgeln. Ich verspreche es.

Excel ist schon klasse.

Und: in Excel kommen regelmäßig neue, brauchbare Funktionen hinzu. Wer Microsoft 365 hat, wird sie schon entdeckt haben. Hier Technik IV:

Markiert man in der Bearbeitungszeile oder in einer Zelle einen Teil einer Formel, wird im Quickinfo das Ergebnis angezeigt. [F9] ist nicht mehr nötig!

Mit dem englischen Satz „die in hell“ kann man in Deutschland Schuhe kaufen.

Diese Woche werde ich nicht nörgeln. Ich verspreche es.

Excel ist schon klasse.

Und: in Excel kommen regelmäßig neue, brauchbare Funktionen hinzu. Wer Microsoft 365 hat, wird sie schon entdeckt haben. Hier Technik III:

Im Kontextmenü befindet sich ein Textfeld für Suchbegriff. Damit gelangt man schnell zu Befehlen, die tief verborgen sind oder von denen man nicht weiß, in welchem Dialog / hinter welchem Symbol sie sich verbergen.

Man kann sie nun direkt aus dem Kontextmenü heraus verwenden:

Manchmal mache ich mir vor dem Schlafen einen Zettel an den Zeh. Wird man morgens nicht mehr wach, ist wenigstens der Papierkram erledigt.

Diese Woche werde ich nicht nörgeln. Ich verspreche es.

Excel ist schon klasse.

Und: in Excel kommen regelmäßig neue, brauchbare Funktionen hinzu. Wer Microsoft 365 hat, wird sie schon entdeckt haben. Hier Technik II:

Seit einer Weile kann man nicht nur mehrere Tabellenblätter ausblenden, sondern auch mehrere gleichzeitig wieder einblenden:

Liebster – bevor ich gehe – sag mir die drei magischen Worte! – Bring Bier mit!

Diese Woche werde ich nicht nörgeln. Ich verspreche es.

Excel ist schon klasse.

Und: in Excel kommen regelmäßig neue, brauchbare Funktionen hinzu. Wer Microsoft 365 hat, wird sie schon entdeckt haben. Hier Technik I:

Man kann jetzt mit der Tastenkombination [Umschalt] + [Strg] + [V] kopierten Text als Wert einfügen und somit Formeln in Werte verwandeln.

online-Shopping verläuft bei mir so: Waren in den Warenkorb legen; Gesamtpreis anschauen; Browserfenster schließen.

Eine schöne Frage: in einer Datei befindet sich eine Tabelle.

In einer anderen Datei werden Teile dieser Tabelle verknüpft. Dahinter werden zu den entsprechenden Spalten weitere Informationen eingetragen. (Hier: Spalte A:C sind durch Power Query verknüpft; D wurde per Hand als zusätzliche Information eingetragen):

Nun wird in der Quelltabelle gearbeitet: Zeilen werden gelöscht; neue Daten eingetragen; die Liste wird sortiert. Egal ob man die zweite Datei per Formeln verknüpft hat (mit einem Bezug oder einer Formel) oder ob man Power Query verwendet hat – die Reihenfolge zu den per Hand eingegebenen Daten passt nicht mehr …

Die neue Quelltabelle:

Die Zieltabelle ist korrupt:

Ich weiß in Excel keine Lösung zu diesem Dilemma.

Das heißt: man muss alle Daten in EINER Tabelle halten!

Auf einer Skala von 1 bis 10 – wie skeptisch sind Sie? – Darf ich die Skala mal sehen?

Sehr geehrter Herr Martin,

[…]

Das andere Problem ist, dass ich die Tabelle davor schützen muss, dass meine Kollegen aus Versehen Eintragungen löschen können (wir arbeiten gemeinsam über eine NAS). Lediglich das Feld Doku soll geöffnet und genutzt werden können. Den Arbeitsmappenschutz habe ich auch hinbekommen, aber dann lässt sich die Doku nicht mehr öffnen.

Mit herzlichem Dank und freundlichen Grüßen

###

Hallo Frau H.,

Markieren Sie die Zellen, die alle bearbeiten dürfen. Über „Zellen formatieren“ (rechte Maustaste) und dort Registerkarte „Schutz“ heben Sie den Schutz („gesperrt“) auf.

Anschließend schützen Sie das ganze Blatt (Überprüfen / Schützen / Blatt schützen). Das Blatt ist geschützt außer den Zellen, die vorher „entsperrt“ wurden.

Roses are red, violets are blue – unexpected ‚{‚ on line 32.

Sehr geehrter Herr Martin,

nachdem ich intensiv bei excel-nervt.de und in Ihren Youtube-Videos gesucht habe, aber leider keine Lösung gefunden habe, möchte ich anfragen, ob Sie mir helfen können.

Ich habe mich an eine Excel-Tabelle gewagt, komme jetzt aber nicht weiter. Ich habe Ihnen einen Ausschnitt der Tabelle angehängt. Gelungen ist mir das Einfügen von Bildern mit Mouse-Over-Effekt. Nun scheitere ich aber bei der Doku. Wir müssen aufschreiben, was wir mit den Klienten machen und ich habe ein Doku-Formular entworfen.

Auch das konnte ich in der Tabelle bereits einfügen, bin aber noch nicht zufrieden. Zum einen wäre es sehr hilfereich, wenn das Doku-Formular sich über =EINBETTEN(„Worksheet“;““) aus der Haupttabelle die entsprechenden Informationen wie Name, Vorname etc. „zieht“, so dass wir dies nicht immer per Hand eintragen müssen.

Hallo Frau Hantschick,

ein paar Tipps:

* ich würde das Einfügen folgendermaßen gestalten: Öffnen Sie beide Dateien. Klicken Sie in die Zelle, in welcher der Wert verknüpft ist und verweisen mit „=“ auf die andere Datei und dort auf die Zelle. Wandeln Sie den absoluten Bezug in einen relativen um (F4). Runter- und rüberziehen.

Also:

=[DOKU1.xlsx]Tabelle1!A1

Wenn Sie in einer Zelle eine Verknüpfung haben möchten, würde ich einen Link verwenden. Beispielsweise über das Kontextmenü.

Heiligenschein abgenommen .. Das Ding drückt immer so auf die Hörner …

Moin Renè,

schon mal versucht per VBA eine bedingte Formatierung zu setzen.
Das geht ohne Probleme, solange man keine Formeln eingibt, die eine Funktion enthalten, z.B.

rng.FormatConditions.Add Type:=xlExpression, Formula1:=“=UND(D15=0;E15=1;F15=0)“  


JAAA, das funktioniert … aber schick die Datei mal an jemanden, der englische Sprache eingestellt hat. Das funktioniert das dann nicht mehr!


Im VBA-Code muss ich, wenn als Sprache Deutsch eingestellt habe, die Formel auch mit dem deutschen Funktionsnamen eingeben, ansonsten ignoriert Excel die Bedingung . WTF


Schon vor dem gleichen Problem gestanden/gesessen? Ich habe aktuell das Problem, dass ich für eine Firma arbeite, deren Mitarbeiter unterschiedliche Sprachen in Office eingestellt haben, eigentlich habe ich keine Lust jetzt immer prüfen zu müssen welche Sprache gerade aktuell ist und entsprechend die Formeln zu setzen….

mannmannmann

Viele Grüße

Christian

####

Hi Christian,

Warum schreibst du nicht:

rng.FormatConditions.Add Type:=xlExpression, Formula1:=“=AND(D15=0;E15=1;F15=0)“  

Allerdings: wenn die Amis Komma als Trennzeichen eingeschaltet haben, dann läuft das Teilchen auch an die Wand. Übrigens: ebenso die Formeln in der Datenüberprüfung.

Aber das bekommt man mit

Application.International(xlListSeparator)

heraus. Alles andere auch:

https://learn.microsoft.com/de-de/office/vba/api/excel.xlapplicationinternational

(Gruß aus der internationalen Hölle: deutsches Excel; englische Zahlen: 1,234.56)

Übrigens: früher lief der Makrorekorder an die Wand, wenn ich aufgezeichnet habe:

Datenüberprüfung / benutzerdefiniert / =Heute()

Inzwischen klappt das: aufzeichnen und abspielen lassen.

Ich fürchte, du kommst um eine Prüfung nicht rum …

Oder: schreib die englische (!) Formel in eine Zelle; Excel wandelt sie in die Oberflächensprache um und lies die Formel von dort wieder aus:

    ActiveCell.Formula2 = „=AND(D15=0,E15=1,F15=0)“

    MsgBox ActiveCell.Formula2

####

Wenn sich keiner beschweren kommt heißt es nicht, dass der Fallschirm gut war.

Ich habe mich etwas amüsiert.

Eine Teilnehmerin der Excelschulung schickt mir eine Datei, in der ich sehr viele bedingte Formatierungen finde:

Ich stelle fest:

1.) viele der Regeln wurden auseinandergerissen, weil mit Sicherheit Zeilen und Spalten kopiert, gelöscht, verschoben wurden, …

2.) viele der Regeln enthalten #BEZUG!-Fehler – hier wurde wohl etwas entfernt.

3.) ich finde Regeln der Form:

=ODER($C66="X";$C66="x")

Excel unterscheidet nicht zwischen Groß- und Kleinschreibung – muss also in der Formel auch nicht mit ODER abgefangen werden.

4.) Ich finde Regeln der Form:

=WENN($I$2="x";UND(ODER(J$14="Sa";J$14="So")))

Das WENN ist überflüssig; statt =“Sa“ und =“So“ kann man auch auf die Zelle verweise, in welcher das Datum steht und mit WOCHENTAG(Zelle;2)>5 arbeiten.

5.) Ich finde Regeln der Form:

=ODER(TEXT(J12;"MMMM")="Februar";TEXT(J12;"MMMM")="April";TEXT(J12;"MMMM")="Juni";TEXT(J12;"MMMM")="August";TEXT(J12;"MMMM")="Oktober";TEXT(J12;"MMMM")="Dezember")

Ich hätte geschrieben:

=REST(MONAT(J12);2)=1

6.) Ich finde Regeln der Form:

=UND($F12="F")

Das UND ist überflüssig.

Mein Kommentar: PUTZEN! Unbedingt putzen!

Wir sollten endlich aufhören, weniger zu trinken.

Och nö! Wer macht den so etwas?

Eine Rechtsanwaltskanzlei zeigt mir ihre Excel-Vorlage, mit der sie arbeiten:

Darin befindet sich eine intelligente Tabelle mit dem Namen „Tabelle1“. So heißt auch das Tabellenblatt. Darin befinden sich Bereiche für Zahlen mit Zwischensummern (!), Text, Datum und Zahl wird in einer Spalte fröhlich durcheinander gewürfelt. Boah!

Ich vermute, dass sie die Idee der intelligenten Tabelle nicht ganz verstanden haben. Und diese nur für die lustigen Farben verwendet haben …

Brot trocknet nicht aus, wenn man es in einem Eimer mit Wasser lagert.

Verblüfft. Eine Teilnehmerin in einer Excelschulung sagt mir, dass eine intelligente Tabelle auf einem geschützten Arbeitsblatt liegt:

Sie möchte eine Pivottabelle erstellen, was mit Einfügen / Pivot-Tabelle nicht möglich ist.

Und umgekehrt:

Befindet sich der Cursor auf einem leeren, ungeschützten Tabellenblatt, klickt man dort auf Einfügen / Pivot-Tabelle , kann man den Namen der intelligenten Tabelle eintragen:

Padautz: SO kann man eine Pivottabelle erzeugen!

Wer nicht gerne denkt, sollte wenigstens von Zeit zu Zeit seine Vorurteile neu gruppieren. (Luther Burbank)

Guten Morgen Hr. Dr. Martin

Vielen Dank für Ihre rasche Antwort und den Lösungsvorschlag

Ich habe das Video von Ihnen mit einem Kollegen durchgespielt, das ist auch für uns nachvollziehbar, allerdings die Variante mit einem physischen Bild in einem Speichermedium.

Das mittels API geneierte Bild(QR Code), welches in Excel direkt gespeichert ist, haben wir trotz Versuchs mehrere Möglichkeiten, nicht in den Serienbrief hineingebracht.

Vielleicht hätten Sie noch eine Idee dazu, ich darf Ihnen die Testdaten, mit denen wir es versucht haben im Email anfügen

Vielen Dank

MIt besten Grüßen aus Wien

###

Hallo Herr T.,

ich denke, dass Word nur Inhalt aus Datenquellen auslesen kann, keine Bilder. Auch die neue Excel-Funktion „Bild in Zelle einfügen“ bringt keinen Erfolg.

Ich sehe als Lösungen nur eine Programmierung oder die Feldfunktion.

Liebe Grüße

Rene Martin

###

Hallo Hr. Dr. Martin

vielen Dank für die rasche Rückinformation und die Zeit, die Sie sich genommen haben.

Ja es scheint so wirklich zu sein, allerdings unverständlich, ich werde noch probieren, das über den Update Anforderungskanal für O365 über unsere Firma einzubringen.

Funktionell spricht ja nichts dagegen, warum es nicht als Serienbrieffeld übertragen werden sollte, mal sehen.

LG und ein schönes Wochenende aus Wien

Außerdem schmeckt Spinat wesentlich besser, wenn man ihn kurz vor dem Servieren durch ein Schnitzel ersetzt.

Claus stellt eine Frage zu VBA: In einer Schleife wird ein Haltepunkt gesetzt. Eine Variable oder mehrere Variablen werden dort überwacht.

Bei ihm verschwindet die Anzeige im Überwachungsfenster – er muss immer hineinklicken, damit er die Werte der Variablen sieht.

Ich teste es – seltsam – bei mir klappt es – nichts verschwindet:

Kennt jemand das Problem?

Ein Kühlschrank verbraucht wesentlich weniger Strom, wenn man den Stecker rauszieht.

Wenn in WORD unter
OPTIONEN / SPRACHE/ Office-Erstellungssprachen und -Korrekturhilfen
Koreanisch eingefügt ist (die Korrekturhilfe muss nicht installiert sein) zeigt sich folgende Auswirkung. Beim Aufruf von ≪Eintrag markieren≫stehen hinter dem Haupt- sowie dem Untereintrag weiterer Textboxen mit der Bezeichnung ≪Überschrift≫.  Kurios aber erklärbar. Hier kann der Text für den \y Schalter eingetragen werden.

… schreibt Ernst

danke für den Hinweis

Unfall auf der Autobahn. LKW voller Viagra umgekippt. Auf 10 km steht der Verkehr.

Guten Tag Herr Martin

Danke für die Glückwünsche und die Antwort.

Aber mit welchem Zeithorizont muss ich rechnen, dass Excel nur noch als Online-Version ausgeführt werden kann oder VBA ganz aus Excel verschwindet.  Ich denke auch wenn ich mit VB.Net arbeite, wird das bei der Online-Version nicht gehen, da ich eine Lokal-Installation der Exe benötige.

Wenn ich VB.net innerhalb der Excel schreibe erhalte ich wieder ein Excel mit Makro.

Aktuell kann ich bei lokal-Installationen sagen, dass alle Online-Excel lokal geöffnet werden kann. Somit ist es mir egal, ob die Excel-Datei online oder lokal ist.

Die Programmiersprache JavaScript /Type Script, M, Dax kenne ich nicht.

Welche Sprache lässt zu, dass ich eine «chaotische» Excel-Datei habe (keine Strukturierten Daten) und bei Änderungen innerhalb von Zellen oder aktivieren eines Arbeisblattes, oder doppelklick usw. aktiv eingreifen kann.

Ich interpretiere die Aktion eines Users und leite diesen.

Somit schaffe ich immer intelligentere Lösungen innerhalb vom Excel und habe, das Ziel, dass der Anwender in der Schweiz immer weniger Fehler machen kann uns somit seine Daten an das Bundesamt für Statistik besser werden.

Ein Beispiel ist, wenn ein User Sagt, dass ich ein Gebäude besitze, dann werden die Abschreibung und Zinsen geprüft und mit der Grösse des Betriebs in relation gesetzt. Ebenso werden die Mieten in relation der Betriebsgrösse gesetzt und alles interpretiert. Dann wird analysiert in welcher KST die Anlagen erfasst sind und welche übrigen Anlagenutzungskosten diese Kostenstellen tragen und wie die Umlagen gesteuert sind. Wenn irgend was in dieser Konstellation nicht korrekt ist, dann wird der Anwender entsprechend hingeführt, was falsch sein könnte. Das ist zu komplex dies innerhalb einer Formel im Excel durch zu führen. Im VBA ist das ein grosser Code welcher viele logische Prüfungen durchläuft, und dann merkt, wo der Fehler sein könnte. Das ganze wird bei einigen Zellenänderungen angesteuert, damit diese Prozedur nicht immer durchläuft. So muss der User nicht daran denken ein Knopf zu drücken, sondern der Export an das Bundesamt für Statistik wird gesperrt wenn noch Fehler vorhanden sind.

Und ehrlich gesagt, ich habe keine Ahnung wie ich das anders Lösen sollte.

Wenn ich eine saubere Excel-Datei als Quelle nutze, die Daten automatisch systematisch auslesen, interpretieren, umwandeld, darstellen uws möchte sehe ich keine Herausforderung mit den anderen Programmeirsprachen, wenn man sie behersrscht (ist bei mir nicht der Fall) Freundliche Grüsse

###

Hallo Herr S.,

die Frage nach dem “wie lang“ müssen Sie an Microsoft stellen. Aber ich fürchte, dass Sie auch dort keine verlässliche Antwort erhalten.

Ich verlasse auf die Aussage eines Microsoft-Mitarbeiters auf der letzten Excelkonferenz in Sofia, der uns bestätigte, dass Excel NICHT VBA entfernen wird. Ich kann mir auch nicht vorstellen, dass das Desktop-Excel verschwinden wird.

Ein großer Teil meiner Einnahmen bestreite ich mit VBA – ich lebe davon und werde es wohl auch in Zukunft.

Ich habe gerade Ende letzten Jahres dem Gartenbaureferat der Stadt München vorgeschlagen, eine Lösung, die auf VBA basiert, einzuführen, damit sie ihr Bestellwesen vereinheitlichen können. Da die Stadt München in puncto Makros sehr restriktiv ist und prüfen müssen, dauert der Prozess wohl noch ein bisschen. Alle anderen Programmiersprachen würde nicht das Ergebnis erzielen, das sie haben wollen.

Und: so wie mir geht es vielen anderen auch. Ich bin zuversichtlich, dass wir noch sehr, sehr lange Excel als Desktop-Lösung haben werden und dass und VBA erhalten bleibt.

Liebe Grüße und: ein schönes Wochenende  

Rene Martin

Noch schnell die Beine rasieren, bevor man wieder zu den Nordmanntannen gestellt wird.

Schon wieder. Die Frage hatte man mir vor fast einem Jahr schon einmal gestellt. Kennt jemand die Antwort?

####

Moin René,

Kennst Du vielleicht folgendes Problem und/oder hast eine Idee wie man es lösen kann.

Ich habe (erstmals) eine Excel Objekt in Word eingefügt, d. h. nicht eine Verknüpfung erstellt, sondern die Daten sind direkt in der docx Datei enthalten.
WORD->Einfügen->Objekt->Excel Worksheet (habs auch  mit Excel Binary versucht)

Alles wunderbar. Habe dort einige Formeln reingeschrieben … hat alles funktioniert.
Stolz habe ich mein Ergebnis an meinen Kunden geschickt, bei dem das auch alles funktioniert.

Wir machen einen Teams-Call und ich öffne die Datei bei mir, mach einen Doppelklick auf das Objekt und bekomme diese Fehlermeldung:

Das Problem tritt immer auf, auch wenn ich eine neue Datei anlege. Sobald ich die Datei schließe, komm ich an das Objekt nicht mehr ran (im Anhang ein Beispiel).

Bin jetzt schon den zweiten Tag am Versuch den Fehler zu finden.

  • Excel ist selbstverständlich installiert
  • Ich habe Office repariert
  • Ich habe Office neu installiert
  • Ich habe in Excel und Word alle Addins deaktiviert
  • ich habe die Registry überprüft und sichergestellt, dass dort (laut Google-Recherche) der korrekte Eintrag, für die XLSX drin steht
  • An anderer Stelle hab ich geprüft, dass der Pfad zu Excel.exe korrekt hinterlegt ist.
  • Irgendwo gab es noch den Tipp, dass man in den Optionen die Hardwarebeschleunigung in Excel/Word ausschalten soll, den Punkt gibt es in den neueren Versionen aber nicht mehr.

Alles nichts geholfen, chatgpt gibt auch nur das aus, was auf den Forenseiten steht. Verzweifelte Grüße

An alle, denen ich zu Weihnachten ein Buch geschenkt habe: die müssen morgen wieder in der Bibliothek abgegeben werden.

Sehr geehrter Herr Dr. Martin

ich darf mich kurz vorstellen,

Mein Name ist J.

Ich hätte nun eine Herausforderung:

Ich habe eine Exceldatei in der Namen, Emailadressen und Kontodaten gespeichert sind. Dies sind Vereinsmitglieder unseres Amateurfunkverbandes.

Ich möchte nun einen Serienbrief per Email verschicken in dem auch ein QR Code enthalten ist, der direkt in einer Banking App am Handy zum Zahlen verwendet werden kann.

Das Erstellen dieses QR Codes in Excel 365 geht ganz leicht mit https://www.qrcode-generator.de/solutions/epc-qr-code/ dort die API in die =IMAGE(api Aufruf) Funktion in Excel einbinden.

Dann sieht man den individuell generierten QR Code in der jeweiligen Spalte.

Nun möchte ich ein Word einen Serienbrief erstellen, das geht ja auch ganz einfach, nur das „Bild“ des QR Codes übernimmt er nicht nach Word.

Ein kopieren des angezeigten Bildes und einfügen als Inhalt in die Nachspalte in Excel geht auch, aber selbst dieses Bild wird in Word nicht übernommen.

Als PDF kann ich das Excel File tadellos mit den generierten Bildern ausdrucken

Vielleicht hätten Sie da einen Tipp für mich, ich kann Ihnen auch gerne

Beispieldateien zukommen lassen.

Für mich stellt es sich so dar, dass Bilder nicht in Word von Excel im

Zuge eines Serienbriefes übernommen werden können

Vielen Dank

###

Hallo Herr T.,

doch – ich habe bei LinkedIn ein Lernvideo dazu erstellt. Es funktioniert wie folgt:

Ich habe auf der Festplatte einen neuen Ordner angelegt. Diesen Ordner habe ich Neu genannt.

Ich öffne Word, erstelle in Word einen Serienbrief über Sendungen Seriendruck starten Briefe, wähle die Empfängerliste aus,

Ich brauche noch ein Feld. Und das weitere Feld füge ich über Einfügen / Schnellbaustein / Feld ein. Das Feld, das ich hierfür brauche, heißt IncludePicture. Mit IncludePicture verlangt er natürlich einen Dateinamen, der verknüpft wird, und den gebe ich hier an: den Ordner „Neu“. Und ich erhalte eine Fehlermeldung, weil ich ihm nichts gesagt habe. Ich breche die Felder wieder auf — Alt+F9 — ich greife hier rein und weise ihn an: IncludePicture, bitte hole mal über Sendungen Seriendruckfelder einfügen natürlich die Bildinformationen. IncludePicture,

Leider wird das Bild nicht korrekt angezeigt, wenn ich den Datensatz wechsel: Das ist eine unschöne Geschichte von Word, die Bilder werden leider nicht in dieser Seriendruck-Vorschau aktualisiert. Allerdings: markieren Sie das Word-Dokument, aktualisieren es — Felder aktualisieren ([F9])– und Sie sehen hier ein neues Bild.

Wenn Sie ein neues Dokument erzeugen, werden jetzt erst mal alle Dokumente dieses eine Bild anzeigen, aber wenn Sie die Feldfunktionen sich umschalten — also Alt+F9 — dann sehen Sie das Problem. Also, wenn Sie das ganze Dokument markiert haben und aktualisiert haben und dann runterscrollen, dann sehen Sie natürlich die richtigen Bilder für die entsprechenden Personen. Also: Strg+A — alles aktualisieren — entweder Kontextmenü oder die Funktionstaste F9 — und dann haben Sie die Bilder.

Falls jemand noch gute Vorsätze für 2024 benötigt: ich habe noch völlig unbenützte aus den Jahren 2023, 2022, 2021, 2020, 2019 und 2018. Antiquarische auf Anfrage.

Guten Tag Herr Martin

Ich kenne Power-Queri damit habe ich aber noch nie eine PDF hereingezogen. Geht denn das auch mit gescannten PDF’s? wie gesagt, es geht hier um das was die Kunden uns zu stellen. Und das ist wirklich sehr unterschiedlich.

Aber das schaue ich mir gerne an.

####

Hallo Herr S.,

1. Schauen Sie doch mal nach: Haben Sie in Excel Daten / Daten abrufen / aus Datei / Aus PDF?

Klicken Sie mal auf eine Rechnung? Bei meinen (alten) Telekom-Rechnungen hat es funktioniert. Vor Kurzem war ich in einer Firma – dort hatte auch jemand das Problem – Rechnungen als PDF … ging auch mit Power Query.

und dann muss ich (bei der Telekom) noch ein bisschen transformieren:

Für Toiletten ist Neujahr ein schönes Fest: sie sehen statt Pos auch mal wieder viele Gesichter.

Hallo Herr Martin,

ich komme heute mit einer Frage auf Sie zu. Ich habe Visio 365 auf meinem Rechner (Windows11) installiert.
Mein Visio verhält sich ganz komisch:

  1. meine Shapes sind ALLE nur auf englisch beschrieben
  2. in meinem Menüband sind die Befehle auf deutsch dargestellt, gehe ich jedoch in die Formatierung (z.B. Schriftart) sind diese Untermenüs ALLE durchgehend auf englisch dargestellt.

Kennen Sie einen Trick, wie ich diese Untermenüs sowie meine Shapes auf deutsch darstellen kann?

In den anderen Officeprogrammen (Word, Outlook, usw.) sind die Untermenüs alle richtig eingestellt.

Freu mich auf eine Rückmeldung von Ihnen.

Wünsch Ihnen eine gesundes und erfolgreiches Neues Jahr 2024
Viele Grüsse

Hallo Frau G.,

ich kenne das Problem. Manchmal macht eine Applikation bei MS Office sehr merkwürdige Dinge beim Sprachenwechsel. Bei Outlook ist mir dies an meinem Rechner und bei Firmen schon aufgefallen. Ein Problem (ohne Lösung) habe ich schon gepostet:

Wenn Sie das OUTLOOK-Problem mit den Sprachen googlen, finden Sie zahlreichen Vorschläge, wie man das in OUTLOOK wegbekommt. Ich fürchte nur, dass keiner dieser Tipps für Visio greift.

Das hilft Ihnen nichts.

Wenn Sie schnell Ihre deutschen Shapes haben möchten, finden Sie diese in:

C:\Program Files (x86)\Microsoft Office\root\Office16\Visio Content\1031

(bzw. in dem Ordner, in dem Visio installiert ist)

Einzelne Schablonen kann an nun über Weiter Shapes / Schablone öffnen herholen.

Ich würde:

  1. Das englische Sprachpaket installieren und danach deinstallieren.
  2. Visio komplett deinstallieren und danach wieder installieren. Hilft das?
  3. Liebe Grüße Rene Martin

Wenn du auch auf jemenden wartest, der sdich auf Händen trägt – gib nicht auf! Deine Beerdigung kommt sicher.

Frage in der Excelschulung: in drei Spalten stehen verteilt Titel | Vorname | Nachname.

Sie sollen verkettet werden.

Wendet man die Blitzvorschau an und schreibt in die erste Zelle Vorname und Nachname, dann fehlt der Titel:

Hat die erste Person einen Titel und trägt man alle drei Informationen ein, wird ein Leerzeichen bei den Personen ohne Titel eingefügt:

Die Blitzvorschau führt hier zu keinem brauchbaren Weg.

Die Teilnehmerin, die die Frage gestellt hatte, war sehr traurig.

Die Lösung für das Problem heißt beispielsweise: die Funktion „TEXTVERKETTEN“.

=TEXTVERKETTEN(" ";WAHR;C2:E2)

Wichtig ist der Wert WAHR beim Parameter Leer_ignorieren. So wird bei Personen, die keinen Titel haben, die leere Zelle nicht mit einem Leerzeichen verkettet, sondern übergangen.

Die Teilnehmerin war glücklich.

Relationship status: Made dinner for two. Ate both

Gestern in der Excelschulung fragte eine Teilnehmerin, ob man die Daten für die Datenüberprüfung auch auslagern können. So, dass man von jeder Excelmappe darauf zugreifen könne und sie verwenden könne. Das geht leider nicht, war meine Antwort. Die Daten müssen innerhalb der Mappe liegen.

Sie war enttäuscht.

Aber dann zeigte ich ihr, dass man Daten als benutzerdefinierte Liste (in den Optionen) ablegen kann. Diese werden in Excel gespeichert – nicht in einer Arbeitsmappe. Und damit kann man schnell die gewünschte Liste erzeugen, die man in jeder Datei verwenden kann. Beispielsweise für die Datenüberprüfung.

Die Teilnehmerin war glücklich.

Fallen meine Augenringe arg auf? – Krass! – der Panda kann sprechen!

Guten Tag Herr Martin

Ich hoffe, sie hatten eine schöne Weihnachtszeit und ein guten Start ins neue Jahr.
Immer wieder werde ich darauf angesprochen ob, VBA in den neuen O365 Packeten enthalten wird.
Ich spüre ein Deaktivieren von VBA Beispiel im neuen Outlook. Welches nur mit einem Mausklick oben rechts am Bildschirm aktiviert werden kann.
(ich habe es probiert und alle VBA’s gingen dann nicht mehr. Nach dem Googlen wurde mir klar, dass hier die Funktion «stillschweigend» deaktiviert wurde. )

Im Excel gibt es nun Automatisieren.

Aber damit werde ich nicht ganz schlau. So wie ich das gesehen habe, dann ich nur ein Prozess aufnehmen und eingeschränkt eingreifen. Gestartet muss es mit einem Mausklick oben auf dem Ribbon.
Einige Funktionen fehlen mir, welche VBA anbieten.

  • Mittels VBA schreibe ich Funktionen, damit ich innerhalb der Funktions-Codierung kleinere Funktionen schreiben muss.
  • Mittels VBA starte ich Aktionen, wenn bei einer bestimmte Zelle eine Änderung gemacht wird, oder wenn ein Register gestartet wird
  • Mittels VBA übersteuere ich die Funktion Doppelklick und führe dann eine andere Funktion aus. (BSP im Pivot möchte ich nicht eine neue Tabelle erstellen, sondern gehe auf die Original-Tabelle und setze dort den Filter zum Pivot.
    Das sind die wichtigsten 3 Funktionen welche ich meines Wissens nicht über C# oder Python abdecken kann. Kennen Sie dazu Lösungsansätze oder Schulungsangebote?
    Wenn innerhalb von Excel die VBA deaktiviert wird, stehe ich gewaltig mit dem Rücken an der Wand.

Ich hoffe, dass Sie mir hierbei Auskunft geben können.

Freundliche Grüsse

Hallo Herr S.,

ich wünsche auch Ihnen ein gesundes, glückliches und aufregendes Jahr 2024.

Zu Ihrer VBA-Frage.

Inzwischen gibt es in Excel eine Reihe an Programmiersprachen:

  • VBA
  • JavaScript / TypeScript
  • M
  • DAX
  • bald kommt Python hinzu

Habe ich etwas vergessen?

Der Haken an VBA ist, dass es nicht im Internet läuft. Browser unterstützen kein VBA. Deshalb hat Microsoft JavaScript, beziehungsweise TypeScript ein. Ich habe es vor Kurzem wieder versucht: zeichnet man mit dem Makorekorder etwas auf, das die deutsche Sprache benötigt, also beispielsweise „Formatiere eine Zahl mit 0 „km“ oder formatiere ein Datum als TT-MM-JJJJ“ liefert das Abspielen einen Fehler.

Und ja: es gibt dort (noch) keine Dialoge: Interaktionen mit Anwendern sind mühsam. Auch das globale Verteilen auf mehreren Rechnern ist schwierig. Es gibt eine ganze Reihe an Hürden. Ehrlich: ich habe noch NIE eine Anfrage für TypeScript-Schulung oder -Programmierung erhalten.

Bald wird Python kommen – aber auch hier wird wohl nur der Umfang der Funktionen und Diagramme erweitert werden, wie ich das Ganze überblicke. Python bietet als offene Programmiersprache sehr viele Bibliotheken, die auch erweiterbar sind – MEHR als VBA, aber Python ist eigentlich nicht in erster Linie für MS Office-Produkte erstellt worden.

Schließlich kann man Excel „von außen“ programmieren: mit VS.NET und dort beispielsweise mit den Sprachen C# oder VB.NET. Da haben Sie mehr Möglichkeiten (beispielsweise bei Versionierung, Mehrsprachigkeit, weitere Steuerelemente, …) jedoch: das Debuggen ist sehr mühsam!

Hilft Ihnen das?

Liebe Grüße  

Rene Martin

PS: ich habe JavaScript/TypeScript (also „Automatisieren“) übersprungen – ich werde mir aber Python ansehen, wenn ich es in Excel haben werde.

Ich öffnme den Kühlschrank. Die Butter lacht mich an. Ich lache zurück. Fette unter sich.

Lieber Herr Martin,

wieder wende ich mich mit einer Excel-Frage an Sie.

Als Anhang schicke ich Ihnen eine Excel-Datei, in der zwei bedingte Formate eingefügt wurden:

1. Die optische Hervorhebung der aktuellen Woche.

2. Die optische Hervorhebung des aktuellen Tages.

Gibt es die Möglichkeit, daß auch die Spalte des aktuellen Tages ebenfalls farblich hervorgehoben werden kann?

Vielen Dank im Voraus für Ihre Hilfe,

###

Hallo Herr F.,

haben Sie schon von KI gehört? Von ChatGPT oder copilot?
Ich verwende sie seit einer Weile und empfehle allen, dies auch zu tun.
Es hilft!
Natürlich weiß ich die Antwort auf Ihre Frage. Ich habe die Frage bei ChatGPT gepostet und erhalte folgende Antwort:

In einer Excel-Datei befinden sich Datumsangaben. Mit zwei bedingten Formate sollen: 1. Die optische Hervorhebung der aktuellen Woche. 2. Die optische Hervorhebung des aktuellen Tages. Gibt es die Möglichkeit, daß auch die Spalte des aktuellen Tages ebenfalls farblich hervorgehoben werden kann?

ChatGPT
Ja, es ist möglich, in Excel Datumsangaben mit bedingten Formatierungen hervorzuheben. Du kannst bedingte Formatierungen verwenden, um die aktuelle Woche und den aktuellen Tag in einer Excel-Tabelle zu markieren. Um auch die gesamte Spalte des aktuellen Tages farblich hervorzuheben, müssen wir eine Kombination von Formeln und bedingten Formatierungen verwenden. Hier sind die Schritte:
Aktuelle Woche hervorheben:

  1. Markiere die Zellen, die die Datumsangaben enthalten, für die du die aktuelle Woche hervorheben möchtest.
  2. Klicke auf die Registerkarte „Start“ in der Menüleiste.
  3. Wähle „Bedingte Formatierung“ > „Neue Regel“ aus.
  4. Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  5. Gib die folgende Formel ein:

    =UND(WOCHENTAG(A1)<>1; WOCHENTAG(A1)<>2; WOCHENTAG(A1)<>3; WOCHENTAG(A1)<>4; WOCHENTAG(A1)<>5)
    Diese Formel markiert alle Tage außerhalb der aktuellen Woche.
  6. Klicke auf „Format“ und wähle die gewünschte Formatierung für die hervorgehobenen Zellen aus.
  7. Bestätige alles mit „OK“.
    Aktuellen Tag hervorheben:
  8. Wiederhole die Schritte 1-4.
  9. Gib die folgende Formel ein:

    =A1=HEUTE()
    Diese Formel vergleicht das Datum in der Zelle mit dem aktuellen Datum.
  10. Klicke auf „Format“ und wähle die gewünschte Formatierung für die hervorgehobenen Zellen aus.
  11. Bestätige alles mit „OK“.
    Aktuelle Spalte des aktuellen Tages hervorheben:
    Um die gesamte Spalte des aktuellen Tages farblich hervorzuheben, musst du eine Formel in der bedingten Formatierung verwenden, die die aktuelle Spalte prüft. Hier ist eine beispielhafte Formel für die Spalte A:

    =SVERWEIS(HEUTE();A:A;1;0)=HEUTE()
  12. Markiere die gesamte Spalte, in der die Datumsangaben stehen.
  13. Wiederhole die Schritte 2-4 für eine neue Regel.
  14. Gib die oben genannte Formel ein.
  15. Klicke auf „Format“ und wähle die gewünschte Formatierung für die hervorgehobene Spalte aus.
  16. Bestätige alles mit „OK“.
    Dies sollte die gewünschten bedingten Formatierungen für die aktuelle Woche, den aktuellen Tag und die gesamte Spalte des aktuellen Tages setzen. Beachte, dass die genaue Vorgehensweise je nach der Excel-Version, die du verwendest, leicht variieren kann.
    Formularbeginn

Ich habe es etwas anders gelöst. Mit den folgenden drei Formeln:

=A1=HEUTE()
(nur für die Zeile)
=A$1=HEUTE()
(für die ganze Spalte)

=KALENDERWOCHE(A1;21)=KALENDERWOCHE(HEUTE();21)

Welche Ziele haben Sie? – Feierabend? – Nein, ich meine: längerfristig! – Wochenende

Sehr geehrter Herr Martin,

ich bin aktuell verzweifelt auf der Suche nach einer Lösung und eine Freundin von mir hat mir gesagt, dass Sie ihr netterweise eine Frage beantwortet haben und da dachte ich, ich versuche mein Glück ebenfalls. Ich habe einen Jahreskalender auf Excel erstellt und über das Jahr verteilt wiederholt sich ein Termin mehrmals, nur immer an einem anderen Tag. Gibt es die Möglichkeit, dass man die gesamte Tabelle so filtert, dass einem nur noch dieser Termin angezeigt wird? Also nicht nach einzelnen Spalten filtern, das kann ich, sondern das mir dieser Termin in jedem Monat auf einer Seite gleichzeitig angezeigt wird.
Ich bedanke mich jetzt schon im Voraus vielmals!

Mit freundlichen Grüßen

####

Hallo Frau K.,
es kommt darauf an, wie Sie Ihren Kalender aufgebaut haben – untereinander, nebeneinander, verteilt auf mehrere Tabellenblätter.
Und: haben Sie Microsoft 365? Haben Sie die (neue) Funktion FILTER?
Gerne können Sie mir die Datei (oder einen Dummy) zuschicken – ich schaue es mir an:

####

Hallo Herr Martin,

vielen Dank für die schnelle Rückmeldung.

Anbei eine Dummy Version meines Kalenders. Ich habe jetzt beliebige Beispiele in die Monate eingetragen und Sport extra mehrmals zum Filtern.

Microsoft 365 habe ich leider nicht.

Liebe Grüße

Hallo Frau Kain,

ich hoffe, Sie haben die Funktion TEXTKETTE. Sonst wird es schwierig …

In A42 wählen Sie die Kategorie aus.

In C43 wird die Liste der Datumsangaben angezeigt.

Ich habe folgende Formel verwendet:

=TEXTKETTE(WENN(B3:AG38=A42;(SPALTE(B3:AG38)-2)&"."&(GANZZAHL((ZEILE(B3:AG38)-1)/3))&ZEICHEN(10);""))

Hallo Herr Martin,

vielen Dank für die schnelle Hilfe.

Genauso hatte ich mir das vorgestellt. Ich probiere es mal in meinem Jahreskalender aus. Vielleicht kriege ich es ja auch genauso hin.

Tragen Sie Ihre Hosen eher medium waist slim tube fit oder low raise normal waist regular straight leg? – Blau, bitte!

PowerBI-Schulung.

Warum bei ihm die Wert der Balken als Tsd angegeben werden, wollte der Teilnehmer wissen. Und nicht als Zahlen.

Wir haben eine Weile gesucht, wo in den Eigenschaften sich diese Einstellung verbirgt.

Schließlich sind wir fündig geworden: wenn man das Visual verkleinert, formatiert PowerBI die Zahl automatisch von 1.500 in 1,5 Tsd. um:

Mein Mann und ich mögen genau die gleichen Dinge. Aber er hat zehn Jahre gebraucht, bis er das kapiert hat.

Eine Teilnehmerin einer Excelschulung stellt mir eine Frage. Ob ich ihr helfen könne.

Klar.

In einer Tabelle hat sie in einer Spalte Namen, in einer anderen einen Rechnungsbetrag:

Sie möchte auf einem zweiten Tabellenblatt zu dem Namen den entsprechenden Rechnungsbetrag sehen:

Nichts leichter als das: XVERWEIS muss her:

=XVERWEIS(A2;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51)

Sieht doof aus, weil in beiden Tabellen Leerzeilen stehen und Überschriftsinformationen, welche nun mit 0 Euro quittiert werden.

Also wird die Formel angepasst:

=WENN(XVERWEIS(A2;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51)=0;"";XVERWEIS(A2;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51))

Sieht doof aus, weil Nina 0 Euro hat und nun eine leere Zelle:

Also: Formel ändern und 0 durch „“ ersetzen:

=WENN(XVERWEIS(A8;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51)="";"";XVERWEIS(A8;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51))

Immer noch doof – weiter unten entdecken wir einen Namen, der noch nicht auf dem ersten Tabellenblatt auftauchte. Also ändern wir den Parameter wenn_nicht_gefunden in „“ – und schon verschwindet das #NV

Die Formel:

=WENN(XVERWEIS(A27;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51;"")="";"";XVERWEIS(A27;Tabelle1!$E$2:$E$51;Tabelle1!$H$2:$H$51;""))

Die Teilnehmerin ist glücklich!

Daten aufbereiten

Hurra – mein neues Buch ist erschienen:

Schaltzentrale Excel
Wenn Sie viel mit Excel arbeiten, kennen Sie das Problem sicherlich: von einem anderen Menschen oder einem System erhält man Daten, die man beim besten Willen so nicht weiterverarbeiten kann. Um solche Daten zu „putzen“ gibt es nun mehrere Ansatzmöglichkeiten: Man kann sie mit einem der vielen Assistenten in Excel bereinigen, mit einer Funktion oder Formel oder mit Power Query. Natürlich stehen Ihnen auch Programmiersprachen zur Verfügung – aber darum soll es in diesem Buch nicht gehen.
Neben dem zentralen Thema „Daten in Form bringen“, besser: die Daten so aufzubereiten, dass man mit ihnen effektiv arbeiten oder dass ein anderes System sie weiterverarbeiten kann, stehen einige weitere, kleinere Themen im Zentrum:

  • Excel schneller machen
  • Power Query schneller machen
  • Sachen „verstecken“
  • Sachen finden

Das und noch viele weitere Dinge habe ich zusammengefasst in meinem neuen Buch:

ISBN-10 ‏ : ‎ 3758319862

ISBN-13 ‏ : ‎ 978-3758319860

Preis: 15 Euro – auch als e-book erhältlich

Vier Stunden Zocken soll süchtig machen. – Ich gehe acht Stunden arbeiten, aber süchtig danach bin ich noch nicht.

Nicht aufgepasst:

In der Excelschulung stoßen wir auf folgendes Problem:

Ein Datenbanksystem liefert die Daten einer Spalte entweder als Jahreszahl – Q1 (oder Q2, Q3, Q4) oder < 2018 Q1.

Angenommen man möchte nach dem Quartal oder dem Jahr filtern. Dann wäre es sinnvoll, diese Informationen in eigenen Spalten zu haben. Ich zeige die drei Techniken:

  1. Daten / Text in Spalten
  2. Blitzvorschau
  3. Formeln

Als Formel, um das Jahr zu extrahieren, verwende ich:

=WENN(LINKS(K2;1)="<";TEIL(K2;3;4);LINKS(K2;4))

Ein Teilnehmer fragt, was denn wäre, wenn statt einem „<“ ein „>“ als erstes Zeichen in der Zelle stünde.

„Nun“, so lautet meine Antwort, dann könnte man überprüfen, ob das erste Zeichen eine Ziffer ist. Beispielsweise so:

=WENN(ISTZAHL(LINKS(K2;1));LINKS(K2;4);TEIL(K2;3;4))

Die Lösung ist leider falsch:

Auch ISTTEXT funktioniert nicht. Das Problem: LINKS(K2;1) liefert immer einen Text – egal, ob es sich um eine Ziffer oder ein anderes Zeichen handelt. Eine Lösung für dieses Problem wäre beispielsweise:

=WENN(ISTFEHLER(LINKS(K2;1)*1);TEIL(K2;3;4);LINKS(K2;4))

Man multipliziert das erste Zeichen mit 1. Ist das erste Zeichen ein Buchstabe oder ein anderes, nichtnumerische Zeichen, ist ein Fehler die Folge. Dieser kann abgefangen werden.

Der Teilnehmer ist zufrieden.

Bin seit zwei Stunden auffer Weihnachtsfeier. Alle voll, ich duze den Chef und hab ne Beförderung rausgehandelt. Jetzt muss ich bloß noch wissen, welche Firma hier feiert.

Ich habe eine Weile suchen müssen, bis ich die Ursache gefunden hatte. Dann haben wir beide gelacht,

Jürgen fragt, ob ich einen Moment Zeit hätte. Einige Werte würden nicht angezeigt werden:

Meine erste Frage: Was berechnet denn die Formel? Ein Verweis von einer anderen Zelle auf die Zelle D2 zeigt, dass sich in der Zelle ein Wert (<> 0) befindet.

Meine zweite Vermutung: wie ist denn die Zelle formatiert? Die Antwort: Die Schriftfarbe ist „Automatisch“, das Zahlenformat „Standard“

Meine dritte Vermutung: und die bedingte Formatierung?

Sie sieht folgendermaßen aus:

Die erste Bedingung

=$E2=80

wird erfüllt. Die Schriftfarbe wird auf automatisch gesetzt; der Rahmen wird eingeschaltet.

Die zweite Bedingung?

=F2=1400

Sie wird ja nicht erfüllt – in F2 steht 2800. Oder doch?

Der Bereich, auf den die Bedingung angewendet wird, lautet $B$2:$D$31. Da bei der Bedingung das Dollarzeichen vergessen wurde, wird diese Bedingung auf alle drei Spalten angewendet; das heiß: F2 verschiebt sich nach G2 und H2. Da in H2 der Wert 1400 steht, ist die Bedingung DORT korrekt.

Jedoch: warum wird keine rote Hintergrundfarbe angezeigt?

Der Grund: beide Bedingungen sind in der Spalte D korrekt (und nur dort). Die erste Bedingung lautet: weißer Hintergrund; automatische (!) Schriftfarbe. Die zweite Bedingung: roter Hintergrund und weiße Schriftfarbe.

Die erste Bedingung gewinnt für die Hintergrundfarbe. Hätte man schwarze (!) Schriftfarbe verwendet, würde diese auch gewinnen. Jedoch: automatische Schriftfarbe heißt, dass bei der zweiten Bedingung die weiße Schriftfarbe nun gewinnt (!?!), jedoch nicht die rote Hintergrundfarbe!

Also: Dollar reinsetzen – und dann klappt es auch!

Ein Wort, in dem zwei Mal das Wort „Lauf“ vorkommt? – Nudelauflauf

Folgende Mail habe ich gestern erhalten:

„Wir werden Änderungen an den Funktionen zum Abrufen und Transformieren von Daten (auch bekannt als Power Query) in Excel vornehmen.Anmerkung: Wenn Sie Power Query nicht verwenden, können Sie diese Meldung schließen.

Wann das passieren wird:

Ab dem 11. März 2024 werden wir wichtige Änderungen an den Funktionen zum Abrufen und Transformieren von Daten (auch bekannt als Power Query) in Excel einführen.

Wie wirkt sich das auf Ihre Organisation aus:

Jeder Benutzer, der versucht, Power Query nach dem 11. März 2024 zu verwenden und unter eines der folgenden Szenarien fällt, erhält eine entsprechende Fehlermeldung. Da wir die Benutzeroberfläche zum Abrufen und Transformieren von Daten (auch bekannt als Power Query) in Excel für Windows modernisieren, erfordern einige der Funktionen zum Abrufen und Transformieren von Daten Microsoft Edge WebView2 ( Microsoft Edge WebView2 | Microsoft Edge Developer), die auf dem Clientcomputer installiert werden soll. In Zukunft erfordern alle Funktionen zum Abrufen und Transformieren von Daten in Excel für Windows Microsoft Edge WebView2, daher empfehlen wir, diese Bibliothek jetzt zu installieren. Um unseren Kunden die beste Verschlüsselung ihrer Klasse zu bieten, planen wir außerdem, die Unterstützung von TLS (Transport Layer Security) 1.1 oder niedriger in Get & Transform Data (auch bekannt als Power Query) auf allen Plattformen einzustellen. Wenn eine bestimmte externe Datenquelle, mit der ein Benutzer eine Verbindung herzustellen versucht, nur TLS Version 1.1 oder niedriger unterstützt, kann er nicht über die Tools zum Abrufen und Transformieren von Daten in Excel auf die relevante Datenquelle zugreifen.

Was Sie tun müssen, um sich vorzubereiten:

Sie müssen: Installieren Sie das Microsoft Edge WebView2-Framework für bevorstehende Features zum Abrufen von Daten. Stellen Sie sicher, dass alle externen Datenquellen , die Sie mit Power Query verwenden, TLS Version 1.2 oder höher unterstützen – für Power Query im Allgemeinen.Bitte informieren Sie Ihren Helpdesk und aktualisieren Sie die Dokumentation entsprechend.Weitere Informationen finden Sie unter:Informationen zum Abrufen und Transformieren (Power Query) in ExcelVorbereiten von TLS 1.2 in Office 365 und Office 365 GCC | Microsoft Learn
Aktivieren von Transport Layer Security (TLS) 1.2 auf Clients – Configuration Manager | Microsoft Learn

####

Ich verstehe es nicht ganz …

FROHE WEIHNACHTEN – das Weihnachtsrätsel

„In der beigefügten Datei sind einige Weihnachtszellen nicht froh. Die Zeilennummern ergeben das Lösungswort.“

excel-nervt.de/FROHEWEIHNACHTEN.xlsx

Was habe ich gemacht?

Einige Buchstaben sind in UTF-8 nicht nur im lateinischen Alphabet vorhanden, sondern auch im Griechischen oder Kyrillischen:

Und wie findet man diese Texte? Es fällt auf, wenn man einen Autofilter setzt, dass zwei Mal ein „ähnlicher“ Text in jeder Spalte steht:

Folgende Lösungsansätze habe ich gefunden, beziehungsweise wurden mir zugeschickt:

  1. Mit Suchen / Ersetzen kann man den Inhalt der Zelle A1 löschen lassen. Übrig bleiben die Zellen, die „anders“ sind:
2. Mit der Formel
='Frohe Weihnachten'!A1="FROHE WEIHNACHTEN"

auf einem zweiten Tabellenblatt kann man die Zellen ermitteln:

3. Die Bedingte Formatierung liefert ein Werkzeug zum Auffinden:

4. Oder auch der Befehl „Zeilenunterschiede“, der im Assistenten Start / Suchen und Auswählen / Inhalte auswählen aktiviert werden kann. In Zeile 87 werden von Zelle B87:Q87 markiert – also unterscheidet sich A87

5. Oder man fragt ChatGPT oder Copilot:

https://chat.openai.com/share/bd7f8888-2560-40a9-8c6f-c0fafb2c89cd

Nun gilt es, die Zeilennummer herauszufinden. Beispielsweise mit XVERGLEICH:

=XVERGLEICH(FALSCH;A1:A123)

Wichtig: die Zeilennummern müssen von links nach rechts – nicht von oben nach unten gelesen werden. Von oben nach unten käme das Lösungswort „Weghikorstuvy“ heraus.

Übrigens habe ich auch als „Lösungswörter“ erhalten:

A87,H101,P103,B104,C105,E107,J107,O110,K111,I114,D115,L115,M116,N117,G118,F121

256117151431010911121384

Adventskranzlicht ???

HijackSoftwareSolution ???

Gänsebraten???

Diese Lösungen kann ich leider nicht gelten lassen.

Wie wandelt man die Zahlen in Buchstaben um? Offensichtlich handelt es sich hierbei um den ASCII-Code oder ANSI-Code von Zeichen. Die Funktion ZEICHEN, aber auch UNIZEICHEN wandeln sie um, TEXTKETTE baut den Text zusammen:

Whiskyverkostung

Christian Neuberger hat mir folgende, sehr clevere Lösung geschickt:

=TEXTKETTE(MTRANS(WENN(A1:Q225<>"FROHE WEIHNACHTEN";ZEICHEN(ZEILE(A1:Q225));"")))

Er wandelt alle Zeilennummern der Zellen in die Buchstaben um, wenn in der Zelle nicht „Frohe Weihnachten“ steht oder löscht den Text („“). Das Ergebnis verkettet er und erhält das Lösungswort. Großartig!

Neun richtige Einsendungen habe ich erhalten. Der Gewinner wird am Montag Abend ausgelost.

####

Aus den vielen Mails, die ich erhalten habe, hat sich folgende interessante Diskussion mit Alexander entsponnen.

Ich dachte immer, dass SO Mailadressen oder Internetseiten gefälscht werden. Wenn ich also statt des Buchstaben „x“ das kyrillische „x“ oder das griechische „x“ verwende, erhalte ich so:

eχcel-nervt.de
oder
eхcel-nervt.de

Bei manchen Schriften sieht man den Unterschied deutlich, bei anderen gar nicht.

Versucht man nun diese Seite zu öffnen, wird der Text plötzlich anders codiert. Die Seite kann nicht geöffnet werden (was korrekt und gut ist!):

Daraus hat sich mit Alexander Vogelmann folgende interessante Diskussion entwickelt:

„Das bringt mich auf eine fiese idee um vba und excel menschen zum nachdenken zu bringen. Schau mal in der angehängten datei gibt es 2 sheets mit identischem namen“

Sub lateinNameMitDeutscherTastaturGetippt()
' funzt

Sheets("Weihnachten").Range("C3").Value = "latein"

End Sub

Sub kyrillischNameMitcAufRussischGetippt()
' funzt nicht

Sheets("WeihnaÑhten").Range("C3").Value = "kyrillisch"

End Sub

Sub kyrillischNameAusSheetKopiwert()
' funzt auch nicht

Sheets("Weihna?hten").Range("C3").Value = "kyrillisch"

End Sub

„Und per makro kannst du nur das eine ansteuern, das in lateinsichem Zeichensatz benamt wurde, beim andern keine chance, auch nicht wenn man den sheet namen ins makro kopiert,

denn beim makroschreiben sit die Taste C eine andere als die Taste C beim sheet benamen oder werte in eine zelle schreiben verrückt…und witzig“

Danke für den guten und wertvollen Hinweis von Alexander Vogelmann und danke an alle, die mitgeknobelt haben.

Kurios – je älter ich werde, umso mehr Männer interessieren sich für mich! – Die nennt man Ärzte, meine Liebe.

Einfach nicht aufgepasst!

Power Query-Schulung.

Ich möchte eine Liste sortieren:

Und erhalte einen Fehler:

Es fällt mir ein: in der Liste befinden sich mehr als 140.000 Datensätze – einige enthalten die Information „< 1919“. Da nur die ersten 1.000 Zeilen ausgewertet werden, ist dieser Fehler nicht in Power Query sichtbar.

Das heißt: der Datentyp der Spalte muss korrekt in Text verwandelt werden

Dann funktioniert die Sortierung:

Frage: Wer macht denn so etwas? – Zahlen und Texte in einer Spalte mischen? Seltsames Datenbanksystem, das hier verwendet wurde …

Kinder anziehen: Lange Unterhose | Socken | Hose | Unterhemd | Pulli | Jacke | Schuhe | Handschuhe | Mütze – „Papa, ich muss mal AA.“ *ggrrr*

Der Assistent „Inhalte auswählen“, den man über [F5] oder Start / Suchen und Auswählen erreicht, bietet die Option „Zeilenunterschiede“ zu markieren.

Das heißt: wählt man zwei oder mehrere Spalten aus, werde die Zellen markiert, die einen anderen Wert beinhalten als die Zellen links daneben.

Praktisch.

Jedoch: auch wenn im Internet anderes behauptet wird: es gibt keine Tastenkombination dafür.

Zwischen „festlich geschmücktes Fenster“ und „Hafenpuff Amsterdam“ liegen oft nur zwei bis drei Lichterketten und ein pink blinkendes LED-Herz.

Liebe Microsoftis, nein: Das finde ich nicht gut. Ihr könnt doch nicht einfach die Tastenkombinationen wegnehmen. Oder ändern. Das geht nicht!

Ich korrigiere in Word einen Text. Ich bin der Meinung, dass eine Trennung nicht schön aussieht:

Diszip-linlosigkeit

Ich hätte die Trennstelle gerne so:

Dis-ziplinlosigkeit

Also setze ich den Cursor an die Stelle, drücke [Strg] + [-] und wundere mich, dass die Ansicht des Bildschirms verkleinert wird. Oha! Ein zweiter Versuch: Zoom wird noch kleiner!

Gegenprobe: der Gedankenstrich (vulgo: Halbgeviertstrich), also [Strg] + [-] (auf der Num-Tastatur): Zoom wird noch kleiner!

Ich werfe einen Blick auf die Registerkarte in Symbol / Sonderzeichen:

Tatsächlich: dort steht keine Tastenkombination beim bedingten Trennstrich mehr. Und die Tastenkombination beim Halbgeviertstrich funktioniert nicht mehr – sie wird wohl im Dialog bald verschwinden. Sehr schade, liebe Microsoftis, diese beiden Tastenkombination habe ich häufig verwendet!

Ich habe dem Weihnachtsmann geschrieben, was ich mir wünsche. Ich bin jetzt blockiert.

Hallo Rene,

Ich muss auf einem Excel Formblatt eine Kopfzeile als Tabelle formatieren. Siehe nachfolgende Screenshots aus dem Word und Excel. In der Kopfzeile von Word funktioniert die Tabellen Formatierung super.

Word:

In Excel nicht:

Hast du eine Idee, wie ich die Tabellenformatierung in die Kopfzeile von Excel bekomme? Ich habe die Excel auch angehängt.

Ich würde mich sehr über deine Hilfe freuen.

Mit freundlichen Grüßen / Best Regards

Matthias

Hallo Mattias,

schön, wieder von dir zu hören.

Zu deiner Frage: du kommst in Excel schnell an die Grenzen beim Formatieren: es gibt keinen Zeilenabstand, kein hängender Einzug, keine Aufzählungszeichen, kein Buchstabenabstand.

Und auch keine Möglichkeit die Kopfzeile ordentlich zu formatieren. Für senkrechte Linien habe ich keine Lösung.

Allerdings: mach doch einen Screenshot von deinem Kopf und füge den in die Kopfzeile ein.

Und in Excel:

Ich spreche weniger als ich aussehe.

In der letzten Excelschulung wollten die Teilnehmerinnen lernen, wie man in Word einen Serienbrief erstellt. Als ich erkläre, dass man mit einem Klick auf das Pfeilchen sich den nächsten Datensatz anzeigen lassen kann, ernte ich ein „das klappt bei mir nicht.“

Ich muss hinschauen, bis ich verstanden hatte: Ich hätte sagen sollen: „Klicken Sie auf das BLAUE Pfeilchen, um zum nächsten Datensatz zu springen und nicht auf den roten).“ Stimmt: ich muss die Anweisungen immer klar formulieren!

Sohn: Jeder zweite hatte in dieser Mathearbeit eine 5 und die anderen 70 % waren auch nicht viel besser …

Hallo Renè!

Bekomme beim Aktualisieren der Abfragen (255 angefügte Abfragen)

in Power Query immer den Hinweis ‚unerwarteter Fehler‘ zu lesen.

Die 255 Abfragen habe ich mir vom Internet nur als Verbindung heruntergeladen. Nach mehreren Versuchen wird die Abfrage doch aktualisiert.

Hallo Peter,

verstehe ich dich richtig: du kommst über den Fehler drüber, aber er nervt dich?

Du hast mehr als 220 Abfragen, die ALLE auf diese Internetseite zugreifen. Und alle liegen in einer Datei!

Frage: Gibt es keine Datenbank, die man direkt anzapfen kann? Ich habe mir die Seite angesehen – die Ergebnisse stehen wirklich auf jeder einzelnen Seite. Ich vermute, dass sie im Hintergrund per Programmierung (PHP?) erzeugt werden.

Ich habe mehrmals über das Thema «langsames Power Query» referiert – ich denke, Power Query schafft es nicht so schnell ALLE Abfragen zu aktualisieren und «verheddert» sich.

Ich fürchte die viele, viele Mühe, die du dir gemacht hast, führt zu dieser Fehlermeldung:

Benötigst du alle Abfragen?

Ich habe übrigens festgestellt, dass zu viele Abfragen – vor allem Abfrage auf Abfrage auf Abfrage auf … Power Query in die Knie zwingen. Lieber flach halten!

Hilft das?

Hallo Renè,

vielen, vielen Dank.

Ja, deine Information hat mir geholfen.

Bin zufrieden, dass der Fehler nicht bei mir liegt.

Dass Power Query viel Zeit benötigt um alle Abfragen zu aktualisiern

ist klar.

Nicht bedacht habe ich, dass es sich dabei ‚verheddern‘ könnte.

Alle Abfragen benötige ich.

Es gibt bedauerlicherweise viele Paare, die sich an die Verpflichtung

das Ergebnis innerhalb von drei Tagen zu melden, nicht halten.

Der Verband bönigt die Infdormationen der Platzierungen für die

Entscheidung bei Entsendungen zu Turnieren.

Anderer Ansatz.

Eine Tabelle für jedes Paar hatte ich mir schon überlegt, aber verworfen

da ich dachte, dass das mehr Zeit benötigt.

Erstelle nun Abfragen für jedes Paar einzeln.

Frage beim Verband nach, ob sie eine Abfragemöglichkeit bei WDSF

bekommen, bei der die gesamten Ergebnisse abzufragen sind.

Davon sprechen sie bei jedem Meeting seit Jahren. :-(((

Wie immer wenn niemand lästig ist.

Sie: Du, ich war beim Friseur! – Er: Und – was hast du dort gemacht?

VBA-Schulung. Eine Teilnehmerin möchte mehrere Diagramme per VBA nach PowerPoint von Excel kopieren:

Wir beginnen.

Wir setzen einen Verweis auf die PowerPoint-Objektbibliothek.

Wir greifen auf PowerPoint zu und lassen das Programm anzeigen:

Sub PowerPointZugriff()
    Dim ppApp As PowerPoint.Application
    Dim ppPräsentation As PowerPoint.Presentation
    Dim ppFolie As PowerPoint.Slide
    
    Dim xlBlatt As Worksheet
    Dim i As Integer
    
    Set xlBlatt = ActiveSheet
    
    Set ppApp = New PowerPoint.Application
    ppApp.Visible = msoTrue

Klappt.

Wir erstellen eine neue Präsentation:

Set ppPräsentation = ppApp.Presentations.Add

Klappt.

Wir fügen eine neue Folie ein – eine Fehlermeldung ist die Folge:

Ich erinnere mich: VBA schlägt zwar die Methode AddSlide mit zwei Parametern vor:

Korrekt wäre jedoch die Methode Add:

Set ppFolie = ppPräsentation.Slides.Add(1, ppLayoutTitleOnly)

Und damit funktioniert das Programm:

Sub PowerPointZugriff()
    Dim ppApp As PowerPoint.Application
    Dim ppPräsentation As PowerPoint.Presentation
    Dim ppFolie As PowerPoint.Slide
    
    Dim xlBlatt As Worksheet
    Dim i As Integer
    
    Set xlBlatt = ActiveSheet
    
    Set ppApp = New PowerPoint.Application
    ppApp.Visible = msoTrue
    Set ppPräsentation = ppApp.Presentations.Add
    
    For i = 1 To xlBlatt.ChartObjects.Count
        Set ppFolie = ppPräsentation.Slides.Add(i, ppLayoutTitleOnly)
        ppFolie.Shapes(1).TextFrame.TextRange.Text = "Überschrift " & i
        xlBlatt.ChartObjects(i).Copy
        ppFolie.Shapes.Paste
    Next i
    ' Achtung: nicht AddSlides sondern Add

Das Ergebnis:

Daheim ist, wo man den Bauch nicht einziehen muss

Schöne Frage in der Excel-Schulung: ob man Aufzählungszeichen formatieren kann. Wenn in einer Zelle eine kleine Liste steht, deren Inhalte mit einem Zeilenumbruch ([Alt] + [Enter]) getrennt sind.

Die Antwort: natürlich nicht!

Übrigens: Die untere Liste habe ich erzeugt, indem ich mit dem Ersetzen-Befehl den Zeilenumbruch ([Strg] + [J]) durch [Strg] + [J] plus Sonderzeichen ersetzt habe.

Wieso hallt es hier so? – Ich habe die Pfandflaschen weggebracht.

Guten Abend René,

damit du auch wieder einmal etwas von mir liest,
so sende ich dir eine einfache Frage.

Wie erklärst du in deinen Schulungen „Datei“ (im Ribbon)?

HI Jürgen,

ich spreche von „Registerkarten“. „Datei“ erkläre ich nicht gesondert. Das „Blatt“, das sich über das Programmlegt heißt „Backstagebereich“.

Übrigens: die kleinen Ecken in den Gruppen unten rechts heißen „Schnellstartsymbol für integrierte Dialogfelder“ oder kurz „Schnellstartsymbol“ oder auch „Startprogramme“.

Liebe Grüße

Rene

Männer schnarchen, um Frauen vor wilden Tieren zu beschützen. Frauen haben kalte Füße, um wilde Tiere direkt zu töten.

Hallo Herr Martin,

da ich nicht davon ausgehe dass uns unsere eigenen Kollegen helfen können (wollen).

Präventiv mal auch die Frage an Sie – kann es an einer neuen Word Version liegen, dass unsere Globalvorlage nicht mehr im StartUp Center eingebunden ist?

Viele Grüße

Guten Morgen, Herr R.,

erst Antwort: ja – durch Versionswechsel können Änderungen (auch Fehler) passieren. (Vor Kurzem hatte ich einen …)

Zweite Antwort: Gegenfrage: Wie haben Sie die Vorlage eingebunden? Eine DOTX oder DOTM-Datei liegt im Startup-Ordner? Der Ordner ist immer noch in Datei / Optionen / Erweitert sichtbar? In Entwicklertools/Dokumentvorlage ist die Vorlage sichtbar? Haben Sie eine eigene Registerkarte? Ist sich sichtbar? Oder funktionieren die Makros nicht mehr?

Liebe Grüße

Rene Martin PS: Ich habe Word in Microsoft 365; Version 2310 – meine Vorlagen funktionieren (das habe ich vor Kurzem für einen Kunden erstellt):

Hallo Herr Martin,

anbei meine Antworten:

  • Wir hatten bisher eine Globalvorlage.dotm
  • Diese hatten wir im Verzeichnis Startup abgelegt und in Word eingebunden
  • Die Word – Optionen sehen jetzt aber auch ein wenig anders aus.

Folgendes habe ich jetzt mal getestet:

Ich bin über Verwalten – Vorlagen (Auswahl mit DropDown) – Los in folgende Ansicht gekommen:

Hier konnte ich die Globalvorlage.dotm hinzufügen und wenn diese aktiviert ist dann wird auch das Ribbon angezeigt.

Allerdings deaktiviert sich das beim Schließen von word und wieder neuem öffnen.

Hilft das Ihnen weiter?

Hallo Herr R.,

eine Info fehlt mir noch:

Klicken Sie mal bitte in Datei / Optionen / Erweitert und dort (ganz unten) auf Dateispeicherorte:

Ist in Autostart der Pfad eingetragen, der auf den Ordner zeigt, in dem ich Ihre Globalvorlage.dotm befindet?

Liebe Grüße

Rene Martin

Hallo Herr Martin,

jetzt kommt langsam Licht ins Dunkle.

Diesen Ordner AutoStart gibt es nicht bei mir.

Und das war früher der Ordner wo die Globalvorlage.dotm drin war.

Das heißt ich kläre mit unserer IT wo dieser Ordner ist… Oder

Viele Grüße

Fettflecken halten länger, wenn man sie ab und zu mit Butter einreibt.

PowerPoint nervt auch. Ich soll mehrere Präsentationen überarbeiten. Und dort nachsehen, ob eine bestimmte Schrift vorhanden ist – sie mache manchmal bei bestimmten Kunden Schwierigkeiten.

Leider kann man in PowerPoint nicht nach der Formatierung suchen:

Also muss ich per Hand die einzelnen Textblöcke selektieren und den Namen der Schriftart prüfen. Mühsam!

Immerhin: mit der [Tab]-Taste kann man bequem jeden Block erreichen.

Einmal wie ein kleines Kind auf den Boden werfen und ganz laut losbrüllen. Scheitert heutzutage daran, dass man nicht wieder hochkommt!

Excelstammtisch. Wir diskutieren ChatGPT und copilot. Ich zeige, dass die Lösungen manchmal nicht korrekt sind.

Problem: ich möchte mit VBA ermitteln, ob in einer Zelle eine Datenprüfung liegt. ChatGPT antwortet mir:

Sub CheckDataValidation()
    Dim rng As Range
    Dim validationType As XlDVType
    
    ' Definiere die Zelle, die du überprüfen möchtest
    Set rng = Worksheets("DeinBlatt").Range("A1")
    
    ' Überprüfe, ob die Zelle eine Datenprüfung hat
    If rng.Validation.Type <> xlValidateNone Then
        ' Erhalte den Typ der Datenprüfung
        validationType = rng.Validation.Type
        
        ' Zeige den Typ der Datenprüfung in der Konsole an (kann angepasst werden)
        MsgBox "Die Zelle hat eine Datenprüfung vom Typ: " & validationType
    Else
        ' Wenn keine Datenprüfung vorliegt
        MsgBox "Die Zelle hat keine Datenprüfung."
    End If
End Sub

Ich teste:

Ich beschwere mich:

ChatGPT schlägt

xlValidateCustom 

vor. Das Ergebnis, wenn keine Datenprüfung in der Zelle vorhanden ist:

Ich frage copilot. Die Antwort:

If Not Cells(1, 1).Validation Is Nothing Then
    MsgBox "Die Zelle hat eine Datenüberprüfung."
Else
    MsgBox "Die Zelle hat keine Datenüberprüfung."
End If

Das Ergebnis:

Das Makro meldet immer, dass die Zelle eine Datenüberprüfung hat.

Sämtliche Antworten sind falsch oder fehlerhaft.

Alexander lässt nicht locker. Er findet nach mehreren Versuchen eine Lösung bei ChatGPT:

Sub CheckNoDataValidationCriteria2()
    Dim targetCell As Range
    Set targetCell = Selection ' Hier die Zelle angeben, die du überprüfen möchtest
    
    ' Überprüfen, ob die Zelle eine Datenprüfung hat
    If Not targetCell.Validation Is Nothing Then
        ' Überprüfen, ob spezifische Kriterien festgelegt wurden
        Dim validationFormula As String
        On Error Resume Next
        validationFormula = targetCell.Validation.Formula1
        On Error GoTo 0

        If validationFormula = "" Then
            MsgBox "Die Zelle hat keine spezifischen Datenprüfungskriterien (jeder Wert ist zugelassen)."
        Else
            ' Kriterien in Zelle D1 schreiben
            Range("B2").Value = "Datenprüfungskriterien: " & validationFormula
            MsgBox "Die Zelle hat Datenprüfung mit spezifischen Kriterien. Die Kriterien wurden in Zelle D1 geschrieben."
        End If
    Else
        ' Wenn keine Datenprüfung vorhanden ist, Zelle D1 löschen
        Range("B2").ClearContents
        MsgBox "Die Zelle hat keine Datenprüfung."
    End If
End Sub

Sie funktioniert: für Zellen mit und für ohne Datenüberprüfung:

Die Lösung funktioniert; der Denkansatz ist jedoch nicht korrekt:

Der Befehl

On Error Resume Next

übergeht den Fehler. Die Zeile

validationFormula = targetCell.Validation.Formula1

kann ausgeführt werden oder nicht. Würde sie einen Fehler liefern (also keine Datenüberprüfung ist vorhanden), wird sie übergangen und validationFormula bleibt leer („“). Ich hätte es mit err.number überprüft.

Aber okay – ich gebe zu: man kann mit ChatGPT / copilot eine funktionierende Lösung finden. Wenn man beharrlich ist.

Danke an Alexander Vogelmann für seine Beharrlichkeit.

Liebe ist, wenn er sagt: Kann ich zu dir in die Badewanne oder hast du schon reingepinkelt?

Amüsant. Erstaunlich. Und erklärbar.

Auf einem Tabellenblatt befindet sich eine Liste. Sie soll an anderer Stelle mit PowerQuery wieder angezeigt – das heißt: per Power Query verknüpft werden. Das heißt: die Liste liegt nicht als intelligente Tabelle vor und soll auch nicht in eine (intelligente) Tabelle konvertiert werden.

Also greife ich mit Power Query auf die gleiche Datei zu und hole die Daten, die transformiert werden:

Ich teste und ändere eine Information. Das Aktualisieren funktioniert allerdings nicht!?!

Klar! Ich muss die Datei vor der Aktualisierung speichern!

The inventor of AutoCorrect died. The funnel will be held tomato.

Hallo Herr Martin,

eine Frage habe ich noch…

Die Artikelliste ist inzwischen ausgewertet und ich muss diese vollständige Auswertung in ein anderes Datenblatt kopieren und noch weiter bearbeiten, was er mir leider nicht macht.

Was muss ich tun, damit das klappt?

Bin morgen ab 7:30 telefonisch erreichbar

Danke schon mal

Hallo Frau P.,

Es gibt zwei Lösungen:

Entweder Sie markieren den Bereich und kopieren ihn und fügen den Inhalt als Werte auf ein anderes Tabellenblatt

Oder Sie verwenden Power Query.

Ich denke, die erste Variante können Sie selbst (hat den Nachteil, dass die Daten nicht aktualisiert werden.)

Die zweite Variante können wir gerne „zusammen“ machen – ich kann Ihnen gerne per teams zeigen.

Liebe Grüße

Rene Martin

Guten Morgen Herr Martin,

mit copy-paste hatte es eben nicht geklappt. Doch ich habe heute morgen einfach mich fürs Tippen entschieden, da ich einen Teil normal kopieren konnte, war es dann doch nicht mehr allzu viel.

Lieben Dank für die Unterstützung und einen schönen Start in den Freitag.

Guten Morgen, Frau P.,

ups – ich dachte, Sie kennen diese Technik.

Wenn Sie den Bereich mit den Formeln kopieren, können Sie mit der rechten Maustaste an eine andere Stelle klicken und dort die Option „Werte (123)“ anklicken:

Dann werden nicht die Formeln, sondern nur die Zahlen übernommen.

Alternativ verwenden Sie „Inhalte einfügen“. Dort können Sie auswählen – beispielsweise „Werte und Zahlenformate“. Oder Sie verwenden den Assistenten zwei Mal: einmal mit „Werte“, einmal mit „Formate“

Liebe Grüße und: ein schönes Wochenende

Rene Martin

Wenn es regnet, sind alle Schaukeln frei

Hi René,

eine Teilnehmerin meines letzten Excelkurses hat folgende Frage gestellt:
wie kann man, wenn man 1 Zelle anklickt die ganze zugehörige Spalte und ganze zugehörige Zeile farbig darstellen?
Ich habe ein Makro vermutet – aber vielleicht geht es auch anders ?

Und dann habe ich eine Funktion nicht gefunden: Einfügen – nur Sichtbare
Wir nutzen MS 365 – hat sich die irgendwo versteckt?

Herzliche Grüße

Hallo Angelika,

Antwort 1: mit den Tastenkombination Strg + Leertaste und Umschalt + Leertaste kannst du die Spalte oder Zeile markieren.

Antwort 2: Mit einem kleinen Makro kannst du es erreichen, dass eine Zeile und Spalte farbig wird.

Ich habe den Fünfzeiler mal programmiert:

* Makrosicherheit zulassen (in den Eigenschaften)

* Klick auf die neue Registerkarte / Bei Klick Zeile und Spalte markieren.

Die Buttons „merken“ sich die Einstellung

Public Sub cmdZeileEin(control As IRibbonControl)
   ThisWorkbook.BuiltinDocumentProperties("Category").Value = "ein"
End Sub

Public Sub cmdZeileAus(control As IRibbonControl)
   On Error Resume Next
   ThisWorkbook.BuiltinDocumentProperties("Category").Value = ""
   
    With Cells.Interior
        .Pattern = xlNone
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With ' -- alles ausschalten
End Sub

* Klick auf Zelle -> Zeile und Spalte werden gelb (scheußlich!)

* Mechanismus kann ausgeschaltet werden (zweites Symbol).

Antwort 3: Es geht mit einer Bedingten Formatierung

=Zelle(„Zeile“)=Zeile()

Zeile wird grau auf dem zweiten Tabellenblatt

Allerdings muss sie ausgelöst werden: durch Neuberechnung (F9) oder Zelle editieren (Doppelklick). Doof!

Hilft dir das?

Liebe Grüße

Rene

Ich wäre gerne mal abends so müde wie morgens.

Schon doof. Ich bearbeite mehrere Folien in verschiedenen PowerPoint-Präsentationen. Da PowerPoint keine Formatvorlagen (Stile) hat, muss man sich bei verschiedenen Schriften / Schriftgröße, Formaten mit dem Wiederholen-Befehl behelfen: [Strg] + [Y] oder [F4] funktionieren.

Allerdings nur auf einer Folie. Wechselt man dies auf einer anderen Folie durchführen, ist das Wechseln zu nächsten Folie auch eine Aktion für PowerPoint. Und wird wiederholt. Und nicht das Formatieren des Textes …

Ah, Sie leben vegan und essen kein Fleisch! Und was ist mit Lederschuhen? Die esse ich auch nicht.

Ein Dankeschön an Ernst für folgenden Beitrag:

Hallo Rene,

ich hoffe es geht dir gut.

Seit meinem letzten Beitrag zu den WORD-Feldfunktionen hat mich das Probier-Fieber gepackt. Ich habe mich intensiv mit den Feldfunktionen beschäftigt.
Dabei konnte ich mein Verständnis vertiefen, so dass ich einige Probleme nun mit Feldfunktion lösen kann.

Zum Beispiel habe ich mehrere einfache Routinen zur Bestimmung der ISO-Kalenderwoche und des Wochentagindex entwickelt.

Außerdem habe ich eine Methode gefunden wie Zahlenwerte aus Tabellen ohne Verwendung von Textmarken auslesen werden können.

Bei diesen Versuchen bin ich aber auch über andere Aspekte gestolpert. Zum Beispiel habe ich eine Methode gefunden wie ausgeblendete Textmarken auch manuell gesetzt werden können.

Diese möchte ich dir vorstellen.

Ausgeblendete Textmarken in einem WORD-Dokument manuell setzen.

Laut Microsoft müssen die Namen von Textmarken mit einem Buchstaben beginnen (auch ein Unterstrich ist nicht erlaubt) und dürfen Zahlen und Buchstaben, aber keine Leerzeichen enthalten. Bei einem Verstoß gegen diese Regeln wird die Hinzufügen-Schaltfläche im Dialog deaktiviert.

Bei ausgeblendeten Textmarken handelt es sich um Textmarken, die Word für eigene Zwecke anlegt, wie z.B. für die Verwaltung von Hyperlinks und bestimmten Querver­weisen. Der Name von ausgeblendeten Textmarken beginnen mit einem Unterstrich.

Dies würde bedeuten, dass ausgeblendeten Textmarken nicht von Benutzern gesetzt werden können.

Diese Aussage stimmt allerdings nicht.

Benutzer können vorhandene ausgeblendete Textmarken im Textmarken-Dialog überschreiben. Die Hinzufügen-Schaltfläche wird bei Eingabe eines vorhandenen ausgeblendete Textmarkenamens nicht ausgeblendet.

Beim Versuchen mit WORD-Feldfunktionen fiel mir auf, dass mit der Feldfunktion {SET} ausgeblendete Textmarken mit einem Unterstrich als erstes Zeichen erzeugt werden können. Beispielweise wird eine ausgeblendete Textmarke mit dem Namen _Test und dem Inhalt a durch Aktualisierung der Feldfunktion {SET _Test a} erzeugt.

Wenn nun ein Textbereich des Dokumentes markiert und der Textmarken-Dialog aufgerufen wird, kann diese Textmarke überschrieben werden. Allerdings muss danach die Feldfunktion im Dokument gelöscht danach werden, da ansonsten bei jeder Aktualisierung die Textmarkierung wieder überschrieben würde.

Schöne Grüße und Salü Ernst-Albrecht

Ich bin nicht alt. Ich bin in der Blüte meiner Abnutzung.

Hallo Herr Martin,

ich hoffe es geht Ihnen gut!?

Wir haben heute von unserem Rechenzentrum Office 2021 erhalten.

Öffnen man nun Vordrucke mit dem Formular-Manager, wird das Datum auf Italienisch geschrieben.

Ich konnte rausfinden, dass das italienische Datum durch den VBA-Befehl

ActiveDocument.FormFields("Datheute").Result = Date

geschrieben wird.

Mir ist es jedoch ein Rätsel wieso, weil innerhalb Office alles auf Deutsch steht.

Erstelle ich ein Blanko-Datei mit nur einem Textfeld und der gleichen Funktion, wird das Datum auf Deutsch geschrieben.

Haben Sie eine Idee, wieso das so sein könnte? Freundliche Grüße

Hallo Herr H.,

italienisch … ich erinnere mich. In irgendeiner älteren Word-Version war ständig die Sprache italienisch – das nervte, weil man (ich) sie auf Deutsch (für Rechtschreibung und Silbentrennung) umschalten musste.

ersetzen Sie mal bitte die Zeile

ActiveDocument.FormFields("Datheute").Result = Date

durch

 If ActiveDocument.FormFields("Datheute").TextInput.Format = "D. MMMM YYYY" Then
   ActiveDocument.FormFields("Datheute").TextInput.EditType wdRegularText
   ActiveDocument.FormFields("Datheute").Result = Format(Date, "D. MMMM YYYY")
 End If

Achtung: diese Zeile befindet sich zwei Mal im Code!

Klappt das dann?

####

Hallo Herr Martin,

vielen Dank, Sie sind super 🙂

Das löst unser Problem 🙂

Vielen, vielen Dank.

Auf einer Skala von 1 bis 10 – wie genau hören Sie mir zu? – Kann man machen!

In den letzten Tagen habe ich häufig Word unterrichtet. Und dort einige Fragen und Kommentare gesammelt. Beispielsweise:

Manchmal gibt es in Word Formatvorlagen, die auf anderen Formatvorlagen basieren. Sie müssen in den gelöscht werden, wenn man ein Inhaltsverzeichnis erstellt.

Eine Teilnehmerin fragt, ob man schnell alle Einträge löschen kann.

Leider nein, lautet meine Antwort. Man kann jedoch mit der [Tab]-Taste von Feld zu Feld springen und dann die Einträge löschen.

Im Aerobic-Kurs: ich habe mich gedehnt, bin herumgehüpft, ein paar Mal umgefallen – es war eine Qual; bis ich mein Trikot angezogen hatte, war der Kurs schon vorbei.

In den letzten Tagen habe ich häufig Word unterrichtet. Und dort einige Fragen und Kommentare gesammelt. Beispielsweise:

Nicht nur bei den Querverweisen muss man zwei Mal klicken, um Nummer UND Text der Überschrift einzufügen. Auch bei der Feldfunktion STYLEREF, mit der man lebende Kolumnentitel in Word erzeugen kann. Auch hier muss man zwei Mal auswählen: für die Nummer (als Parameter) und für den Text:

Mumienkostüme kamen cooler rüber als noch keine Blumen auf dem Klopapier waren.

In einer Spalte befinden sich Datumsangabe in der Form Monat – Tag – Jahr. Muss man Formeln oder Power Query bemühen, um diese Angaben in eine korrekte Form bringen?

Nein: der Assistent Daten / Text in Spalten hilft. Stellt man im letzten Schritt das Datumsformat MTJ ein, werden die Daten mit sich selbst überschrieben:

Und das Ergebnis steht in der korrekten Form in der Spalte.

Danke an Alan Murray für diesen wertvollen Tipp.

Wer soll denn den ganzen Magerquark essen? – Ich – ich bin magersüchtig!

In den letzten Tagen habe ich häufig Word unterrichtet. Und dort einige Fragen und Kommentare gesammelt. Beispielsweise:

Die Teilnehmerin beschwert sich, dass ein Feld fehlt, wenn man Kapitelnummer UND den Text der Kapitelüberschrift in einem Querverweis eingeben möchte. Man kann nur das eine oder das andere auswählen:

Stimmt: man muss zwei Mal wählen – eine Option für beides wäre praktisch!

Ab 60 Fahrtüchtigkeit nachweisen, aber bis 65 arbeiten – genau mein Humor!

In den letzten Tagen habe ich häufig Word unterrichtet. Und dort einige Fragen und Kommentare gesammelt. Beispielsweise:

Amüsant. Die Teilnehmerin fragt mich, warum Sie keine Textmarke erstellen kann. Die Schaltfläche „Hinzufügen“ ist ausgegraut. Ich antworte ihr, dass der Name ihrer Textmarke ein Leerzeichen enthält.

Wir scheuen es uns genau an:

Heißt die Textmarke „Rene“, darf ich sie so nennen:

Heißt die Textmarke „Rene “ (mit Leertaste am Ende, darf ich sie so nennen:

Heißt die Textmarke „Rene M“ (mit einem Leerzeichen dazwischen, darf ich sie NICHT so nennen:

Hier ein paar Schokoriegel, tolles Hexenkostüm, auch wenn du einen Tag zu früh kommst. – Schatz: Lass Mutter rein!

Erstaunlich: Manchmal – nicht immer – stehen die „englischen“ Länder zwei Mal untereinander im Gebietsschema bei Power Query. Nach Zypern beginnt die Liste neu mit American Samoa. Das wäre nicht so schlimm – jedoch: Englisch (USA) steht nur einmal in der Liste – im oberen Teil. Ich weiß nicht, wann das passiert und wie man das wegbekommt …

Ich war nicht betrunken! – Du hast Zucker in die Waschmaschine getan, um Zuckerwatte zu machen?! – Hat das funktioniert?

In den letzten Tagen habe ich häufig Word unterrichtet. Und dort einige Fragen und Kommentare gesammelt. Beispielsweise:

Ich erkläre, dass unter einer Tabelle in Word IMMER eine Absatzmarke steht. Manchmal kann es passieren, dass eine Tabelle am Ende einer Seite steht. Dann befindet sich die Absatzmarke auf der anderen Seite. Sie soll aber nciht gedruckt werden:

Meine Lösung sieht vor, diese Absatzmarke einzeilig und mit einer Schriftgröße von 1 pt zu formatieren.

Eine Teilnehmerin meldet sich und sagt, dass man das Absatzzeichen doch auch ausgeblendet formatieren könne:

Dann würde das Zeichen nicht gedruckt werden.

Eine sehr clevere Idee!

Ich habe ein Rezept für Kuchen. Will die doppelte Menge machen. Alles im Rezept verdoppelt. Aber wie krieg ich den Backofen auf 400°?

In den letzten Tagen habe ich häufig Word unterrichtet. Und dort einige Fragen und Kommentare gesammelt. Beispielsweise:

Ich erkläre den Überarbeitsmodus „Änderungen nachverfolgen“.

Und zeige, dass man ihn auch über die Statuszeile ein- und ausschalten kann, wenn man das Symbol dort einfügt.

Eine Teilnehmerin meldet sich und kommentiert, dass man ihn auch über die Tastenkombination [Umschalt] + [Strg] + [E] ein- und ausschalten kann.

Das ist korrekt, merke ich an – allerdings kann man in der Statuszeile auch sehen, ob der Überarbeitungsmodus aktiv ist oder nicht.

Aller Unfug ist schwer

Claudia kommt in der Pause zu mir. Zwei Stunden habe sie den Fehler gesucht und nicht gefunden. Ob ich ihr mit einer Formel helfen könne, die nicht richtig rechne:

Der Bereich A2:A13 trägt den Namen Feiertage_BY, B2:B10 heißt Feiertage_HE.

Darin befinden sich die bayrischen und die hessischen Feiertage.

Markus arbeitet in Bayern; Boris in Hessen.

Claudia möchte mit der Funktion NETTOARBEITSTAGE ausrechnen, wie viele Tage Markus und wie viele Boris arbeiten muss. Für Markus erhält sie die korrekte Zahl 248; Boris muss drei Tage länger arbeiten – eigentlich 251 Tage. Excel jedoch berechnet 253.

Ich kontrolliere die Namen, die Formatierungen, die Formel – alles ist korrekt. Ich sehe nach, ob alle Feiertage auf einen Wochentag fallen. Stimmt auch. Dann prüfe ich die Feiertage.

Haben Sie es gesehen? In der Liste Feiertage_HE befinden sich zwei Mal die Tage 07.04.2023 und 10.04.2023. Allerdings fehlen die Weihnachtsfeiertage. Wahrscheinlich ein Kopierfehler …

Und dann klappt es auch. Und Claudia ist glücklich.

Hunde, die schellen, beißen nicht.

Guten Tag

Ich habe genau dieses Problem, mit dem Löschen verhindern von einzelnen Tabellenblättern.

Die hier gezeigte Lösung erscheint recht logisch und einfach und wollte es auch in meiner Datei ausprobieren.

Habe den Code so übernommen (im Case-Bereich dann die Tabellenblätter die Benennungen angepasst)

Also:

Private Sub Workbook_SheetBeforeDelete(ByVal Sh As Object)
    On Error Resume Next
    Select Case Sh.CodeName
        Case "tbl_Unternehmen", "tbl_Standorte", "tbl_Zuordnung1", "tbl_Organisationseinheit", "tbl_Zuordnung2", "tbl_Geschaeftsprozesse", "tbl_Zuordnung3", "tbl_Uebungstyp", "tbl_Szenario", "tbl_Verantwortlich", "tbl_Uebungsplanung", "tbl_Zuordnung4"
            MsgBox "Bitte löschen Sie nicht das Tabellenblatt """ & Sh.Name & """!", vbCritical
            ThisWorkbook.Protect
    End Select
End Sub

Nur bei Sh.CodeName gibt es mir für CodeName immer „DieseArbeitsmappe“ an, statt den den eigentlichen Tabellenname.

Was mache ich falsch?

Vielen Dank für einen Tipp

Freundliche Grüsse

####

Hallo Herr W.,

Sie sind in „DieseArbeitsmappe“?

Sie sind im Ereignis: SheetBeforeDelete?

Testen Sie mal am besten in einer anderen, leeren Datei):

Private Sub Workbook_SheetBeforeDelete(ByVal Sh As Object)
	MsgBox Sh.CodeName
        MsgBox TypeName(Sh)
End Sub

Bei mir wird IMMER der Codename des Blattes angezeigt.

Bei Ihnen?

Liebe Grüße Rene Martin

Ich kann dreistimmig singen: falsch, laut und mit Begeisterung

Eine Teilnehmerin in der Excelschulung fragt, wie man Dropdownlisten der Datenüberprüfung konfigurieren kann, damit eine Mehrfachauswahl möglich ist.

Ich erkläre ihr, dass das nicht möglich sei – für Mehrfachauswahl benötige sie ein Steuerelement. Und/oder VBA-Programmiercode.

Als ich nachfrage, warum sie mehrere Elemente auswählen möchte und was mit den ausgewählten Daten passiere, kommt sie ins Schleudern. Also vielleicht doch zwei oder drei Spalten mit solchen Datenüberprüfungslisten.

Ein Sonntag, an dem ich die Wohnung nicht verlasse, ist kein verlorener Sonntag, sondern ein Tag, an dem ich die Miete voll ausnutze.

Guten Morgen Rene,

ich würde gerne bei dir einen 2 bis 3 Minuten-Support in Anspruch nehmen. Die bedingte Formatierung zeigt eine „Lücken“ an.

Gruß Jürgen

Es dauert wirklich nur drei Minuten. EIn Blick auf die Formel

=A2<>""

genügt. Da diese Formel in den Spalten C, D und E verwendet wird, „wandert“ der relative Bezug nach rechts. Und so wird in Spalte D auf Spalte B zugegriffen:

Die Formel muss lauten:

=$A2<>""

Der absolute Bezug auf die Spalte A fehlte …

Das Leben ist zu kurz um nicht den Teller abzulecken nach einem saftigen Steak im Restaurant von dem Herrn am Nebentisch.

Hallo René,

es droht ein langes Wochenende und bevor Dir vielleicht doch mal langweilig wird, muß ich Dir hier was zusenden:

Ich habe eine Excelmappe, die aus unerfindlichen Gründen neue Tabellenblätter mit dieser Formatierung anlegt und bei „bereinigten Blättern“, wenn ich Formatierung löschen anwende, die Zellen wieder auf diese saubl…. Formatierung setzt.

Wo ist da der Bug? – Dachte mir – das ist was für Dich:

Hi Angelika,

du meinst das Zahlenformat? Das wurde in „Standard“ in den Zahlenformatvorlagen eingestellt:

_-* #.##0,00000 [$€-x-euro1]_-;-* #.##0,00000 [$€-x-euro1]_-;_-* „-„????? [$€-x-euro1]_-;_-@_-

Wow, wer macht denn so einen Scheiß?!

Das habe ich nicht eingestellt!! Hacker? Vielen lieben Dank, ich werde es gleich bereinigen.

####

Sieht irgendwie ein bisschen nach USA aus … vielleicht durch irgend einen Datenaustausch? Keine Ahnung

Liebe Grüße

Rene

It is weird being the same age as old people.

Gestern in der Excelschulung. Warum die Blitzvorschau inaktiv ist, möchte eine Teilnehmerin wissen:

Ich werfe einen Blick auf das Menüband. Andere Symbole sind auch inaktiv:

Mein Blick geht noch weiter nach oben. In der Titelzeile finde ich die Lösung:

Die Teilnehmerin hatte aus Versehen zwei Tabellenblätter ausgewählt:

Warum? Wir hatten den Befehl [Umschalt] + [Strg] + [Pfeil] verwendet. Sie hatte fälschlicherweise auf [Umschalt] + [Strg] + [Bild unten] geklickt – so wird das zweite Blatt mit dem ersten selektiert.

In unserem Büro hängen Bilder von New York an den Wänden. Mir gefällt der Gedanke, dass dort Bilder vom traurigen Krefeld hängen.

Ein großes Dankeschön an Alan Murray, der am Montag den Excel Stammtisch in München ausgerichtet hat.

Dort kam die Frage auf, die leider nicht beantwortet wurde, ob man in Bedingte Formatierungen eigene Bilder einfügen kann. Fotos leider nicht, aber mit dem bedingten Zahlenformat können beispielsweise Smiley oder andere Icon eingefügt werden, entweder:

0 "🙀"

oder

"🙉"

Das Ganze sieht dann beispielsweise so aus:

oder so:

Man kann sich den ganzen Tag ärgern – verpflichtet ist man dazu nicht.

Gestern auf dem London Excel Meetup group, Munich, Germany.

Martin Weiß hat einen tollen Vortrag gehalten, wie man mit einer Hilfsspalte und der Funktion AGGREGAT überprüfen kann, ob eine Zeile ausgeblendet ist:

Ich wollte es mal wissen, ob sich AGGREGAT genauso verhält wie TEILERGEBNIS.

Zur Erinnerung: Die Funktionen SUMME, TEILERGEBNIS und AGGREGAT mit Parameter 9, beziehungsweise 109 berechnen die Summe:

Filtert man die Liste, werden nur die gefilterten Werte von TEILERGEBNIS und AGGREGAT summiert:

Blendet man Zeilen aus, werden diese nur von TEILERGEBNIS mit Parameter 109 und AGGREGAT summiert:

Filtert man die Liste UND blendet Zeilen aus, werden sie von TEILERGEBNIS und AGGREGAT summiert:

Das irritiert, weil die Hilfe erläutert, dass der Parameter 109 die ausgeblendeten und gefilterten Daten nicht summiert, der Parameter 9 jedoch nur die gefilterten.

Das heißt: Der Parameter 9 von TEILERGEBNIS summiert Werte von ausgeblendeten Zeilen, wenn kein Filter gesetzt ist, summiert sie jedoch nicht, bei einem eingeschalteten Filter.

AGGREGAT hingegen mit dem Parameter 9 verhält sich wie TEILERGEBNIS mit 109.

Seltsam!

Falls jemand mein Autoradio am Straßenrand findet: Nicht anfassen! Da ist Helene Fischer drin! Ich habe es rausgeworfen!

Kann ich mit einer Serien-E-Mail auch unterschiedliche Anlagen pro Empfänger anfügen? Das habe ich bisher nicht entdeckt. Funktioniert das überhaupt mit Outlook oder muss ich ein Zusatztool dafür finden?

###

Schnell beantwortet: Nein! Das ist nur per Programmierung oder mit Zusatztools möglich.

Liebe Grüße

Rene Martin

PS: Sie sind nicht die Erste, die fragt …

Neue Klobürste kaufen, auspacken, in die Spülmaschine stellen, den Partner/die Partnerin öffnen lassen und sagen: „Woah – wie neu!“ Der Blick: unbezahlbar!

Moin Rene,

habe was „Schönes“ in den Excel – Dateieigenschaften gefunden:

Als ich ein Addin an mene Kollegen verteilt habe, dem ich über den Windows – Dialog (Rechtsklick) „Dateieigenschaften“ > „Details“ einige zusätzliche Infos wie Titel, Betreff, Kommentare, etc. verpasst hatte, konnten diese das Addin nicht laden oder aktivieren. Beim direkten Start des Addins per Doppelklick kamen seltsame Fehlermeldungen wie „Excel kann auf die Datei ‚C:\Users\awa\AppData\Roaming\Microsoft\AddIns\Pro….xlam‘ nicht zugreifen. Dies kann mehrere Gründe haben:

– Name/Pfad nicht vorhanden

– Dokument wird von anderem Programm verwendet

– Name der Arbeitsmappe die gespeichert werden soll, ist identisch zu dem Namen eines anderen Dokuments, welches schreibgeschützt ist“

Kann nicht sein – als ich das Addin zuletzt getestet hatte, lief alles noch?!

Also habe ich mal dumm die von mir eingetragenen Dateieigenschaften Stück für Stück wieder rausgelöscht – und kam der Sache auf die Spur:

Bei „Revisionsnummer“ dürfen nur Zahlen eingetragen werden, keine Buchstaben oder Kombinationen mit Buchstaben!

Auch bei „normalen“ .XSLX – Dateien funktioniert diese Blockade (durch Eingabe von Buchstaben in die Eigenschaft „Revisionsnummer“) zuverlässig, nur die Fehlermeldungen sind dann andere:

„Wir haben ein Problem bei einigen Inhalten in ….XLSX erkannt. Sollen wir soviel wie möglich wiederherstellen? Wenn Sie der Quelle dieser Arbeitsmappe vertauen, klicken Sie auf ‚Ja'“

Wenn man das macht und die „Reparatur“ durchführt, hat die Datei anschließend die Revisionsnummer 1. Offensichtlich wird diese Eigenschaft von Excel selbst verwaltet / genutzt.

Nur schade, dass Windows ein Editieren durch den user zulässt, was zu den o.a. irritierenden Meldungen führt…

Liebe Grüße aus dem hohen Norden – andreas

####

Vielen Dank, Andreas, für den wertvollen Hinweis – bei XLAM-Dateien erhalte ich auch die Fehlermeldung – XLSX-Dateien kann ich jedoch problemlos öffnen.
Dennoch: Vorsicht vor der Revisionsnummer.

Gähne nie in der Nähe eines Kaffeeautomaten. Die spüren das und lassen dich erst mal alles mögliche auffüllen und entkalken.

Im Rätsel 5 bei der Funktion Wochentag – was ist der Unterschied zwischen Typ 2 und Typ 11? Mir sehen sie ident aus… Zahlen 1 (Montag) bis 7 (Sonntag).

Ich glaube nicht, dass es einen Unterschied gibt. Ich vermute, der Parameter 11 wurde aufgenommen, um Vollständigkeit bei „beginnt bei Mo, Di, Mi, …)“ zu haben – also eine zweite Liste, die sich mit der ersten überschneidet.

Manchmal, wenn mir langweilig ist, klebe ich die im Supermarkt Chiquita-Aufkleber auf die Gurken und beschwere mich, dass die Bananen noch so grün sind.

Hallo Rene,

Ich habe jetzt von einem Kunden die Anforderung, eine Access-DB per zwei-Faktor-Authentifizierung zu schützen. Mir ist bisher nicht bekannt, dass Access so etwas ermöglicht. Weißt du, ob Excel oder Access so etwas anbietet? Access erlaubt ja die Verschlüsselung der DB, die per Passwort den Zugriff erlaubt. Aber das ist halt nur ein Faktor. Und hast du so eine Anforderung auch schon mal bekommen?

Schöne Grüße

Peter

####

Hi Peter,

das habe ich noch nie gemacht; und ich glaube auch nicht, dass das in Excel (oder Access) geht …

sorry – da kann ich dir nicht helfen

Liebe Grüße

Rene

17.52 Uhr | 50 cm | 3.112 Gramm – ich bin der glücklichste Mensch der Welt: endlich ist meine Pizza da.

Gestern in der Excelschulung stellte eine Teilnehmerin eine Frage zu den 3D-Karten in Excel. Ich wollte ihr die Antwort geben, indem ich auf das Symbol klickte und erhielt:

Bei 3D-Karten ist ein Fehler beim Herstellen der Verbindung mit dem Microsoft Bing-Kartendienst aufgetreten. Die Funktionalität ist möglicherweise eingeschränkt (Statuscode: 1).

Es hat eine Weile gedauert, bis ich herausgefunden hatte, was die Ursache des Fehlers war. Die Lösung: Ich hatte keine Internetverbindung. DANN lief es!

Beim Kochen: wie soll ich die Paprika schneidern? – Leg die Tomate weg und verlasse die Küche!

Hallo René,

Ich gucke gerne deine Excel Erklärvideos auf LinkedIn. Ich habe aber eine Frage und dachte ich wende mich mal an den Excel-Experten.
Ich würde gerne eine Tabelle zum Tagesablauf anfertigen, in der ich in der ersten Spalte die Urzeit habe und in der zweiten Spalte die jeweilige dazu gehörige Aktivität. Da der Zeitplan noch nicht feststeht würde ich gerne, dass wenn ich eine Uhrzeit änder sich alle anderen auch anpassen.
Also wenn ich 8:30 in A2 zustehen habe und in A3 9:20 und ich A2 aber auf 8:45 änder, dass sich dann A3 anpasst und sich auf 9:35 ändert.
Hast du eine Idee wie ich das hinbekommen?

Danke in Voraus für deine Hilfe.

Viele Grüße,
Marie

###

Hallo Marie,
ja – das funktioniert mit Formeln.
Wenn es eine Beziehung zwischen den Uhrzeiten gibt, kannst du sie einbauen. Also statt 8:30 und 8:45 schreibst du 8:30 und =A1+15/60/24 (oder die entsprechende Zelle).
Alternative:
Die Uhrzeit, die du hinzuzählst, steht in F1, beispielsweise 00:00:50
Dann steht in A1
=ZEIT(0;8;30)+$F$1
in A2
=ZEIT(0;8;45)+$F$1
Oder – letzte Variante – in der ersten Spalte steht deine Ursprungsuhrzeit (8:30, 8:45, … )
In einer Spalte daneben steht
=A1+$F$1
Die Formel wird nach unten gezogen.

Spalte A kann man ausblenden.

Kommst du damit klar?
LG :: Rene

Du hörst mir nie richtig zu! – Ja, mach ich, Schatz!

Hallo Herr Martin,

wie heute Morgen gezeigt, machen mir aktuell zwei unterschiedliche Pivot Tabellen Probleme.

Die Spalte „Gesamt“ ist ein berechnetes Feld innerhalb der Pivot,

Für die einzelne Artikel wird die Gesamtstückzahl nicht korrekt berechnet (Stk./Pkg x Bestand).

###

Hallo Frau W.,

das erste Problem ist klar: Pivottabellen summieren erst, dann wird multipliziert.

Aus:

ArtikelMengePreis
Artikel120
Artikel210

Pivot rechnet NICHT: 1 x 20 + 2 x 10 = 40, sondern (1 + 2) x (20 + 10) = 3 x 30 = 90

Lösung 1: Hilfsspalten

Lösung 2: PowerPivot mit der Funktion SUMX

Hilft das?

Was sind Ihre Stärken? – Ordnung und Sauberkeit sind mir sehr wichtig! – Gut, und was sind Ihre Schwächen? – Ich hasse putzen.

Hallo Renè!

Da bin ich wieder 😉

Habe ein Filterproblem.

Vor längerer Zeit habe ich von dir die Formel in dem Arbeitsblatt erhalten.

Damals benötigte ich die Auflistung von Belegnummern.

Dieses mal brauche ich die Funktion um die Leistungsklassen bei der Medaillenbestellung anzugeben.

Komme beim gleichzeitigen Filtern von der Altersklasse und der Disziplin nicht weiter.

Die Formel aus dem Video über die Funktionen habe ich versucht.

Kein Erfolg. #Kalk war das Ergebnis.

Das Filter mit zwei Auswahlen in die frühere Formel einzubauen habe ich nach einiger Zeit aufgegeben.

Bitte um die bewährte Hilfe.

Danke für deine Hilfe,

mit freundlichen Grüßen

Peter

???

Hallo Peter,

Vertriebsmanager steht in der Spalte Position und Berlin steht in der Spalte Ort.

SO geht es:

=FILTER(tbl_Lieferanten;(tbl_Lieferanten[Position]=B35)*(tbl_Lieferanten[Ort]=C35))

Bitte markiere die KORREKTEN Spalten!

Liebe Grüße

Rene

Macht Rapunzel das Fenster auf, kommt der Traumprinz. Mache ich das Fenster auf, kommen die Mücken.

Ich erhalte einige LibreOffice-Calc-Dateien mit der Bitte sie nach Excel zu konvertieren.

Kein Problem, denke ich und öffne die erste Datei in Excel: sechs Tabellenblätter, einige Formatierungen, einige Formeln, einige Dropdownlisten – nichts Aufregendes:

Ich speichere die Datei und bin erstaunt: die Dateigröße wächst von 70 KB auf 43 MB:

Also genauer hinschauen – was bläht diese Datei auf?

Die Ursache ist schnell gefunden: mit der Tastenkombination [Strg] + [Ende] springt Excel in die Zelle IW65538 – also das Ende von LibreOffice …

Heißt: Spalten markieren und löschen. Zeilen markieren und löschen. Und schon hat die neue Datei eine angenehme Dateigröße.

Ausschlafen ist was für Menschen ohne Kinder. Und ohne Katzen. Und ohne Blase.

Auch Access erstaunt manchmal. In einer Datenbank erhalte ich folgende Fehlermeldung:

Anzahl der Dateisperrungen überschritten. Erhöhen Sie den Registryeintrag für MaxLocksPerFile.

Eine Suche im Internet ergibt, dass die VBA-Codezeile

DAO.DBEngine.SetOption dbMaxLocksPerFile, 15000

diesen Fehler umgeht.

Ich habe keine Ahnung was hier schiefgelaufen ist, bin aber froh, dass es jetzt klappt.

Wie verkündet man den Tod eines großartigen Huhns? Eierlegende Eierlegende kam an ihr Eierlegende.

Guten Morgen Rene,

wenn du bei deinen Kunden eine Excel-Datei im Einsatz hast,
die dann mit PowerQuery ausgestattet ist,
wie lege ich die Schutzoptionen im Dialog fest, dass bei geschütztem Blatt die Option

„Aktualisierung“

über


– Option1: Kontextmenü, rechte Maustaste
– Option 2: Ribbon: Daten / alle aktualisieren

noch möglich ist?.

Ich darf aber an dieser Stelle keinen VBA nutzten. Das ist (m)ein Problem.
Es gibt dann wohl keine Lösung dazu, oder?

Ein Dankeschön für deine Information & guter Tagesstart

Jürgen

#####

Hi Jürgen,

gute Frage.

Meines Wissens geht das nicht: Schutz bedeutet, dass keine Änderungen möglich sind.

Also: entweder Schutz oder Aktualisierung der Power Query-Tabelle. Oder eben doch ein paar Zeilen VBA.

Andere Lösung: die Daten, die geschützt werden sollen, auf ein anderes, geschütztes Blatt

Liebe Grüße

Rene

Machst du heute Abend noch irgend etwas? – Nein, ich altere nur so vor mich hin.

Hallo Herr Martin,

Aktuell habe ich ein Problem mit Power Query.

Ich habe in einer Datei 46 Abfragen programmiert. Wenn ich die Abfragen manuell einzeln aktualisiere funktioniert das einwandfrei.

Wenn ich aber alle Daten aktualisieren lasse, dann stürzt mein Excel aufgrund zu wenig Ram ab.

Gibt es eventuell Einstellungen die ich ändern muss um Ram zu sparen?

Ich nutze aktuell eine 32 Bit Version von Excel. Laut unserer IT könnte ich eine 64 Bit Version bekommen. Liegt es eventuell daran?

Problem ist nur, dass später andere Personen die Datei nutzen sollen die unter Umständen keine 64 Bit Version nutzen.

Vielen Dank

####

Ich schaue es mir an: in verschiedenen Ordnern liegen Excelmappen:

Davon wird jeweils die neuste Datei verwendet, was man mit Sortieren und Zeilen beibehalten leicht erreichen kann.

Aus dieser Datei werden bestimmte Informationen (Datum, Status) ausgelesen:

Für eine Datei gibt es zwei (!) Abfragen, deren Tabellen nebeneinander stehen. Also jeweils: eine Zeile Überschrift und eine Zeile Inhalt:

Und tatsächlich: Bei Aktualisierung der Abfragen stürzt Excel auf einer 32-Bit-Maschine ab:

Die Lösung: Wir versuchen es. Wir erstellen EINE Abfrage, welche auf den übergeordneten Ordner zugreift, dort die Dateien der untergeordneten Ordner ausliest und mit geschickten Transformationen erhalten wir das Ergebnis in einer Tabelle. Diese lässt sich problemlos aktualisieren.

Wir sind beide begeistert!

1 2 3 12