Author Archives: Medardus

My therapist told me to delete this app

Gestern Excelschulung. In der Kaffeepause sah mich eine Teilnehmerin der letzten Schulung: „Ach, wie gut, dass ich dich sehe – du kannst mir sicherlich helfen! Ich habe eine Exceldatei mit einem Kästchen, das ich nicht löschen kann.“ Bevor ich ihr eine mögliche Antwort geben konnte, schleppte sie mich an ihren Rechner und zeigte mir das Kästchen:

Ein Textfeld! Das war eine leichte Übung: Registerkarte „Entwicklertools“ einschalten, „Entwurfsmodus“ aktivieren, Textfeld markieren und löschen:

Das Ergebnis: die Damen war glücklich!

Heimat ist da, wo dir die Todesanzeigen etwas sagen (Ottfried Fischer)

Amüsant. Gestern in der Excelschulung fragte ein Teilnehmer, ob man nach Duplikaten sortieren oder filtern kann. Das kann man natürlich nicht:

Ich habe ihm die Lösungsansätze genannt, die mir eingefallen sind:

  • die Funktion ZÄHLENWENN (und dann sortieren/filtern)
  • Bedingte Formatierung (und dann sortieren/filtern)
  • Pivottabelle (und dann sortieren/filtern)
  • Spezialfilter

Habe ich etwas vergessen?

Du möchtest gerne erfolgreicher sein, aber nicht mehr so viel Schokolade essen? Nachfolgend findest du Informationen über Wege zu Glück und Erfolg:

ups: Ich habe eine Datei geöffnet, die ich nicht mehr schließen konnte. Ich musste Excel über den Task-Manager beenden:

Sie können Microsoft Excel nicht schließen, weil ein Dialogfeld geöffnet ist. Klicken Sie auf „OK“, wechseln Sie zu Microsoft Excel und schließen Sie das Dialogfeld.

Das Auge liest mit!

Die Frage ist interessant: Aus einer Geburtstagsliste sollen all diejenigen angezeigt werden, die in dieser (laufenden Kalender-)Woche Geburtstag haben. Eine kleine Fingerübung, oder:

Zuerst wird das Geburtsdatum in ein Datum des aktuellen Jahres „transformiert“. Dann wird von diesem Datum und vom aktuellen Tag die ISOKALENDERWOCHE berechnet. Und schließlich beides miteinander verglichen:

Hallo Wolfgang,

und so geht es:

=WENN(ISOKALENDERWOCHE(HEUTE())=ISOKALENDERWOCHE(DATUM(JAHR(HEUTE());MONAT(K2);TAG(K2)));“x“;““)

Schau dir mal die Schritt in der angefügten Tabelle an

Viel Spaß mit KW und Geburtstag

Rene

Lieber René,

vielen Dank. Ich hatte es gleich gestern Abend noch nachgetüfftelt und bin zum Ergebnis gekommen, allerdings hatte ich das Datum anders umgewandelt.

Da sah dann so aus: =WENN(ISOKALENDERWOCHE(TAG(A1)&“.“&MONAT(A1)&“.“&JAHR(HEUTE()))=ISOKALENDERWOCHE(HEUTE());“Happy Birthday“;““)
Viele Grüße
Wolfgang

Ist auch richtig, Wolfgang – meine Lösung ist natürlich besser *lach*

Im Ernst: ich mag es nicht, wenn du ein Datum (intern eine Zahl) in einen Text umwandelst und diese implizit wieder in ein Datum konvertieren lässt. Bei sehr vielen Datensätzen dauert es länger als meine Lösung, die ein Datum als Datum lässt.

Liebe Grüße Rene

Das hält bis wir weg sind.

Auch ich, René Martin, einer der beiden Veranstalter, werde auf unseren Exceltagen 2019, die am 18. und 19. Oktober in München stattfinden werden, zwei Referate halten: eines über die Funktionen der Kategorie „Nachschlagen und Verweisen“, ein zweites über Tipps und Tricks in Excel. Dort werde ich zeigen, was man mit nichtdruckbaren Zeichen in Texten machen kann – wie man sie entfernen oder durch andere Zeichen ersetzen kann:

Die Funktionen CODE und ZEICHEN, TEIL und WECHSELN helfen dabei.

Wieso sind Menschen eigentlich immer nur mit ihrem Aussehen unzufrieden und nie mit ihrem Hirn?

Auch Johannes Curio (curio-consulting.de/) wird auf unseren Exceltagen 2019 referieren. Eines seiner Themen in seinem Vortrag „Revisionssicherheit“ wird die Rechenungenauigkeit von Excel sein. Er wird Lösungen aus dem Dilemma vorstellen. Mit Johannes Curio konnten wir einen Experten, Trainer und Fachbuchautor für Excel, PowerPivot und Power BI gewinnen.

Auf der Suche nach einer tragfähigen Parkettlösung.

Auch mit Imke Feldmann (The BICCOUNTANT) haben wir eine hervorragende Kennerin von PowerBI, PowerPivot, DAX und Power Query für unsere Exceltage 2019, die am 18. und 19. Oktober in München stattfinden werden, gewonnen.

Sie zeigt dort beispielsweise, dass man Listen in Power Query nicht mit einer Überschrift versehen kann – man muss sie in Tabellen umwandeln. Guter Tipp!

Übrigens: es sind noch einige Plätze auf unseren Exceltagen frei.

Haben Pferde Vorurteile? Denkt zum Beispiel ein Galopppferd von einem Dressurpferd ‚diese Tunte‘?

Hallo Herr Martin,

dieses Mal ist mir ein etwas seltsames Verhalten von VBA aufgefallen, wahrscheinlich kennen Sie das, mir ist es eben zum ersten Mal begegnet.

Ich habe in diesem Beispiel eine sehr simple Schleife mit der Vlookup-Funktion.

In „Sheets(„Tabelle2“).Range(„A:B“)“ stehen die Daten, die ich in „Sheets(„Tabelle1“).Cells(i, 2) hineinspielen möchte.

Ich weiß, ist nicht elegant, aber mir geht es um die Funktion an sich.

Sub Test()

Dim i As Integer

For i = 2 To 11

If Not IsError(Application.WorksheetFunction.VLookup(Cells(i, 1).Value, Sheets(„Tabelle2“).Range(„A:B“), 2, False)) Then

Sheets(„Tabelle1“).Cells(i, 2).Value = Application.WorksheetFunction.VLookup(Cells(i, 1).Value, Sheets(„Tabelle2“).Range(„A:B“), 2, False)

Else:

Sheets(„Tabelle1“).Cells(i, 2).Value = „Fehler“

End If

Next i

End Sub

Verwende ich für Vlookup die Schreibweise Application.WorksheetFunction.VLookup, dann bleibt die Schleife beim ersten Wert hängen, den er nicht findet und gibt den Laufzeitfehler 1004 aus (Die Vlookup-Eigenschaft des WorksheetFunction-Objektes kann nicht zugeordnet werden). Der Versuch, mit „If not isError“ den Fehler abzufangen, schlägt fehl.

Verwende ich jedoch die Schreibweise Application.VLookup, dann funktioniert alles perfekt und in „Sheets(„Tabelle1“).Cells(i, 2).Value“ wird „Fehler“ hineingeschrieben.

Ein identisches Verhalten zeigen auch andere Funktionen, wie Application.WorksheetFunction.Match.

Verstehen Sie das?

Danke Ihnen und viele Grüße,

Hallo Herr D.

Der Code sieht korrekt aus. Ich kann dazu nur Folgendes sagen:

Letzte Woche habe ich ein VBA-Add-In für einen Kunden erweitert – ich wollte Daten per Formeln aufbereiten, um darauf ein Diagramm aufzusetzen.

Die Formel sah so aus:

xlBlattDiagramm.Range(„B“ & intZeilenDiagramm + 3).Offset(intZeilenDiagramm – 2)).FormulaR1C1 = _

        „=OFFSET(R1C1,0,“ & (intBereichsSpalten + 1) & „-COUNTIF(R[-“ & (intZeilenDiagramm + 1) & „]C:R[-“ & (intZeilenDiagramm + 1) & „]C[“ & (intBereichsSpalten – 1) & „],MAX(R[-“ & (intZeilenDiagramm + 1) & „]C:R[-“ & (intZeilenDiagramm + 1) & „]C[“ & (intBereichsSpalten – 1) & „])))“

    ‚ — =BEREICH.VERSCHIEBEN($A$1;0;9-ZÄHLENWENN(B2:I2;MAX(B2:I2)))

Bei mir lief es hervorragen – der Kunde erhielt auf mehreren Rechnern eine Fehlermeldung – Laufzeitfehler 1004.

Deutlich: ich habe keine Ahnung warum!

Statt einer programmierten Formel habe ich dann die Daten mit einer Schleife aufbereitet – das geht immer …

Heißt: sorry, ich weiß den Grund nicht!

M

Für unsere Exceltage 2019, die in München am 18. und 19. Oktober stattfinden, konnten wir auch den hervorvorragenden „Power“-Spezialisten Hans-Peter Pfister gewinnen. Er wird über PowerQuery, Power Pivot, Power BI und M sprechen.

In seinem Skript über die Abfragesprache M finde ich folgenden wichtigen Satz:

Mit Eingabe des Kommas wird die Variablendefinition abgeschlossen. Einzige Ausnahme ist die letzte Variablendefinition vor in – hier darf nie ein Komma stehen.

Wie oft bin ich schon darüber gestolpert, dass ich – Macht der Gewohnheit – hier ein Komma eingetragen habe.

Ich gehe jetzt in den Park, glückliche Pärchen vergiften

Ein Kunde möchte ein Add-In für Word erstellt haben. Mit einigen Symbolen. Nach einigem Suchen finde ich den ToggleButton für die Änderungsnachverfolgung:<toggleButton idMso=“ReviewTrackChanges“ imageMso=“ReviewTrackChanges“ /> Es klappt gut:

Der Kunde beschwert sich:

Ich erkenne nur nicht den Unterschied. Wir konnten vorher doch auch zwischen Änderungsverfolgung „ein“ und „aus“ wechseln. Ging es uns nicht darum, den aktuellen Status am Knopf zu erkennen? Oder hatte ich das falsch in Erinnerung?

Und schickt mir einen Screenshot:

Meine Antwort: Ohh, das sind die hübschen kleinen Unterschiede zwischen Office 365 und Office 2016. Wenn  Sie genau hinschauen: das Symbol ist bei Ihnen grau unterlegt – kaum sichtbar …

PS: Ich bin schon recht genervt von Office 365. Und nicht nur ich …

Da wohnen, wo andere Arbeit machen.

Zu unseren Exceltagen 2019, die am 18. und 19. Oktober in München stattfinden werden, konnten wir auch Martin Weiß gewinnen – den Tabellenexperten. Spezialist für Datumsberechnungen, PivotTabellen und Bedingte Formatierungen – darüber wird er referieren. Er wird – so habe ich in seinem Skript gelesen – darauf hinweisen, dass es für das Löschen der Bedingten Formatierungen kein Rückgängig gibt! Nur: Alles abbrechen – und von vorne löschen …

„So viel Geld für einen Panzer? da krieg ich ja schon einen gebrauchten Jagdbomber.“

Auf unseren Exceltagen 2019, die am 18. und 19. Oktober in München stattfinden werden, wird Heike Hofert (Der-Lerncoach.de) einige spannende Tricks rund um Diagramme präsentieren. Beispielsweise, wie man mit Hilfe eines Pfeils ins Spiel, der eigentlich gar kein Pfeil ist, sondern eine Linie, die im Diagramm einen Anfangs- und einen Endpunkt besitzt, ein Diagramm besser visualisieren kann.

Übrigens: es sind noch Plätze auf unseren Exceltagen frei.

Warum hat die Spülmaschine keinen Schleudergang?

Ich bereite unsere Exceltage 2019 vor. Die Skripte zu den Vorträgen trudeln ein; ich lese sie Korrektur. Mit Lorenz Hölscher (http://www.software-dozent.de/) konnten wir einen hervorragenden Dozenten gewinnen, der vier Referate hält. In einem davon macht er einen Vorschlag einer Eingabemaske. Der Grund:

die „alte“ Datenmaske, die man immer noch über [ALT] / [N] / [M] aufrufen kann, ist „unzulänglich“. Seine Kritik fasst er in einem Bild zusammen:

Für mich kein Dessert – ich muss auf meinen Bauch aufpassen! – Ist er nicht schon groß genug, um auf sich selbst aufzupassen?

Sehr geehrter Herr Martin,

Warum beginnt Excel mit der Nummer 3 und hängt die Nummern 1 und 2 hinten an???

Über jeden Hinweis wäre ich dankbar.

Mit freundlichen Grüßen

Hallo Herr K.,

und des Rätsels Lösung finden Sie nicht? Nun – dann will ich es Ihnen „verraten“:

Ein Blick auf Ihre Liste „Rohdaten“ liefert die Antwort: Dort befindet sich neben den Zellen mit einer „1“ und einer „2“ ein Smarttag mit dem Hinweis, dass die Zelle als Text formatiert ist oder ein Apostroph vorangestellt wurde. Da beides nicht der Fall ist liegt die Vermutung nahe, dass Sie diese Daten aus einem System erhalten haben, das diesen Text „darunter“ geschoben hat:

Da es sich um zehn Zahlen handelt, habe ich sie noch einmal eingetragen.

Achtung: Aktualisieren der Pivottabelle auf dem Blatt „Nutzung“ genügt nicht; ich habe die Daten über Entwurf / Berichtslayout „im Tabellenformat anzeigen“ lassen und dann sortiert:

Zur Info: Excel sortiert: 7 < 14 < 104 < hundertvier < sieben < vierzehn. Zuerst Zahl, dann Text

schöne Grüße

Rene Martin

Ich beneide die Jugend um Internet und Porno. Wir hatten damals nur den Otto-Katalog.

Heute zweiter Schulungstag libreOffice Calc. Boah, eh, das nervt, ja noch mehr als Excel. Ein paar Auszüge des Nervens:

Klickt man im Funktionsassistenten auf eine Zelle, ist diese markiert. Man muss die Markierung auflösen (hinter den Zellnamen klicken), um weiter schreiben zu können, beispielsweise, um einen Vergleichsoperator einzufügen. Wenn nicht wird die Markierung überschrieben.

Die Tastenkombination, mit der ein relativer Bezug in einen absoluten verwandelt wird, ist in Calc [Umschalt] + [F4]. Schade nur, dass diese Tastenkombination nicht im Funktionsassistenten funktioniert – dort muss man mühsam das $-Zeichen tippen. Sehr mühsam bei SVERWEIS: =SVERWEIS(B2;$G$1:$H$99;2;1)

Calc kennt zwei verschiedene Mauszeiger für die Zellen: auf dem Kästchen das Kreuz zum Herunterziehen einer Reihe:

Der weiße Mauszeiger zum Markieren:

Verschieben kann man einen markierten Zellbereich, indem man den Mauszeiger auf den markierten Bereich setzt und diesen per Drag & Drop verschiebt:

Und eine Zelle? Wie verschiebt man eine Zelle? Mann muss ausgehend von der zu verschiebenden Zelle mehrere Zellen markieren

wieder die Markierung zurückziehen, so dass nur eine Zelle ausgewählt ist

und nun kann man diese Zelle verschieben:

Ich empfehle Ausschneiden und Einfügen.

Wird bei der „Gültigkeit“ (Datenüberprüfung) die Option „Bei Eingabe ungültiger Werte Fehlermeldung anzeigen“ ausgeschaltet, greift die Gültigkeit nicht mehr!?!

Schaltet man einen Druckbereich ein und wählt anschließend über Format / Druckbereiche / Bearbeiten / Druckbereich: „keine“, so wird nicht der Druckbereich ausgeschaltet, sondern es wird nichts mehr gedruckt!?! Mann schaltet sie mit der Option „ganze Tabelle“ aus.

Erstellt man eine Pivottabelle (Datenpilot), wird sie automatisch auf einem neuen Tabellenblatt eingefügt:

Sehr versteckt findet man die Option „Quelle und Zielbereich“: Dort kann man die Pivottabelle auch auf dem gleichen Tabellenblatt einfügen:

An vielen Stellen sind die „weiteren Optionen“ automatisch ausgeschaltet und müssen bei jedem Aufruf des Dialogs wieder geöffnet werden. So übersieht man leicht vorher eingestellte Optionen:

Soll ich weitermachen? Ich bin froh, dass ich morgen wieder mit Excel arbeiten darf …

Ich schlafe gerne nackt. Da kann die Stewardess noch so blöde gucken.

Heute hat man mich wieder gezwungen libreOffice Calc zu unterrichten. Ich bin dabei über die Eingabe von Datumsangaben gestolpert: Während man in Excel bequem (auf dem rechten Zahlenblock) T-M-JJ eingeben kann, was dann umgewandelt wird – beispielsweise in 23.09.2019 – verhält sich Calc sehr merkwürdig. Links die eingegebenen Werte – rechts die interpretierten. Links = Text heißt natürlich: „nicht als Datum erkannt“!?!

Manchmal nervt es mich, dass ich auf mein gutes Aussehen, meine hohe Intelligenz und mein vieles Geld reduziert werde. Ich bin auch gut im Bett!

PlotArea – der Zeichnungsbereich eines Diagramms. Die Aufgabe: aus generierten Daten soll ein XY-Diagramm erzeugt werden. Nichts leichter als das:

' -- das Diagramm
     Set xlChart = xlBlattDiagramm.ChartObjects.Add(500, 100, 800, 400)
     Set xlDiagramm = xlChart.Chart
' -- XY-Diagramm
xlDiagramm.ChartType = xlXYScatter

With xlDiagramm
    .SetSourceData Source:=xlBlattDiagramm.Range(xlBlattDiagramm.Range("B" & (intZeilenDiagramm + 2)), _
        xlBlattDiagramm.Range("C" & intBereichsZeilen))  '   Range("'fin. Impact'!$B$8:$C$17") - Datenquelle

    .SetElement msoElementDataLabelLeft ' -- Datenbeschriftung
    .SetElement msoElementLegendNone ' -- keine Legende

    .FullSeriesCollection(1).DataLabels.Format.TextFrame2.TextRange. _
        InsertChartField msoChartFieldRange, "='" & strKategorie & "'!$A$" & (intZeilenDiagramm + 2) & ":$A$" & intBereichsZeilen & "", 0
    ' -- Beschriftung der Datenpunkte

    .FullSeriesCollection(1).DataLabels.ShowValue = False
    .FullSeriesCollection(1).DataLabels.ShowRange = True ' -- Werte anzeigen

    .Axes(xlValue).TickLabelPosition = xlNone
    ' -- y-Achse ausblenden

Das Ergebnis:

Nun möchte ich noch die Zeichnungsfläche verschieben, damit man die Beschriftung der Y-Achse besser sehen kann. Obwohl sie einen Abstand von Links = 7 hat, darf ich diesen Wert nicht auf 100 setzen?!?

Nach vielem Probieren finde ich die Lösung:

.PlotArea.Width = .PlotArea.Width * 0.9
.PlotArea.Left = .PlotArea.Left + 100

Das klappt!

Ich verstehe es nicht.

Gehe ins Bett! Begib dich direkt dorthin! Gehe nicht in die Küche! Ziehe nichts Süßes mehr ein!

Schade! Wenn man mit Power Query auf eine Liste zugreift und diese in Excel als Tabelle einfügt, kann man sie aus dem Aufgabenbereich „Abfragen und Verbindungen“ in einer „anderen Form“ laden – der Dialog „Daten importieren“ wird geöffnet.

Dieser Dialog kann auch über das Symbol „Laden in“ aus der Registerkarte „Abfrage“ der „Abfragetools“ geöffnet werden:

Jedoch leider nicht aus dem Power Query-Editor, wenn er einmal geschlossen wurde und dann wieder geöffnet wurde:

Warum ist das kleine L fast immer größer als das große l?

Schade. Ich liebe Power Query! Gut, durchdacht, clever, scheinbar fehlerfrei. Jedoch: eine Sache habe ich gefunden, die mich sehr irritiert.

Importiert man eine XML-Datei, in der sich Umlaute befinden, werden diese nicht korrekt angezeigt und lassen sich auch noch transformieren. Ich habe weder einen Schalter (Gebietsschema) noch einen anderen, cleveren Ersetzen-Befehl gefunden. Schade!

Ich esse Fleisch, weil mir die kleinen Tofus so leid tun.

Die Aktion kann nicht abgeschlossen werden, da die Datei in Microsoft Mashup Evaluation Container geöffnet ist.

Diese lustige Meldung habe ich erhalten, als ich versucht habe eine Datei umzubenennen. Was habe ich gemacht? Ich habe mit Power Query in Excel auf die Datei zugegriffen und dann den Power Query Editor verlassen und die Änderungen nicht beibehalten. Im Fenster „Abfragen und Verbindungen“ wird keine Verbindung angezeigt, dennoch hält das “ Microsoft Mashup Evaluation Container“ diese Datei.

Das wichtigste am Knackarsch ist das „n“!

Word-Schulung. Wir erstellen einen Serienbrief. Ich beginne mit einer einfachen Liste – Punkte für das Zertifikat, das die Azubis erreicht haben. Ich frage sie nach ihrer Punktzahl, sie witzeln; einer sagt: „0,1“. Ich trage es in Excel ein und speichere die Datei.

Ich erstelle einen Serienbrief und verwende diese Liste:

Die Vorschau offenbar Erstaunliches:

Auch hier ein Rundungsfehler! Natürlich kann man ihn in Word mit den entsprechenden Schaltern wegformatieren ( \# „0,00“) oder in Excel in einen Text umwandeln =WENN(B2<1;TEXT(B2;“0,00″);TEXT(B2;“0″))

Erstaunlich ist es trotzdem …

Du wirst jeden Tag schöner! Du siehst schon aus wie nächste Woche!

Sehr amüsant!

Erstellen Sie eine Tabelle in Excel. Wechseln Sie über Ansicht in die Seitenlayout-Ansicht:

Schalten Sie Querformat ein und die erste Zeile als Wiederholungszeile (über den Dialog Seite einrichten):

Klicken Sie nun die Bearbeitungsleiste und fügen einen Buchstaben zum Text der ersten Zelle ein:

Und man erhält einen wunderbaren Rand, den ich auf diesem Tabellenblatt nicht mehr wegbekomme …

Hübsch! Das hat heute eine Teilnehmerin herausgefunden als wir Tabellen formatiert haben.

Nachtrag: dieser Bugs liegt wohl nur in Excel 2016 vor. In Excel für Office 365 (Version 1908) konnte ich ihn nicht nachvollziehen.

Ich grille gerne, weil ich schon als Kind etwas mit Tieren machen wollte.

Word-Schulung. Wir üben Formulare. Fügen Steuerelemente ein und schützen das Dokument. Eine Teilnehmerin meldet sich und sagt, dass sie das Dokument nicht schützen kann:

Die Lösung ist schnell gefunden: Sie hatte den Entwurfsmodus eingeschaltet. Da es mehrere, unterschiedliche Steuerelemente in Word gibt, die unterschiedlich behandelt werden, wäre der „Entwurfsmodus“ bei den „Formularen aus der Vorversion“ eigentlich obsolet.

Excel-Rätsel

Excel-Rätsel

Es ist soweit: Seit gestern gibt es jede Woche ein Rätsel rund um Excel: Aufgaben, die man gut mit Excel lösen kann, Probleme rund um Excel oder excelspezifische Fragestellungen. Ich beginne mit einer Knobelaufgabe: einem Schneckenproblem. Eine Aufgabe, die ich in jeder Excel-Grundschulung stelle.

Schau Sie mal rein:

www.linkedin.com/learning/excel-ratsel-jede-woche-neu

Viel Spaß wünscht ::: Rene Martin

PS: Sorry, Leute – WordPress macht mir Probleme mit den Hyperlinks …

Exceltage 2019 in München (18./19. Okt 2019)

Es sind noch Plätze frei. Bei unseren Exceltagen, die auch in diesem Jahr wieder im Oktober in München stattfinden werden.

Wir bieten:

♦ Einen schnellen und fundierten Überblick über neue sowie bewährte Tools & Techniken,
♦ Praxisnahe Lösungen, die Sie für Ihre tägliche Arbeit nutzen können – und
♦ Eine fundierte Einführung in „Business Intelligence“ mit den Excel-Power Tools.

Weil jeder Anwender andere Herausforderungen mit Excel hat, bieten EXCEL-TAGE 2019 das Profiwissen unserer 9 Fachleute in 22 Vorträgen verteilt auf drei parallele Themenreihen an:

♦ „Excel-Tools und -Techniken“
♦ „Lösungen mit Microsoft Excel“
♦ „Power & Co: Business Intelligence mit Excel“

Zum Auftakt der EXCEL-TAGE 2019 erhalten Sie in unserem Impulsvortrag einen Überblick
zu den drei Themenreihen und zu den geplanten Referaten.

♦ Sie können aus den einzelnen Tracks Ihren Vortrag wählen
♦ Sie erhalten das Begleitmaterial für alle Kurse
♦ Auch außerhalb der Vorträge stehen Ihnen unsere Experten für ein Gespräch zur Verfügung
♦ Nutzen Sie die Möglichkeit zum Netzwerk in den Pausen und auf der Abendveranstaltung

Wir freuen uns auf Ihr Kommen!
Dr. René Martin & Stefan Lau

Weitere Infos: www.exceltage.de

Keine Dreier! Wenn ich zwei Menschen gleichzeitig enttäuschen will, gehe ich mit meinen Eltern essen.

Access nervt auch! Es hat mich schon eine Zeit gekostet, bis ich diesen Fehler in VBA für Access gefunden habe:

Das Objekt ist ungültig, oder es ist nicht mehr festgelegt.

Die Lösung: in den Codezeilen

Set tbl = CurrentDb.TableDefs(„tbl_Laenge_02“)

lautet: man muss CurrentDb an eine Variable übergeben – dann funktioniert es:

Dim db As DAO.Database
Dim tbl As DAO.TableDef

Set db = CurrentDb
Set tbl = CurrentDb.TableDefs("tbl_Laenge_02")
MsgBox tbl.Name

Perfide! Warum sagt mir das keiner?

Wer nur die Hälfte weiß, spart 50 Prozent.

Und schon wieder bin ich reingefallen. Ich möchte in einem Excel-Formular per VBA eine Datenübrprüfung einfügen. Referenzspalte ist Spalte A. Steht dort kein Wert wird eine Datenüberprüfung generiert:

For j = 11 To ThisWorkbook.Worksheets(i).Range(„A1“).SpecialCells(xlCellTypeLastCell).Row
If ThisWorkbook.Worksheets(i).Range(„A“ & j).Value = „“ Then
‚ — Datenüberprüfung
End If
Next

Und natürlich erhalte ich einen Fehler: G36 ist „leer“ (weil verbunden mit G35), aber in G36 kann man keine Datenüberprüfung einschalten ( weil verbunden mit G35). Die Lösung: RAUS MIT DEN VERBUNDENEN ZELLEN:

Dann klappt es hervorragend.

Ich bin gut aussehend und gelangweilt. Anscheinend bin ich eine Prinzessin.

Ich würde es nicht tun. Dennoch – das Ergebnis ist sehr interessant:

Auf einem Tabellenblatt befinden sich Informationen:

Auf einem zweiten Tabellenblatt befinden sich ebenfalls Informationen:

Sie werden verknüpft, indem man zuerst auf das erste Blatt klickt und anschießend auf das zweite Tabellenblatt. Das Ergebnis der Formel lautet:

=Tabelle1!A1&Tabelle2!A1

Das Ganze noch einmal – diesmal jedoch ohne den lästigen Bezug auf das gleiche Blatt:

=Tabelle1!A1&A1

Das Ergebnis ist das Gleiche. Jedoch beim Sortieren ergeben sich Unterschiede:

In der ersten Spalte wird sortiert:

=Tabelle1!A2&Tabelle2!A2 // =Tabelle1!A2&Tabelle2!A9 // =Tabelle1!A2&Tabelle2!A16 …

In der zweiten Spalte jedoch:

=Tabelle1!A2&A1 // =Tabelle1!A2&A2 // =Tabelle1!A2&A3 …

Danke an Dominic Dauphin für diesen Heinweis.

Mach dich erst einmal unbeliebt – dann wirst du auch nicht mehr erst genommen.

Ich möchte gerne per VBA auf einem geschützten Excel-Formular eine Dropdownliste (Datenüberprüfung) ändern. Okay – man hätte die auch per Formeln mit zwei Dropdownlisten erzeugen können – aber mit meiner VBA-Lösung bin ich flexibler.

Der Code lautet:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim intZeilen As Integer

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
     Dim intZeilen As Integer
If Target.Value = "Für Standorte" Or Target.Value = "Für Gebäude" Then
    ActiveSheet.Unprotect
        If Target.Value = "Für Standorte" Then
            intZeilen = ThisWorkbook.Worksheets("tbl_Basisdaten").Range("B1").CurrentRegion.Rows.Count
            Target.Value = "Für Gebäude"
            With Target.Offset(0, 1).Validation
                .Delete
                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=tbl_Basisdaten!$B$2:$B$" & intZeilen ' -- Spalte B bei "Standorten"
            End With
        ElseIf Target.Value = "Für Gebäude" Then
            intZeilen = ThisWorkbook.Worksheets("tbl_Basisdaten").Range("D1").CurrentRegion.Rows.Count - 1
            Target.Value = "Für Standorte"
            With Target.Offset(0, 1).Validation
                .Delete
                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=tbl_Basisdaten!$D$2:$D$" & intZeilen ' -- Spalte D bei "Gebäuden"
            End With
        End If
        With Target.Offset(0, 1).Validation
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = ""
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .ShowInput = True
            .ShowError = True
        End With
        Target.Offset(0, 1).Value = ""

    ActiveSheet.Protect
End If

End Sub

Ich erhalte einen Fehler:

Klaro – ich schützte das Blatt (ActiveSheet.Protect) und anschließend wirkt der Doppelklick, denn ich verwende ja das Ereignis BeforeDoubleClick. Die Lösung ist einfach: ich setze den Cursor auf eine nicht gesperrte Zelle – dann klappt es:

Target.Offset(0, 1).Activate

Witzigerweise befindet sich DANN der Cursor in keiner Zelle.

Gott ist alleinerziehend

In der letzten Excelschulung beschwert sich eine Teilnehmerin, dass sie nicht markieren kann. Es ist nicht möglich, so beschwert sie sich, mehrere Zellen auszuwählen:

Der Fehler war schnell gefunden: der Cursor befand sich noch IN der Zelle und nicht AUF der Zelle. Woran ich das gesehen habe? die beiden Symbole x und (Haken) sind in der Bearbeitungszeile sichtbar:

Ich wiederhole, dass man in Excel nach der Eingabe einer Zahl, eines Textes oder einer Formel immer [Enter] drücken muss. Dass Excel unterscheidet zwischen „in der Zelle“ und „auf der Zelle“. Etwa die Hälfte der 12 Teilnehmerinnen und Teilnehmer hört interessiert und sichtlich nicht wissend zu. Ich bin erstaunt: ein Excel-Aufbaukurs …

Gym? Ich dachte du meintest Gin!

Ich habe den Fehler nicht einkreisen können. Aber er ist da:

In einem Excelformular werden Daten eingegeben. Dort werden Datenüberprüfungen verwendet, die Daten aus einem anderen Tabellenblatt holen. Die Liste verwendet einen Bezug auf das Blatt =tbl_Basisdaten!…

Ich kopiere über eine Schaltfläche ein Tabellenblatt „Interview BIA“ von einer anderen Datei in die aktuelle Datei.

Dadurch wird der Bezug auf die alte Datei hergestellt =[Alte Datei.xlsm]tbl_Basisdaten!…

Das ist mir leider nicht aufgefallen, weil die Dateien auf meiner Festplatte liegen und es deshalb zu keiner Fehlermeldung kommt.

Das muss raus! Okay – wir ändern das:

Ich generiere die Datenüberprüfungen aufgrund der Basisdaten auf dem Interviewformular. Ich verwende keinen Bezug, schreibe per Programmierung „Auftragsabwicklung;Arbeitsvorbereitung und Einkauf;Produktrealisierung Individual;Produktrealisierung maschinelle Fertigung;Wartung / Instandhaltung;Lager / Logistik;EDV-Systembetreuung:

    For i = 2 To intZeilen
        strZellinhalt = ThisWorkbook.Worksheets(Blatt).Range(strSpalte & i).Value
        strListeDatenüberprüfung = strListeDatenüberprüfung & "," & strZellinhalt
    Next
    If strListeDatenüberprüfung Like "*,*" Then
        strListeDatenüberprüfung = VBA.Mid(strListeDatenüberprüfung, 2)
    End If
    If strListeDatenüberprüfung <> "" Then
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=strListeDatenüberprüfung   ' -- geändert, weil Interviewblatt nun importiert wird
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End If

Das Ergebnis:

Klappt:

Ich speichere die Datei, schließe sie und öffne sie:

„Wir haben ein Problem bei einigen Inhalten erkannt. Sollen wir so viel wie möglich wiederherstellen? Wenn Sie der Quelle dieser Arbeitsmappe vertrauen, klicken Sie auf ‚Ja‘.“ Die Datei ist kaputt! Ich finde den Fehler nicht!

Böses, böses Excel!

Wenn du mal traurig über dein Leben bist, denke daran, manche Bäume wachsen 25 Jahre und werden dann ein Bushido Poster…

Excelschulung. Jeder bringt seinen eigenen Laptop mit. Das ist immer recht anstrengend. Eine Teilnehmerin brachte ihren Mac mit – ohne Maus. das Touchpad hatte keine „rechte Maustaste“. Uff – das war mühsam – da ich viele der Excel-für-Mac-Tastenkombinationen nicht im Kopf habe. Es gibt keine Schnellstartsymbole, einige Dinge heißen anders und verstecken sich an anderer Stelle… Nicht einfach. Ich hoffe, sie bringt heute eine Maus mit …

Das Leben ist nicht immer ein Wunschkonzert… Aber man kann eine andere Playlist wählen!

VBA-Schulung. Wir erstellen eine Datei mit mehreren Tabellenblättern:

Wir schreiben ein kleines Makro, das uns bei der Blattsuche hilft:

Option Explicit
Option Compare Text

Sub BlattSuche()
Dim strBlattname As String
Dim i As Integer

strBlattname = InputBox("Bitte geben Sie den gesuchten Blattnamen ein!")

For i = 1 To ActiveWorkbook.Sheets.Count
    If ActiveWorkbook.Sheets(i).Name = strBlattname Then
        ActiveWorkbook.Sheets(i).Activate
        Exit Sub
    End If
Next

MsgBox "Das gesuchte Blatt " & strBlattname & " wurde nicht gefunden."

End Sub

Bei einer Teilnehmerin funktioniert das nicht:

Die Activate-Methode des Worksheet-Objektes kann nicht ausgeführt werden.

Ich werde stutzig, als ich das Menüband aufklappe:

Da entdecke ich, dass sie noch beim Schreiben eines Tabellenblattnamens ist:

Die Sterne lügen nicht, aber wie sieht’s mit ihren Deutern aus?

Perfide.

VBA-in-Excel-Schulung. Am dritten Tag beginne ich mit einer Aufgabe: ein Makro soll alle Tabellenblätter schützen; ein zweites Makro den Schutz aufheben. Die Teilnehmer beginnen die Lösung zu erstellen. Eine mögliche Lösung wäre:

Sub AlleBlaetterSchuetzen()
Dim i As Integer
For i = 1 To ActiveWorkbook.Sheets.Count
ActiveWorkbook.Sheets(i).Protect
Next
End Sub

Sub BlattSchutzAufheben()
Dim i As Integer
For i = 1 To ActiveWorkbook.Sheets.Count
ActiveWorkbook.Sheets(i).Unprotect
Next
End Sub

Ein Teilnehmer erstellt auf dem ersten Tabellenblatt zwei Schaltflächen dafür:

Das Perfide: Wenn die Datei mehr als zwei Tabellenblätter hat, wechselt Excel beim Blattschutzaufheben zu einem anderen Tabellenblatt (dem vorletzten). Ich weiß nicht warum …

Selig sind die Bekloppten. Denn sie brauchen keinen Hammer.

Gefunden auf Excel-FAQ:

„Bitte nicht lachen, find etwas grad gar nicht lustig

In einer Exceltabelle sind die Spalten A bis E ausgeblendet, lassen sich aber nicht wieder einblenden. Der Menüpunkt einblenden ist da (nicht ausgegraut) udn funktioniert überall sonst im Blatt. Es lässt sich aber schier nicht so markieren, dass es die Spalten A bis E wieder einblendet. Das es die noch gibt, weiss ich, da ich mit den Pfeiltasten die nicht sichtbaren Spalten durchklicken kann und dort auch Werte in der Funktionsleiste angezeigt werden. Weiss jemand, wie ich das wieder zurückbekomme? Die Spalten rechts und links der ausgeblendeten Spalten markieren, geht zumindest nach links ja nicht.
Sowas hatt ich auch noch nie

####

Danke, hat sich bereits erledigt. Es lag an der Spaltenfixierung, die unglücklich ganz links vorgenommen wurde.“

Mein Kommentar: Böse! Sehr böse! Fixieren UND ausblenden! Geht gar nicht!

Das ist kein Speck! Das ist erotische Nutzfläche!

Ich erstelle ein Add-In für einen Kunden. Mit Makros und mit Symbolen im Menüband. Ein Teil des XML-Codes sieht wie folgt aus:

  <tab id="tabBCM" label="BCM">
    <group id="grpEinstellungen" label="Einstellungen">
      <button id="cmdKonfigurationImpact" imageMso="FieldList" label="Konfiguration Impactbewertung" onAction="cmdKonfigurationImpact" size="large" supertip="Öffnet den Dialog zur Konfiguration der Impactbewertung des Kernprozesses" screentip="Dialog: Konfiguration"></button>
      <button id="cmdKonfiguration" imageMso="ControlLayoutStacked" label="Konfiguration Betrachtungshorizont" onAction="cmdKonfiguration" size="large" supertip="Öffnet den Dialog zur Konfiguration" screentip="Dialog: Konfiguration"></button>
      <button id="cmdBasisdaten" imageMso="ControlLayoutTabular" label="Basisdaten (Interview BIA)" onAction="cmdBasisdaten" size="large" supertip="Öffnet den Dialog zur Eingabe der Basisdaten" screentip="Dialog: Basisdaten"></button>

Das Ergebnis sieht wie folgt aus:

Mit fällt auf, dass auf einem kleinen Bildschirm (beispielsweise Laptop) die Gruppen zusammengepackt werden. Diese Darstellung gefällt mir nicht:

Zum Glück entdecke ich, dass man in die Gruppen auch Bilder (imageMso) einfügen kann. Und nun wird mir der Zweck klar: beim Verkleinern werden diese Symbole angezeigt. Das werde ich nun immer machen:

An der Darstellung des Menübandes hat sich nichts geändert:

Mein Schienbein hilft mir im Dunkeln Möbel zu finden.

In der letzten Excelschulung zeige ich Tabellen, die manche Trainer „formatierte Tabellen“ nennen. Ich zeige einen der vielen Vorteile: jede zweite Zeile bleibt dunkel, jede andere zweite Zeile hell – egal, ob man sortiert, filtert oder eine Zeile einfügt:

Ein Teilnehmer meldet sich und sagt, dass er dieses Verhalten in seiner Tabelle nicht feststellen kann:

Ich wusste, was er gemacht hat: er hat die Tabelle in einen Bereich konvertiert. Dadurch bleiben die Formatierungen bestehen und anschließend wieder in eine Tabelle verwandelt. Somit hat er noch die „alten“; „harten“ Farben …

Gott ist alleinerziehend

Etwas verblüfft war ich in der letzten Excelschulung. Ich löse mit den Teilnehmern folgendes Problem: Es werden in zwei verschiedenen Zellen zwei Monate ausgewählt und die Kosten von – bis werden berechnet. BERICH.VERSCHIEBEN eignet sich hervorragend zur Lösung dieses Problems.

Meine Lösung:

BEREICH.VERSCHIEBEN:

Beginne bei A1.

Suche E1 im Datumsbereich mit der Funktion VERGLEICH und wandere so viele Zeilen nach unten.

Wandere eine Spalte nach rechts.

Ermittle die Höhe des aufzuspannenden Bereichs als Differenz beider Werte Ende – Anfang, die mit VERGLEICH berechnet werden.

Die Breite des Bereichs ist eine Spalte.

Klappt. Ein Teilnehmer präsentiert eine andere Lösung, die er parallel entwickelte:

SUMME(BEREICH.VERSCHIEBEN(A1;VERGLEICH();1:BEREICH.VERSCHIEBEN(A1;VERGLEICH();1))

Mich irritiert der Doppelpunkt. Dann wird mir klar, wie der Teilnehmer gedacht und wie die Formel gearbeitet hat:

Mit =C3 wird eine Referenz auf die Zelle C3 gesetzt. Diese Formel liefert den Wert der Zelle C3. Also steht „C3“ für zweierlei: die Zelle C3 als Objekt, als Bezug, aber auch der Inhalt der Zelle C3.

Und genau so arbeitet seine Formel – Während „meine“ Funktion BEREICH.VERSCHIEBEN den Wert der Zelle (beziehungsweise die Werte der Zellen) zurückgibt, setzt er einen Bezug auf die erste und die letzte Zelle und spannt zwischen ihnen einen Bereich auf, dessen Werte summiert werden.

Verblüffend und clever!

Auf meinem Grabstein soll stehen: „Guck nicht so doof, ich läge jetzt auch lieber am Strand!!!“

Nein, nein, nein – so nicht! Bitte verbindet keine Zellen! Das bringt nur Ärger! Einige Ärgernisse habe ich hier schon beschrieben – über ein neues bin ich vor einigen Tagen gestolpert: Wenn A1 und A2 verbunden sind, dann liefert:

MsgBox Range(„A1“).Offset(0, 2).Address

Die Zelladresse C1, dagegen:

MsgBox Range(„A1“).Offset(2, 0).Address

ergibt: A4! UUUAAAAH!

Also: bitte, bitte, bitte! – Nicht verbinden!

SO NICHT!

Wenn du beim ersten Date nicht so aussiehst wie die Fotos, die du auf der Dating-Plattform hochgeladen hast, zahlst du so lange die Cocktails, bis du den Fotos ähnlich siehst.

Excelschulung. Wir erstellen Diagramme. Bei mir funktioniert es nicht lautet der Kommentar einer Teilnehmerin:

Ich habe eine Weile gesucht, um herauszufinden, warum die Linie auf dem Nullwert liegt. Die Lösung finde ich in den Optionen:

Die Teilnehmerin hat als Dezimaltrennzeichen den Punkt aktiviert. Dadurch wird die Zahl nicht als Zahl erkannt, sondern als Text. Und da sie die Zellen rechtsbündig formatiert hat … Also – Option ausschalten – und schon funktioniert es:

Auf dem Boden der Tatsachen liegt eindeutig zu wenig GLITZER

Outlook nervt auch. Gestern in der Outlook-Schulung stellte eine Teilnehmerin folgende Frage: Sie verschickt ab und zu Mails an mehrere Kunden, die alle auf BCC gesetzt werden, da sie nicht wissen sollen, wer diese Mail noch erhält:

Sie druckt die Mails nun aus. Das Problem: beim Ausdruck erscheinen die Namen, die auf BCC gesetzt wurden, nicht:

Die einzige Lösung, die mir eingefallen ist, war: die Namen aus der BCC-Zeile kopieren, die Mail öffnen, und über die Aktionen als „Nachricht bearbeiten“. Nun kann man die Namen einfügen. Und anschließend ausdrucken …

Ich koche auch nur mit Wasser, aber ich würze richtig nach.

In der Schulung zeige ich eine Funktion (INDEX). Ich zeige sie zuerst mit dem Funktionsassistenten. Der erste Parameter verlangt eine Matrix, die sich auf dem anderen Tabellenblatt befinden. Die anderen beiden Parameter befinden sich auf dem gleichen Tabellenblatt wie die Funktion – hier: D2 und E2. Kein Problem:

Anschließend zeige ich das Gleiche, indem ich die Funktion tippe. Erster Parameter: anderes Tabellenblatt. Zweiter und dritter Parameter – ich muss zurück zum ursprünglichen Tabellenblatt. Excel notiert den Namen des Tabellenblattes (hier: Tabelle2!). „Ärgerlich“ findet ein Teilnehmer. Ich gebe ihm recht …

Betrunken flirten ist nicht anders als hungrig einkaufen gehen. Du kommst mit Sachen nach Hause – die braucht kein Mensch!

Vorgestern in der Excelschulung haben wir über den Mittelwert in Pivottabellen diskutiert: Pünktchen verkauft 200 und 300 Streichholzschachteln; Anton 10, 20 und 30. Die Summe der fünf Verläufe beträgt 560, die Anzahl 5, also der Mittelwert liegt bei 112. Anton hat im Durchschnitt 20 verkauft, Pünktchen 250. Ich darf nun – um den Gesamtmittelwert zu berechnen – nicht 270 durch 2 teilen, sondern muss die Gesamtsumme (560) durch die Gesamtanzahl (5) teilen – sonst erhalte ich einen „schiefen“ Mittelwert. Excel rechnet hier korrekt; wenn etwas anderes gewünscht ist, muss man mit Hilfsspalten arbeiten.

Alles im Leben hat seinen Preis, auch Dinge, von denen man glaubt, man bekommt sie geschenkt!

In der letzten Excelschulung zeige und erkläre ich (intelligente/dynamische/formatierte) Tabellen. Ich zeige, dass beim Runterscrollen die Überschriftszeile als Spaltenkopf verwendet wird:

Eine Teilnehmerin meldet sich und zeigt mir, dass es bei ihr nicht funktioniert:

Ich habe eine Weile hinschauen müssen, um festzustellen, dass der Cursor außerhalb der Tabelle platziert wurde. Wenn man den Bereich außerhalb einer (intelligenten/dynamischen/formatierten) Tabelle herunterscrollt, werden nicht die Überschriften zu Spaltenköpfe:

Entschuldigt bitte meine Fehler, es ist mein erstes Leben .

Inga meint, dass es gefährlich ist mit VBA bedingte Formatierungen zu programmieren. Warum? Ich zeichne mit dem Makrorekorder auf – wie lautet der Befehl: „färbe die aktuelle Zelle blau, wenn in A1 das heutige Datum steht“?

Sub HeuteMachenWirBlau()
Selection.FormatConditions.Add Type:=xlExpression, Formula1:=“=A1=HEUTE()“
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 12611584
.TintAndShade = 0
End With
End Sub

Ich teste – klappt! Ich überlege mir: es wäre besser statt HEUTE TODAY zu schreiben; teste – klappt nicht mehr.

Das heißt: die Formeln laufen nur lokal – man müsste nun die einzelnen Sprachen unterscheiden, damit das Makro mehrsprachig funktioniert. Das ist die Hölle.

Danke an Inga Birk für den Hinweis.


Wenn jemand sagt „du kommst mir bekannt vor“, frage ich: „Entzugsklinik oder Knast?“

Gestern auf unserem Excelstammtisch hat Martin Weiß (https://www.tabellenexperte.de/) ein Referat über die Bedingte Formatierung gehalten. Er hat nicht nur erwähnt, dass in dem Dialog „Zellen formatieren“ des Managers für Regeln der bedingten Formatierung keine Registerkarte „Schutz“ vorhanden ist (mit dem man dynamisch einen Schutz ein- und ausschalten kann), auch die Schriftart ist ausgegraut – man kann also nicht verschiedene Font dynamisch wechseln:

Und schließlich – und das ist mir noch nicht aufgefallen – der Rahmendialog stellt auch nicht alle Optionen zur Verfügung:

Im Gegensatz zum Dialog „Zellen formatieren“ fehlt die Rahmenstärke:

Danke für den Hinweis, Martin.

Als Baby wirst du für ein Bäuerchen gelobt; dann perfektionierst du es jahrelang und dann bekommst du Schelte!

Hallo René,

Frage am Rande:

Den Mittelwert Teilnahme über alle Spalten Teilnahme, die >0 bekomme ich wie am schicksten? Mittelwertwenn geht nur über einen zusammenhängenden Bereich, zählenwenn auch,…

Am Ende ist die Tabelle so:

Hallo Florian,

ja, das ist richtig: ZÄHLENWENN, MITTELWERTWENN kann keine getrennten Bereiche verarbeiten. Der Grund:

Wie soll man ZÄHLENWENN(A2:A5;C2:C5;“>0“)

verstehen?

Also muss du den MITTELWERT „nachbauen“. Mittelwert ist ja Summe/Anzahl

Also beispielsweise so:

=SUMME(A2:A6;D2:D6;G2:G6)/(ZÄHLENWENN(A2:A6;“>0″)+ZÄHLENWENN(D2:D6;“>0″)+ZÄHLENWENN(G2:G6;“>0″))

die Spalten A, D und G

Oder:

{=SUMME(A2:A6;D2:D6;G2:G6)/SUMME((A2:A6>0)*1;(D2:D6>0)*1;(G2:G6>0)*1)}

als Matrixfunktion mit Umschalt+Strg+Enter beendet.

Zu Erklärung der zweiten Funktion: A2:A6>0 liefert WAHR;WAHR;FALSCH;WAHR;WAHR;WAHR

diese Wahrheitswert kann ich jedoch nicht summieren. Multipliziere ich sie mit 1, so erhalte ich

1;1;0;1;1;1

Und das kann ich summieren.

Es gibt noch weitere Ansätze.

Liebe Grüße

Rene u

Wenn ein Mann geputzt hat, lobst du ihn gefälligst, wartest bis er weg ist und machst dann sauber.

P.S.: Wenn Sie eine Idee haben, wie ich in PowerPoint eine eingebettete Excel-Tabelle (OLEObject?) ansprechen kann, so wäre ich Ihnen äußerst dankbar

Und so geht es: Mit folgendem Code können Sie auf die Tabelle zugreifen:

Dim ppApp As Application
Dim ppDatei As Presentation
Dim ppFolie As Slide
Dim ppShape As Shape
Dim ppObjekt As Object

Set ppApp = Application
Set ppDatei = ppApp.ActivePresentation
Set ppFolie = ppDatei.Slides(11)
Set ppShape = ppFolie.Shapes(3)
Set ppObjekt = ppShape.OLEFormat.Object

MsgBox ppObjekt.Sheets(1).Range("A2").Value

Ich mag Männer, die Gefühle zeigen. Wenn neben dem Bett eine Taschentuchbox steht, schauen sie sicherlich häufig traurige Liebesfilme.

Hallo Herr Martin,

Ich melde mich dieses mal mit einer generellen Frage an Sie. Im Moment nervt mich nämlich PowerPoint. Es ist schon gemein, dass es da keinen Makrorekorder gibt.
Ich schätze mal, dass auch Sie ab und zu den Makrorekorder in Excel benutzen, wenn Ihnen mal dieser und jener Befehl nicht einfällt.

Nun, in PowerPoint geht das ja leider nicht. Daher meine Frage, wie gehen Sie eigentlich vor oder wo lesen Sie nach, wenn Sie PowerPoint-Kommandos benötigen und gerade nicht wissen, wie diese lauten?

Momentan beschäftige ich mich mit einer automatisierten Berichtserstellung aus Excel heraus. Das klappt auch alles soweit ganz gut, also neue Präsi aus Vorlage erstellen, Daten aus Excel in Diagramme oder Tabellen einfügen oder auch Diagramme von Excel nach PowerPoint zu exportieren. Schwierig wird es nur dann, wenn ich z.B. Formatierungen ausschließlich in PowerPoint durchführen muss. Ich habe z.B. ewig gebraucht um dahinter zu kommen, wie ich in einer PowerPoint-Tabelle eine Zelle farblich hervorhebe (Präsi.Slides(5).Shapes(„Inhaltsplatzhalter 3“).Table.Cell(a, 1).Shape.Fill.ForeColor.RGB = RGB(255, 0, 0)). Oder einen Pfeil einfügen (ActivePresentation.Slides(1).Shapes.AddShape Type:=msoShapeBentUpArrow, Left:=50, Top:=50, Width:=100, Height:=200), mit Animationen fange ich gar nicht erst an.

Haben Sie da einen Tipp oder ein schlaues Nachschlagewerk? Jemand hat mir mal erzählt (ich glaube, es war Andreas Thehos), dass man mit dem Makrorekorder in Word hier so einiges ableiten kann, aber da bin ich irgendwie noch nicht dahinter gekommen…

Ihnen schon einmal vielen Dank und viele Grüße,

Hallo Herr Dauphin,

das Problem des fehlenden Makrorekorders kenne ich – darüberhinaus gibt es noch weitere Fallstricke:

Werfen Sie mal einen Blick auf das Kapitel „PowerPoint“ aus meinen VBA-lernen-Buch – ich habe den Aufbau erklärt.

Und: Manchmal hilft es, wenn man die Objekte „sauber“ deklariert – Intellisense hilft oft mit der Liste der Eigenschaften und Methoden.

Bei Diagrammen und Grafiken „spicke“ ich manchmal bei Excel und verwende dort den Makrorekorder … aber der Teufel steckt im Detail:

Hilft Ihnen das?

Laut Physikbuch dehnen sich alle heißen Körper aus. Also bin ich nicht dick, sondern heiß.

Guten Tag Herr Martin
Vielen Dank für Ihre ausführlichen Mitteilungen in Ihrer letzten Mail
Inzwischen steht das erste Modul (Flächenmanagement).
Allerdings sind mir dabei Probleme begegnet, die ich nicht lösen konnte.

1.) Zugriff auf den richtigen Visio Prozess.
Der Zugriff auf Visio läuft prima, solange nicht mehrere Visio-Anwendungen laufen.
Hier die entsprechenden Code-Zeilen

Public vsoApp As Visio.Application

Public Sub Set_vsoApp()
‚Prüfen ob eine Visio Application läuft
‚Wenn ja, dann die laufende App als vsoApp definieren
‚Wenn nein dann eine neue Application starten

If GetObject("winmgmts:").ExecQuery("select * from win32_process where name='VISIO.EXE'").Count > 0 Then
    Set vsoApp = GetObject(, "Visio.Application")
Else
    Set vsoApp = CreateObject("Visio.Application")
End If

End Sub

Mit diesen Zeilen gelange ich zu einer Objektvariable vsoApp, deren Dokumente ich durchlaufe und das gewünschte Dokument entweder finde oder öffne.
Wenn nun aber mehrere Applikationen laufen und das gewünschte Dokument dummerweise nicht in der ersten App läuft, so funktioniert der Code nicht mehr. Das gewünschte Dokument wird nicht gefunden und kann auch nicht ein zweites Mal geöffnet werden.

Die Frage lautet darum:
Gibt es eine Möglichkeit die ganze Auflistung
„select * from win32_process where name=’VISIO.EXE'“
zu durchlaufen und einzelnen zu durchsuchen?

#

Hallo Herr M.,

und hier meine Antworten:

1.) Es gibt verschiedene Strategien. Ich habe ein Projekt, da arbeite ich folgendermaßen:
On Error GoTo Fehler
Set vsApp = CreateObject(„Visio.Application“)
[…]
Set vsDatei = vsApp.Documents.Open(strDateiName)
[…]
vsDatei.Save
vsDatei.Close
[…]
Call VisioSchliessen(True)

Set vsDatei = Nothing
Set vsApp = Nothing
Exit Sub

Fehler:
MsgBox „Es trat ein Fehler auf:“ & vbCr & Err.Number & „: “ & Err.Description

Das heißt: ich öffne einfach die Datei. Sollte die Datei schon offen sein, wird ein Fehler erzeugt, die Sprungmarke angesprungen und die Meldung ausgegeben, dass die Datei in Benutzung ist. Der Anwender muss sie zumachen und das Programm erneut starten.

Zweite Variante: Sie greifen mit GetObject auf das bereits geöffnete Visio und auf die bereits geöffnete Datei zu. Sollte sie noch nicht geöffnet sein, wird ein Fehler erzeugt, der verarbeitet wird, indem Visio, bzw. die Datei geöffnet wird:
Dim vsApp As Object
Dim vsDatei As Object
Const PFAD As String = „D:\Eigene Dateien\Räuberhauptmann2.vsdx“

On Error Resume Next

Set vsApp = GetObject(, "Visio.Application")
If Err.Number <> 0 Then
    Err.Clear
    Set vsApp = CreateObject("Visio.Application")
End If

vsApp.Visible = True

Set vsDatei = vsApp.Documents("Räuberhauptmann2.vsdx")
If Err.Number <> 0 Then
    Err.Clear
    Set vsDatei = vsApp.Documents.Open(PFAD)
End If

MsgBox vsDatei.Name

Und zur dritten (Ihrer Lösung) – durchlaufen Sie alle Dokumente von Visio:

Dim i As Integer
Dim blnDateiOffen As Boolean
blnDateiOffen = False
For i = 1 To vsoApp.Documents.Count
    If vsoApp.Documents(i).Name = "Räuberhauptmann2.vsdx" Then
        Set vsoDatei = vsoApp.Documents(i)
        blnDateiOffen = True
    End If
Next

If blnDateiOffen = False Then
    Set vsoDatei = vsoApp.Documents.Open(PFAD)
End If

„Irren ist männlich“, sprach der Igel und stieg von der Drahtbürste

Warum macht Microsoft das nicht einheitlich?

Ich erhalte eine Mail mit der Frage, wie man in einem ACCESS-Diagramm einen Datenpunkt mit VBA formatiert.

Da Access keinen Makrorekorder hat und da ich nicht genau weiß, wie der Datenpunkt in VBA heißt und mit welchen Eigenschaften man die Farbe ändern kann, erstelle ich in Excel ein Diagramm, verwende den Makrorekorder und baue den Code ein wenig um:

Der neue Code sieht folgendermaßen aus:

Dim s As Worksheet
Dim c As ChartObject
Dim cc As Chart
Dim f As FullSeriesCollection
Dim p As Point

Set s = ActiveSheet
Set c = s.ChartObjects(1)
Set cc = c.Chart
Set f = cc.FullSeriesCollection
Set p = f(1).Points(1)

p.Format.Fill.ForeColor.RGB = RGB(255, 0, 0)

In Access empfiehlt es sich einen Verweis auf die Objektbibliothek „Microsoft Graph“ einzubinden:

Ich kopiere den Excel-VBA-Code nach Access und bin verblüfft, wie viel ich in Access ändern muss, um zu dem gleichen Ergebnis zu gelangen:

Dim rep As Report

Dim c As Graph.Chart
Dim f As Graph.SeriesCollection
Dim p As Graph.Point

Set rep = Reports(„repDiagramm“)
Set c = rep.Controls(„Diagramm1“).Object
Set f = c.SeriesCollection
Set p = f(1).Points(3)

p.Interior.Color = RGB(255, 0, 0)

Hätte man nicht die gleichen Befehle und Eigenschaften verwenden können? Hätte man sicherlich …

Home is, where WIFI is.

Dürfen die das? Ich wollte gerade in Excel mit VBA programmieren, öffne den VBA-Editor:

und bin ein bisschen verblüfft. Wo kommt denn DER Code her? Ich überlege. Stimmt: ich habe vor Kurzem das Add-In „Analyse-Funktionen“ installiert. Ich wollte etwas in einem der Assistenten nachschauen … Das hat man nun davon!

Ich bevorzuge schöne Menschen. Ihr Aussehen ist mir dabei völlig egal.

Soeben fragt mich Excel in welchem Format ich denn gerne den Standard verwenden möchte. Hä?!? – habe ich doch schon angegeben!

Ein Klick auf dem Link

https://support.office.com/de-de/article/unterschiede-zwischen-dem-opendocument-kalkulationstabellenformat-ods-und-dem-format-von-excel-f%C3%BCr-windows-xlsx-3db958c8-e0ac-49a5-9965-2c2f8afbd960

führt zum Kleingedruckten!

UFF!

Exceltage 2019

Wir fangen dort an, wo Schulungen aufhören.

Die Idee der EXCEL-TAGE entstand vor einigen Jahren: Wir unterrichten Excel und stellen in den Aufbaukursen und Workshops fest, dass entweder nicht genügend Zeit ist, um alle spannenden Themen anzuschauen oder dass leider zu oft Grundlagen erklärt werden müssen, so dass für die wichtigen, interessanten und fordernden Themen keine Zeit bleibt.
Das möchten wir ändern und bieten einen Workshop an – in diesem Jahr 2019 nun zum dritten Mal.
Wir wollen über den Tellerrand schauen, uns fortbilden und erfahren, was Microsoft mit Excel plant. Wir wollen uns vernetzen, Fragen und Probleme vorstellen und deren Lösungen aufzeigen, Ideen teilen und einfach in einem entspannten Rahmen diskutieren. PowerPivot, Business Intelligence oder Zugriffe auf externe Datenbanken sind nur einige der Schlagworte.
Excel ist auch Teil Ihres Lebens? Oder zumindest ein Werkzeug, das Sie täglich benutzen? Sie lieben Microsoft Excel? Sie kennen SVERWEIS? Pivot und Diagramme umgeben Sie jeden Tag? Sie haben sich mit Power Query und Power BI beschäftigt? Wollen mehr über Funktionen, DAX und M, Diagramme und Techniken wissen? Sie möchten Sie gerne Lösungen, Dashboards und Szenarien ansehen? Sie möchten wissen, wohin die Reise von Excel geht?

Sie sind:

  • Aus dem Bereich Banken, Controlling, Technik, Buchhaltung, Versicherung, Qualitätsmanagement, Support, Vertrieb, Statistik, … oder interessieren sich einfach für Excel?
  • Versierter Excel-Trainer, Excel-User, Excel-Liebhaber, Excel-Fan?
  • Tüftler, Bastler, Knobler, Denker?
  • Interessieren Sie sich für Fragestellungen rund um Ihre Firmendaten, Revisionssicherheit, Business Intelligence – überhaupt Sicherheitsfragen rund um Excel?

Dann sind Sie bei unseren EXCEL-TAGEN genau richtig.

EXCEL-TAGE 2019
♦ vom Freitag, 18. bis Samstag 19. Oktober 2019
♦ Im Hotel Eurostars Grand Central
♦ Arnulfstrasse 35 ::: 80636 München

Interessiert? Weitere Informationen finden Sie auf unserer Seite
www.exceltage.de



Ich bin ein Mann. Ich kann Sachen schon vergessen, während meine Frau sie noch spricht.

Gestern in der Excelschulung kam die Frage, ob man bedingte Formatierungen mit Formeln global in Excel abspeichern kann. So wie man Ansichten speichern kann. Oder Formatvorlagen.

Eine schöne Frage. Da bedingte Formatierungen in einer Datei ihre Anwendung finden, kann man sie nur an eine Vorlage binden. Oder über ein Add-In per Makro erzeugen. Aber nicht global an Excel. Schade – eigentlich.

Ehefrauen sind verpflichtet zu kochen. Denn laut Genfer Konvention steht jedem Gefangenen eine warme Mahlzeit pro Tag zu.

Gestern in der Excel-Schulung. Ich frage, wie man einen Kommentar erstellt.

Nein – im Kontextmenü befindet sich der Eintrag nicht mehr:

Ein Teilnehmer meldet sich und antwortet: „Einfügen / Kommentar“. Ich wollte zuerst abstreiten, dann habe ich nachgeschaut:

Tatsächlich – ziemlich weit rechts – neben den Links befindet sich der Kommentar. Hum.

Allerdings habe ich dann festgestellt, dass dies nicht der „alte“ Kommentar ist, der jetzt Notiz heißt, sondern der neue:

Verwirrend! Übrigens: auf meinem Rechner befindet sich in der Registerkarte „Einfügen“ das Kommentar-Symbol in Excel in Office 365 Version 1905; Build 11629.20214

Je mehr du wiegst umso schwerer kannst du entführt werden. Schütz dich und esse Kuchen!

Heute fragte ein Teilnehmer in der Excelschulung, ob man eine Filterung „umkehren“ kann. Also das Komplement anzeigen kann.

Gute Frage – ich wüsste keine einfache Antwort. Hilfsspalte?!? Spezialfilter?!?

In Power Query und M ist dies kein Problem:

„Filtered Rows“ = Table.SelectRows(#“Changed Type“, each [#“Kategorie-Nr“] <> 2 and [#“Kategorie-Nr“] <> 4 and [#“Kategorie-Nr“] <> 6 and [#“Kategorie-Nr“] <> 8)

Am Rausch ist nicht der Wein schuld, sondern der Trinker.

Warum sagt mir das keiner?

Man muss schon ziemlich probieren, wenn man in Excel mit „Karten“ arbeiten möchte. Auf der Seite

https://github.com/TrustChainEG/postal-codes-json-xml-csv

finde ich sämtliche deutsche Postleitzahlen.

Ich versuche eine Karte aufzusetzen und scheitere. Ich lerne:

  • Die Überschrift der Postleitzahlen MUSS „Postleitzahl“ heißen.
  • Excel benötigt den Ländernamen
  • Wenn ich Werte auf der Karte darstellen möchte, müssen die Werte direkt neben den PLZ stehen.

Und dann klappt es auch (warum hat mir das niemand vorher gesagt?) – ein Zufallswert zwischen 1 und 10 und schon wird die Deutschlandkarte dargestellt.

Oder mit einem anderen Hintergrund:

Vitamine sind gesund, aber Kalorien schmecken besser!

Ich glaube, da muss Microsoft nochmal ran.

In der letzten Excelschulung haben wir uns die „Karten“ (Registerkarte „Einfügen“ angeschaut. Ich schreibe drei Ländernamen (Deutschland, Frankreich, Spanien) in eine Tabelle, versehe sie mit Werten und setze ein Diagramm auf. Klappt hervorragend.

Ich füge „Italien“ hinzu – es wird nicht erkannt?!?

„Tschechien“ auch nicht – hier wird sogar auf die Weltkarte umgeschaltet – immerhin: Tschechien wird erkannt!

Ändert man den Ländernamen in „Tschechische Republik“ wird der Ausschnitt auf Europa reduziert – das Land jedoch wird noch immer nicht erkannt.

Fragen über Fragen …

PS: unsere Freunde aus Österreich, der Schweiz, den Niederlande, Belgien, Polen, … haben nichts zu befürchten – sie werden korrekt „erkannt“.

Mit meiner Frau zu diskutieren ist genauso wie die AGB zu lesen. Am Ende ignoriert man alles und klickt auf „Ich stimme zu!“

Hallo René,

ich habe einmal wieder ein Excel-Phänomen.

Eine Lösung zur gleichen Anzeige habe ich gefunden. Ich weiß allerdings nicht, warum Zahlenwerte mit Standardformat als Exponential-Zahl angezeigt werden (s. Attachment).

Hast Du eine Idee?

Liebe Grüße

Traudl

Hallo Traudl,

Wenn du in Excel eine 11-stellige Zahl eingibst, bleibt sie „normal“ als Zahl in der Zelle stehen. Eine 12-stellige Zahl wird ins Exponentialformat umgewandelt.

Tipp mal ein!

Rene

Ups, dies habe ich noch gar nicht gewußt, René. Danke.

Ups, dies habe ich noch gar nicht gewußt, René. Danke. Bisher hatte ich die komplette Anzeige immer, wenn ich die Spalte breiter gemacht…

Ich lerne immer dazu

Einen schönen Abend wünscht Dir

Traudl

Sicher? Nö – das war schon immer so. Ich vermute, du hast noch nie so große Zahlen eingegeben. Und am 15 Stellen wird gerundet. Probier mal!

Operative Hektik ersetzt geistige Windstille

Natürlich ist Excel besser als google Tabellen. Keine Frage. Dennoch ist erlaubt bei der Konkurrenz zu schauen, was diese Spreadsheets so alles können. Beispielsweise übersetzen mit der Funktion googletranslate:

So eine Funktion wünsche ich mir in Excel:

Okay – ich gestehe: Perfekt übersetzt diese Funktion nicht. Aber immerhin – sie kann ja noch lernen!

Eine Standseilbahn müsste man sein!

Böse und gefährlich!

Ich erstelle zwei Listen mit Schulnoten einer Klassenarbeit von verschiedenen Schülern. Ich berechne Maximum und Minimum der ersten Klassenarbeit – allerdings in nicht nebeneinanderliegenden Zellen.

Ich kopiere die beiden Zellen, in denen die Funktionen stehen.

Und füge sie in einer Zelle ein, wo sie die Ergebnisse für die zweite Klassenarbeit liefern sollen.

Erstaunlicherweise fügt Excel die Werte ein.

Und ja – ich weiß – über das Smarttag des Kontextmenüs kann man auf Formeln umschalten …

Wollte jemanden zum Pferdestehlen. Gemeldet hat sich bisher nur ein Lasagneproduzent.

Apropos abgerundete Ecken. Ich hätte es ohne den Hinweis von Kevin nicht entdeckt. Ich würde in Excel-Diagrammen keine Ecken abrunden.

Legt man in einem Balkendiagramm um die Balken eine dicke Linie und stellt die beiden Optionen Abschlusstyp und Anschlusstyp auf „rund“, so werden die Ecken abgerundet. In einem Treemap-Diagramm vermisse ich jedoch die runde Ecke …

Nur echt mit den 52 Zähnen

Hallo,

mir ist heute beim erstellen von Diagrammen aufgefallen das man bei den Diagrammtypen Treemap, Sunburst, Histogramm, Kastengrafik und Wasserfall den Rahmen um das Diagramm nicht mit abgerundeten Ecken gestalten kann. Die entsprechende Checkbox bei den Diagrammoptionen ist schlicht nicht vorhanden.

Meine Excel Version ist 16.0.4849.1000 32 bit

Grüße
Kevin

Säulendiagramm
Treemap

Danke für den Hinweis, Kevin: stimmt – das hat Microsoft wahrscheinlich vergessen …

Von der Veranlagung her bin ich schlank. Ich lebe es aber nicht aus.

Nicht aufgepasst. Da habe ich einfach nicht aufgepasst!

Ich fülle eine Userform mit Daten. In einem Listenfeld werden Informationen angezeigt.

Beim Klicken auf einen Eintrag wird der erste Teil in einem Textfeld angezeigt, der zweite Teil im Kombinationsfeld, dessen Eigenschaft Style auf 2: fmStyleDropDownList gestellt wurde. Das Ergebnis: der Eintrag wurde nicht gefunden …

… und mit der Fehlermeldung „Eigenschaft Value konnte nicht gesetzt werden. Ungültiger Eigenschaftswert“ quittiert.

Also: immer gut aufpassen, was man wo reinschreibt!

Auch die schwärzeste Stunde hat nur 60 Minuten.

Hallo Angelika,

das Werkzeug heißt „Daten abrufen und transformieren“. Und darum geht es – nicht um das Formatieren:

Ich erstelle eine Verknüpfung zur Nordwinddatenbank und lade beispielsweise die Tabelle „Rechnungen“ in den Power Query-Editor. In den letzten beiden Spalten befinden sich Zahlen > 1000. Ich wandle sie in Text um.

Beispielsweise 1113,75

Konvertiere ich diesen Text nun in eine Dezimalzahl nach dem englischen Gebietsschema (US) um, so erhalte ich 111375.  Das Komma wäre in den USA als Tausendertrennzeichen gedacht; macht keinen Sinn – wird entfernt.

Letzten Schritt löschen.

Ich konvertiere den Typ in Dezimalzahlen Gebietsschema Deutsch (Deutschland) und erhalte nun 1113,75.

Es geht beim Konvertieren nicht um die Frage: ich möchte diese Zahl US-amerikanisch oder deutsch darstellen, sondern ich erhalte eine solche Zahl (oder Datum) und möchte sie so transformieren, dass mein System es verarbeiten kann.

Die Darstellung wird dann in Excel durch Formatieren erledigt. Oder durch die Einstellungen des Betriebssystems, bzw. von Excel.

Weltmacht mit drei Buchtstaben? ICH!

Ich habe für eine Firma ein kleines Add-In geschrieben: Daten werden von A nach B übertragen und andere Daten zurück von B nach A. Um die korrekten Daten zu ermitteln verwende ich die Formeln – man kann es mit SVERWEIS machen – ich habe mich für die flexiblere Variante INDEX und VERGLEIC entschieden. Diese Formel wird in den Bereich eingefügt, der Bereich wird kopiert und als Werte wieder eingefügt:

On Error Resume Next
[...]
xlBereich.Copy
xlBereich.PasteSpecial Paste:=xlPasteValues

Das Programm läuft. Nach einigen Tagen erhalte ich einen Anruf:ein Fehler ist aufgetreten. Ich schaue es mir an. Sie Anwenderinnen haben auf den Bereich einen Filter gesetzt und gefiltert! Klaro – nun kann mein Makro nicht mehr die Inhalte als Werte einfügen:

Also überprüfe ich, ob ein Filter eingeschaltet ist. Wenn ja – dann wird er ausgeschaltet. Und schon kann das Programm wieder sauber die Daten übertragen …

Beim Kampf Kopf gegen Herz verliert immer die Leber.

Hallo Rene,

ich habe diese kleine Datei gebastelt, um einen anderen Fachbereich zu unterstützten.

Der Fachbereich wünschte die Tabelle um folgende Funktion zu erweitern:
„Wie viele Arbeitstage (abzüglich der Feiertage/WE) sind seit einem frei setzbaren Datum bis heute vergangen?“

Das stellt mich an sich nicht vor ein Problem. Ich möchte aber verhindern, dass unvorsichtiger Gebrauch die Tabelle zerschießt, weswegen ich das Datum in fester Struktur/Format einstellen lassen möchte.

Auch das war nicht das Problem. Ich habe eine Liste genommen und Datenüberprüfung mit Dropdown. Das gefällt mir aber selber nicht. Ich hätte gerne so einen Pop-Up-Kalender oÄ.
Das Steuerungselement Microsoft Date/Time Controller haben wir nicht hinterlegt. Geht das auch anders?

Liebe Grüße

Florian

Hallo Florian,

Ich würde das Dropdown verwenden. Der Grund: Wenn du ein Steuerelement verwendest, muss sichergestellt sein, dass dieses Steuerelement auf jedem Zielrechner vorhanden ist. Ich habe mal nachgesehen: bei euch sind sehr wenige Steuerelemente installiert. Also: Finger weg – verwende bitte nur die Excel-Hausmittel – sonst erhält die Anwenderin/der Anwender beim Öffnen der Datei lustige Meldungen …

Hallo Rene,

Mit Dropdown hast du recht, wirkt halt nur unprofessionell, deswegen die Idee mit dem Kalender analog zu Word.

Darf ich die Brötchen zusammen in eine Tüte packen? – Bitte jedes einzeln! Die haben sich beim letzten Mal fürchterlich gestritten.

In einem Excelforum finde ich die Frage, ob Excel Datumsangaben nicht richtig sortiert:

Die Antwort ist einfach: „Unter“ der Datumszahl befindet sich Text. Auch wenn die Zahlenformatierung korrekt „Datum“ anzeigt, muss das Textformat entfernt werden. Dass es sich um Text handelt kann man leicht mit einem Doppelklick und [Enter] auf eine Zelle verifizieren – dann sortiert Excel korrekt.

In dem Artikel

zeige ich mehrere Lösungsansätze auf, wie man dieses merkwürdige Format entfernen kann.

Wozu soll ich mein Bett machen?Ich leg mich doch eh wieder rein!

Manchmal bringt Outlook eine lustige Meldung, wenn ich versuche die Mail zu löschen.

„Der Vorgang kann nicht ausgeführt werden, da die Nachricht geändert wurde.“

Nein, liebes Outlook – ICH habe diese Nachricht nicht geändert. Keine Ahnung, welche Hintergrundaktivitäten ausgeführt werden. Und nein – ich versende die Mail nicht. Ein bisschen warten, dann darf ich löschen …

Wir Dorfkinder wissen wenigstens noch, dass Kühe nicht lila sind

Amüsant: In einer Liste befinden sich ganze Zahlen. Setzt man eine Pivottabelle auf die Liste auf und gruppiert sie, erscheinen die Kategorien, beispielsweise 0 – 4999, 5000 – 9999, 10000 – 14999, …

Werden allerdings Dezimalzahlen verwenden sieht die Gruppierung wie folgt aus: 0 – 5000, 5000 – 10000, 10000 – 15000, …

Intern wird gerundet …

Vegetarier essen meinem Essen das Essen weg!

Heute in der Excelschulung schauen wir uns den Blattschutz an. Ich erkläre, dass man an den inaktiven Symbolen (beispielsweise in „Start“) erkennen kann, ob ein Tabellenblatt geschützt ist:

Eine Teilnehmerin meldet sich und sagt, dass bei ihr auch die Symbole in „Überprüfen“ ausgegraut sind:

Klar – der Cursor befindet sich in der Zelle und nicht auf der Zelle.

Übergewicht klingt nicht schön! Das heißt jetzt „bezauberndes Bonusmaterial“.

Und schon wieder reingefallen:

Die Visible-Eigenschaft des Worksheet-Objektes kann nicht festgelegt werden.

Ich will doch bloß die Visible-Eigenschaft im VBA-Editor ändern. Warum darf ich nicht?

GGGGRRRRR. Die Arbeitsmappe ist geschützt (Überprüfen / Schützen / Arbeitsmappe schützen).

Könnte Excel aber auch genauer sagen …

Der nachfolgende Text enthält Produktplatzierungen!

Und ich predige es in allen VBA-Schulungen

  • Keine langen Codezeilen!
  • Nicht zu viele verschachtelte Befehle!
  • Lieber ein paar Variablen zu viel als zu wenig!

Also nicht so:

Halte ich mich selbst daran? Nicht unbedingt!

Und was passiert? Ich soll eine Korrektur in einem Programm vornehmen, das ich vor einigen Monaten geschrieben habe. In der Spalte BC sollen nun auch die Werte übertragen werden. Also schnell den alten Code von oben kopieren, ändern, testen und: staunen. Warum? Klar – an einer Stelle habe ich vergessen BG3 in BC3 umzubenennen – deshalb wird der Bereich nun nicht von BC3:BC300 aufgespannt, sondern von BC300:BG3, also von BC3:BG300. Ich musste eine Weile suchen.

Also:

  • Keine langen Codezeilen!
  • Nicht zu viele verschachtelte Befehle!
  • Lieber ein paar Variablen zu viel als zu wenig!



Ich spüre die Macht in mir – es könnte aber auch Hunger sein.

Hallo lieber René,

könntest Du mir bitte mit einer unserer Folien helfen?

Und zwar erscheint das Diagramm in Datenblatt 14 leer, obwohl ich mir sicher bin, dass wir dort zusammen mit Dir eine Tabelle hatten. Das ist die Folie, in der wir die Dauer des Verfahrens -10% Ausreißer oben und unten darstellen.

Du kannst Dich gerne melden, wenn Du Fragen hast.

Liebe Grüße,
Carmen

Was mache ich? Ich suche die Quelle des Diagramms. Fehler!

Mit dem Assistenten „Spur zum Fehler“ (in der Registerkarte „Formeln“) finde ich die Bösewichter:

Ich schreibe:

Hallo Carmen,

auf dem Blatt „Duration“ sind in K1378 ff. Bezugsfehler – ihr habt wahrscheinlich auf dem Overview-Blatt Zeilen eingefügt (oder gelöscht) – auf „Duration“ aber nicht. Das bewirkt, dass auf dem Blatt „14 average“ in den Zellen N1378 ein Bezugsfehler steht. Ich würde die Zeilen 1378:1383 löschen. Dann hast du in den Zellen X2:AA4 auch keine Fehler mehr und dann hast du ein korrektes Diagramm.

Kommste klar?

LG aus Graz

Rene

Carmen antwortet:

Wahnsinn – du bist ein Genie, René!! Tausend Dank für Deine schnelle Hilfe. Ich hab es tatsächlich geschafft 🙂

Anmerkung: Nö – ein Genie bin ich nicht … wirklich nicht … Ich kenne aber Excel ein bisschen …

Wenn du im Dschungelcamp niemanden kennst hast du im Leben alles richtig gemacht.

Liebe Microsoft-Macher,

ich wünsche mir, dass ihr euch mal unterhaltet. Über die Anwendungsprogramme, die ihr uns verkauft. Für die wir Geld bezahlen. Es wäre schön, wenn sie sehr, sehr ähnlich wären.

Warum sehe ich in Access in der Titelleiste den Pfad und den Dateinamen:

In Excel dagegen nur den Dateinamen?

Es wäre doch so schön …


Wenn ein Mädchen Prinzessin werden will, zeige ich ihr ein Foto von Prinz Charles. Dann will es nicht mehr.

Formatiert man in Word oder PowerPoint ein Zeichen tiefgestellt, markiert anschließend mehrere Zeichen, wird das Kontrollkästchen in den dritten Status (Null) gesetzt – weder tiefgestellt noch nicht tiefgestellt. Erstaunlicherweise auch die Option hochgestellt.

Macht man das in Excel wird nur die Option „hochgestelllt“ „ausgegraut“ ?!?! Übrigens auch bei hochgestellt …


Frauen können das Wort „aha“ auf 42 verschiedene Arten betonen. Neun davon sind sogar tödlich.

Sehr geehrter Herr Martin,  Sie zeigen im Video „Feld einfügen“ wie eine Ja/Nein Spalte bzw. Feld hinzugefügt werden kann. Leider ist mir nicht klar, wie ich den Wert wieder entferne, wenn ich mich „verklickt“ habe. Also weder Ja noch Nein, sondern wieder ein leeres Feld. Diese Info wäre sehr hilfreich. Vielleicht als kleine Ergänzung zum Video.  Vielen DANK! Gruß

Hallo Herr R. weenn Sie in Excel einen Text schreiben, einen Teil markieren und durchgestrichen formatieren, anschließend die Zelle markieren, dann stellen Sie im Zellen-Formatieren-Dialog fest, dass die Option (das Kontollkästchen) „durchgestrichen“ ausgegraut ist – also weder ja noch nein – sondern den dritten Status null verwendet. Dies kann man per Programmierung erreichen – ich wüsste kein System, wo man ja und nein wieder deaktiviert – in Outlook-Formularen leider auch nicht.
sorry
schöne Grüße
Rene Martin

Exceltage 2019

Die Idee der EXCEL-TAGE entstand vor einigen Jahren: Wir unterrichten Excel und stellen in den Aufbaukursen und Workshops fest, dass entweder nicht genügend Zeit ist, um alle spannenden Themen anzuschauen oder dass leider zu oft Grundlagen erklärt werden müssen, so dass für die wichtigen, interessanten und fordernden Themen keine Zeit bleibt.
Das möchten wir ändern und bieten einen Workshop an – in diesem Jahr 2019 nun zum dritten Mal.
Wir wollen über den Tellerrand schauen, uns fortbilden und erfahren, was Microsoft mit Excel plant. Wir wollen uns vernetzen, Fragen und Probleme vorstellen und deren Lösungen aufzeigen, Ideen teilen und einfach in einem entspannten Rahmen diskutieren. PowerPivot, Business Intelligence oder Zugriffe auf externe Datenbanken sind nur einige der Schlagworte.
Excel ist auch Teil Ihres Lebens? Oder zumindest ein Werkzeug, das Sie täglich benutzen? Sie lieben Microsoft Excel? Sie kennen SVERWEIS? Pivot und Diagramme umgeben Sie jeden Tag? Sie haben sich mit Power Query und Power BI beschäftigt? Wollen mehr über Funktionen, DAX und M, Diagramme und Techniken wissen? Sie möchten Sie gerne Lösungen, Dashboards und Szenarien ansehen? Sie möchten wissen, wohin die Reise von Excel geht?

Sie sind:

  • Aus dem Bereich Banken, Controlling, Technik, Buchhaltung, Versicherung, Qualitätsmanagement, Support, Vertrieb, Statistik, … oder interessieren sich einfach für Excel?
  • Versierter Excel-Trainer, Excel-User, Excel-Liebhaber, Excel-Fan?
  • Tüftler, Bastler, Knobler, Denker?
  • Interessieren Sie sich für Fragestellungen rund um Ihre Firmendaten, Revisionssicherheit, Business Intelligence – überhaupt Sicherheitsfragen rund um Excel?

Dann sind Sie bei unseren EXCEL-TAGEN genau richtig.

EXCEL-TAGE 2019
♦ vom Freitag, 18. bis Samstag 19. Oktober 2019
♦ Im Hotel Eurostars Grand Central
♦ Arnulfstrasse 35 ::: 80636 München

Interessiert? Weitere Informationen finden Sie auf unserer Seite
www.exceltage.de



Wer nackt badet, braucht keine Bikinifigur.

Versuchen Sie mal Folgendes: Erstellen Sie eine neue, leere Excelmappe mit zwei Tabellenblättern. Auf dem ersten Blatt befindet sich eine (intelligente/dynamische) Tabelle. Markieren Sie beiden Registerkarten der Tabellen und kopieren diese in eine andere Arbeitsmappe. Excel verweigert sich:

Eine Gruppe von Blättern, die eine Tabelle enthalten, kann nicht kopiert oder verschoben werden.

Hä?

No comment!

Was ist denn das? Die roten Ecken fehlen? In meiner Excel-Version 1903 in Office 365 werden die roten Ecken der Notizen (vulgo: Kommentare) nicht mehr angezeigt. Kommen die wieder? Werden die nur temporär ausgeblendet? Man kann die Notizen (Kommentare) zwar noch über das Kontextmenü bearbeiten oder man kann zur nächsten Notiz gehen – aber es wäre doch schön zu wissen, ob hinter einer Zelle ein Kommentar steckt, beziehungsweise, dass auf dem Tabellenblatt Kommentare eingetragen wurden.

Aber vielleicht kommen die ja wieder …

Wenn mein Kind später Techno hört…dann kommt es ins Heim

Man sollte die Zeit messen, wie lange die Verblüffung anhält bis sie sich in Verständnis aufgelöst hat.

In dieser Woche habe ich eine große Excel-Datei erhalten, die angepasst werden soll. Damit auch das aktuelle Jahr 2019 erscheint wird die Pivottabelle aktualisiert:

Mit Erstaunen schaue ich auf die neue Zahl, die so gar nicht zu den anderen passt:

Ich schätze, dass mein Erstaunen zwei Sekunden gedauert hat, bis ich verstand: die neue Zahl ist „falsch“ formatiert – das heißt in einem anderen Zahlenformat als die Werte der Vorjahre. Klaro – ich muss sie auch als „Buchhaltung“ formatieren – das Ergebnis war korrekt – jetzt versteht es auch jeder – sogar ich!

Wenn mir langweilig ist, gehe ich in einem Bekleidungsgeschäft in eine Umkleidekabine und rufe: „Hey, hier ist kein Toilettenpapier!“

Ich programmiere ein Formular für einen Kunden. Einige Zellen sollen dynamische gesperrt oder entsperrt werden. Ich erhalte eine Fehlermeldung:

Seltsam: Der Befehl:

MsgBox Range(„K158“).Locked liefert False

Okay – noch ein Versuch:

Nutzt nichts! Ich schaue nach:

Ah! Verbundene Zellen. Ich darf nicht eine Zelle aus diesem Zellverbund sperren oder entsperren – dies funktioniert nur bei der ersten (hier: C158). Könnte mir Excel VBA ja auch sagen …

„Und wo bist Du gerade?“ „In der Bredouille!“ „Hach, Frankreich, wie schön!“

Och, Leute – nö! Wie oft muss ich es sagen! Und ich sehe es immer wieder! Gestern zu Beispiel:

Wird in VBA deklariert:

Dim strDateiImport, strDateiExport As String

dann ist strDateExport vom Datentyp String, strDateiImport dagegen vm Typ Variant. Und dies kann zu Problemen führen. Beispielsweise beim Befehl Dir, der zwar „“ verarbeiten kann, aber nicht Leer (Null):

Also bitte:

Dim strDateiImport As String, strDateiExport As String

oder:

Dim strDateiImport As String
Dim strDateiExport As String

Umgekehrt: Quizfrage: was liefern folgende Meldungsfenster:

Dim i, j, k As String

i = 12
j = 3
k = “ Excel kann nerven“

MsgBox i & j
MsgBox i + j

MsgBox i + j & k
MsgBox i + j + k

Wer zuletzt lacht, denkt zu langsam!

Wir haben heute lange gesucht!

Heute habe ich mit einem Kunden zusammen in VBA einige Dinge programmiert. Er zeigte mir die Sachen, die nicht funktionieren – beispielsweise die Schaltfläche, die per Programmierung ein Formular füllt, das anschließend angezeigt wird. Es wurde aber nicht angezeigt. Wir haben eine Weile gesucht. Wo hat es sich nur versteckt? Bis wir dahinter kamen, dass der Kunde vor Kurzem mit seinem Laptop mit zwei Bildschirmen gearbeitet hatte. Windows hatte den zweiten Bildschirm noch gespeichert – und dort – für uns nicht sichtbar! – wurde das Formular angezeigt. Böses Versteck!

Also: die StartUpPosition der Userform auf „Fenstermitte“ gestellt – und schon klappte es wieder!

Schaue immer auf Deinen Charakter, denn um Deinen schlechten Ruf kümmern sich schon die Anderen

Eine Liste mit Zahlen, die im Zahlenformat „Standard“ gespeichert sind, mit mehr Nachkommastellen zu formatieren ist nicht schwierig. Schwierig wird es dagegen, wenn die erste markierte Zelle (also die aktive Zelle) leer ist – dann verweigert Excel dieses Zahlenformat.

Dabei ist es gleichgültig, ob man die leere Zelle darüber oder darunter verwendet. Man muss zuerst das Zahlenformat „Zahlenformat“ einschalten (früher hieß es „Zahl“). Dann klappt es. Ich wollte schon über leere Zellen schimpfen – allerdings: befindet sich in der aktiven Zelle Text, verweigert Excel ebenso Dezimalstellen hinzuzufügen oder zu entfernen.

Und das ist der Grund, warum man bei langen Kolonnen mit einer Überschrift zuerst das Zahlenformat ändern muss, bevor man mehr (oder weniger) Dezimalstellen hinzufügen kann.

Zynismus und Sarkasmus retten mir das Leben…jeden Tag

Och, nö – Leute, warum macht ihr denn so etwas?

Ich soll den Fehler in einer Formel finden. Genauer:

=GESTUTZTMITTEL(B:B;20%)

liefert die Fehlermeldung #BEZUG!

Kann die Funktion GESTUTZMITTEL keine Texte, wie beispielsweise in der Überschrift verarbeiten? Sind die Parameter richtig gefüllt? Stehen wirklich Zahlen in den Zellen der Spalte B? Sind die „Ränder“ so groß, dass kein MITTELWERT berechnet werden kann? Dann komme ich auf die Idee und lasse Excel mit dem Assistenten „Fehlerprüfung / Spur zum Fehler“ den Fehler finden (Registerkarte „Formeln“, Gruppe „Formelüberwachung“). Padautz: in Zelle B1373 steht ein Fehlerwert. Böse Menschen, die so etwas machen!

Exceltage 2019


Die Idee der EXCEL-TAGE entstand vor einigen Jahren: Wir unterrichten Excel und stellen in den Aufbaukursen und Workshops fest, dass entweder nicht genügend Zeit ist, um alle spannenden Themen anzuschauen oder dass leider zu oft Grundlagen erklärt werden müssen, so dass für die wichtigen, interessanten und fordernden Themen keine Zeit bleibt.
Das möchten wir ändern und bieten einen Workshop an – in diesem Jahr 2019 nun zum dritten Mal.
Wir wollen über den Tellerrand schauen, uns fortbilden und erfahren, was Microsoft mit Excel plant. Wir wollen uns vernetzen, Fragen und Probleme vorstellen und deren Lösungen aufzeigen, Ideen teilen und einfach in einem entspannten Rahmen diskutieren. PowerPivot, Business Intelligence oder Zugriffe auf externe Datenbanken sind nur einige der Schlagworte.
Excel ist auch Teil Ihres Lebens? Oder zumindest ein Werkzeug, das Sie täglich benutzen? Sie lieben Microsoft Excel? Sie kennen SVERWEIS? Pivot und Diagramme umgeben Sie jeden Tag? Sie haben sich mit Power Query und Power BI beschäftigt? Wollen mehr über Funktionen, DAX und M, Diagramme und Techniken wissen? Sie möchten Sie gerne Lösungen, Dashboards und Szenarien ansehen? Sie möchten wissen, wohin die Reise von Excel geht?

Sie sind:

  • Aus dem Bereich Banken, Controlling, Technik, Buchhaltung, Versicherung, Qualitätsmanagement, Support, Vertrieb, Statistik, … oder interessieren sich einfach für Excel?
  • Versierter Excel-Trainer, Excel-User, Excel-Liebhaber, Excel-Fan?
  • Tüftler, Bastler, Knobler, Denker?
  • Interessieren Sie sich für Fragestellungen rund um Ihre Firmendaten, Revisionssicherheit, Business Intelligence – überhaupt Sicherheitsfragen rund um Excel?

Dann sind Sie bei unseren EXCEL-TAGEN genau richtig.

EXCEL-TAGE 2019
♦ vom Freitag, 18. bis Samstag 19. Oktober 2019
♦ Im Hotel Eurostars Grand Central
♦ Arnulfstrasse 35 ::: 80636 München

Interessiert? Weitere Informationen finden Sie auf unserer Seite
www.exceltage.de



Wenn man Tiere nicht essen soll, warum sind sie dann aus Fleisch?!

Am Montag hat Johannes Curio auf unserem Excelstammtisch SharePoint-Listen vorgestellt. Er hat gezeigt, dass SharePoint zeilenweise speichert und dass man so Pflichtfelder anlegen kann. In Excel kann man so etwas nur per Programmierung. Schade eigentlich!

Der Vorteil von Excel: jeder darf alles überall hinschreiben. Der Nachteil: jeder schreibt alles überall hin!

Wir sind hier nicht bei „Wünsch Dir was“,sondern bei „so isses“

Hi Rene,

kleine Ergänzung zu „Schade!“ für dich …

„Wenn ich in Excel zwei getrennte Bereiche mit der [Strg]-Taste markiert habe – kann ich dann einen Teil eines dieser Bereiche deselektieren? Also – wenn ich zu viel markiert habe und ein Stückchen wieder wegnehmen möchte. Geht das? – Leider nein!“

In Office/Excel 365 geht das! War vorletztes Patch/Update

Greetings

Jörg

(Kollege)

Pornos geben jungen Leuten eine falsche Vorstellung davon, wie schnell man heute bei Handwerkern einen Termin bekommt.

Böses Excel! Ich erstelle ein dynamisches Excel-Formular mit VBA. Ich muss bestimmte Stellen ermitteln – beispielsweise die Position „7.1.“ Die Funktion

=VERGLEICH(„7.1.“;A:A;0)

liefert die Zeilennummer. Ich versuche es mit VBA:

Application.WorksheetFunction.Match(„7.1“, ThisWorkbook.Worksheets(„Interviewfragebogen“).Range(„A:A“), 0)

Eine Fehlermeldung ist die Folge:

Gefühlte 120 Versuche, warum WorksheetFunction.Match nicht funktioniert und wie man diese Funktion richtig schreibt. Die Match-Eigenschaft des WorksheetFunction-Objektes kann nicht zugeordnet werden. Bis ich dahinterkomme, dass ich nicht „7.1“ suche, sondern „7.1.“ Der letzte Punkt hat gefehlt. Während die Funktion

=VERGLEICH(„7.1“;A:A;0)

den Fehler #NV erzeugen würde, schreibt WorksheetFunction.Match erst gar nichts in die Zelle, beziehungsweise in das Meldungsfenster. VBA für Excel könnte ja wenigstens sagen, dass die FUNKTION okay ist, dass sie allerdings einen fehlerhaften WERT liefert. Aber nicht so etwas!

Wenn mir langweilig ist, erzähle ich den Kindern im Bällebad bei Ikea, dass mich meine Eltern schon vor 12 Jahren abholen wollten.

Erstaunlich. Ich programmiere ein Tool für eine Firma. Dort werden per VBA Daten in ein Formular eingetragen. Da mehrere Personen Zugriff auf das Formular haben, wird überprüft, ob das Formular geöffnet ist: die Eigenschaft ReadOnly liest aus, ob die Datei schreibgeschützt geöffnet wurde. Oder man versucht die Datei zu speichern – wird ein Fehler erzeugt, wurde die Datei bereits von einem anderen Anwender geöffnet.

Allerdings scheint es keine Eigenschaft oder Methode zu geben, mit EINFACHEN Mitteln mit VBA herauszufinden, welcher Anwender das Formular benutzt.

Große Ereignisse werfen ihre Schatten unter die Augen

Schon blöde: Wir möchten einigen Mitarbeitern einer Firma eine Arbeitsmappe zur Verfügung stellen. Sie sollen die Mappe öffnen, drucken, ansehen, sortieren und filtern dürfen. Aber nichts ändern. Kein Problem: Man kann auf das Tabellenblatt einen Schutz legen und „sortieren“ und „filtern“ freigeben:

Filtern klappt hervorragend – jedoch: sortieren nicht!

Die Zelle oder das Diagramm, die bzw. das Sie ändern möchten, befindet sich auf einem schreibgeschützten Blatt. Um eine Änderung vorzunehmen, heben Sie den Schutz des Blatts auf. Möglicherweise werden Sie aufgefordert, ein Kennwort einzugeben.

Ich nehme keine Drogen, ich bin so!

Amüsant. Ich fixiere in einer Tabelle einige Spalten – beispielsweise 25, indem ich in die Zelle Z1 klicke und dann die ersten 25 davor liegenden Spalten fixiere (Fenster / fixieren). Ich öffne eine zweite Excel-Arbeitsmappe und lasse sie mir bildschirmfüllend daneben darstellen. Ich habe nun kein Chance mehr, mich in der ersten Datei „zu bewegen“ – weder das Verschieben mit der Pfeiltaste noch das Ziehen der horizontalen Bildlaufleiste ist mit Erfolg gekrönt.

Alexa, mach Sport für mich!

Schöne Frage in der Schulung:

Ein Teilnehmer zeigte mir eine Liste, in der sich Texte und Bilder befinden.

Wird die Liste gefiltert, liegen die Bilder übereinander. Das heißt: nicht sichtbare werden nicht ausgeblendet, sondern liegen hinter den anderen Bildern:

Die Lösung: Die Standardeinstellung bei Bildern (in „Größe und Eigenschaft“) lautet: „nur von Zellposition abhängig“. Man muss sie auf „von Zellposition und -größe anhängig“ ändern. Dabei hilft der Assistent Start / Suchen und Auswählen / Inhalte auswählen / Objekte. So kann man schnell alle Bilder selektieren.

Dann klappt auch das Filtern.

Knopfleiste der Bettdecke muss nach unten!

Hallo Herr Martin,

keine Ahnung warum, aber bei meinem Outlook ist die Funktion Gelöschte Elemente wiederherstellen deaktiviert.

Eigentlich müßte diese aktiv sein, wenn man aus dem Ordner Gelöschte Elemente E-Mails gelöscht hat. Ist aber nicht der Fall.

Woran könnte das liegen?

Vielen Dank für Ihre Antwort.

Hallo Herr F.,

Sie haben einen Exchange-Server? Wenn nein – dann steht Ihnen diese Funktion auch nicht zur Verfügung

schöne Grüße

Rene Martin

Hallo Herr Martin,

schon wieder so eine schnelle Antwort. Vielen Dank.

Jetzt dämmert es wieder. Ist also nur bei Exchange-Server möglich. Daran hatte ich nicht mehr gedacht.

Ihnen einen schönen Feierabend.

Ich drück‘ die Fernbedienung fester, wenn die Batterien leer sind

Schon doof. Ich erstelle für einen Kunden ein dynamisches Excel-Formular. Die Daten sollen automatisiert ausgelesen werden. Deshalb muss ich wissen wie „groß“ das Formular ist, das heißt: wie viele Zeilen es enthält und wo sich bestimmte Informationen befinden.

Leider funktioniert die beiden Befehle

MsgBox Range(„A1“).CurrentRegion.Rows.Count
MsgBox Range(„A1“).SpecialCells(xlCellTypeLastCell).Row

nicht, wenn das Blatt geschützt ist. Also: Schutz aufheben!

Ja, ja, ich weiß: [Strg] + [A] und [Strg] + [Ende] funktionieren auch nicht in Excel …

Interessante Selbstgespräche setzen einen klugen Partner voraus

Hallo Rene,

Ich hätte noch ein anderes Anliegen:

Wir haben ja immer einige Excel-Dateien, die wir gemeinsam bearbeiten. Hier hatten wir immer ein Häkchen bei „freigeben“ gesetzt.

Nur haben wir nun wohl eine neue Version installiert und diese Funktion ist nicht mehr vorhanden.

Könntest du uns hier weiterhelfen, damit wir zukünftig Excel-Dateien wieder gemeinsam & v.a. auch gleichzeitig bearbeiten können?

#############

unglaublich!

Hallo Steffi,

ich habe vorhin im in einer Firma unterrichtet – sie haben Excel in Office 365 – DIE hatten noch das Symbol. Bei mir zu Hause – WEG! Hat Microsoft weggenommen.

Schau dir mal den Artikel an:

https://support.office.com/de-de/article/was-ist-mit-den-freigegebenen-arbeitsmappen-passiert-150fc205-990a-4763-82f1-6c259303fe05

Liebe Grüße :: Rene

Jeder Topf hat einen Deckel! Aber ich bin da, glaub ich, ein Wok

Lieber Herr Martin,

Ein Studienkollege meines Sohnes hat auf seinem PC Excel als Programm nicht und benutzte Excel als Online-Version (one-drive). Er wollte dort eine Tabelle transportieren. Er findet aber dort nicht die entsprechende Funktion.

In Excel geht das ja über Einfügen > Inhalte einfügen à Transponieren oder über den rechten Mausklick. Aber in diesem Online-Excel scheint es diese Funktion nicht zu geben. Oder gibt es doch eine Möglichkeit einer Transponierung auf dieser Excel-Website? Vorausgesetzt, daß Sie diese mal benutzt haben?

Hallo Herr F.,

Ich habe nachgeschaut: Excel online hat viele Funktionen nicht – beispielsweise transponieren. Auch die Funktion MTRANS klappt nicht, weil Excel online keine Matrixfunktionen unterstützt.

Man kann die Tabelle natürlich mit Formeln transponieren. Beispielsweise mit:

=BEREICH.VERSCHIEBEN($C$1;SPALTE(A1);ZEILE(A1))

Es funktioniert auch mit INDIREKT

Exceltage 2019

Die Idee der EXCEL-TAGE entstand vor einigen Jahren: Wir unterrichten Excel und stellen in den Aufbaukursen und Workshops fest, dass entweder nicht genügend Zeit ist, um alle spannenden Themen anzuschauen oder dass leider zu oft Grundlagen erklärt werden müssen, so dass für die wichtigen, interessanten und fordernden Themen keine Zeit bleibt.
Das möchten wir ändern und bieten einen Workshop an – in diesem Jahr 2019 nun zum dritten Mal.
Wir wollen über den Tellerrand schauen, uns fortbilden und erfahren, was Microsoft mit Excel plant. Wir wollen uns vernetzen, Fragen und Probleme vorstellen und deren Lösungen aufzeigen, Ideen teilen und einfach in einem entspannten Rahmen diskutieren. PowerPivot, Business Intelligence oder Zugriffe auf externe Datenbanken sind nur einige der Schlagworte.
Excel ist auch Teil Ihres Lebens? Oder zumindest ein Werkzeug, das Sie täglich benutzen? Sie lieben Microsoft Excel? Sie kennen SVERWEIS? Pivot und Diagramme umgeben Sie jeden Tag? Sie haben sich mit Power Query und Power BI beschäftigt? Wollen mehr über Funktionen, DAX und M, Diagramme und Techniken wissen? Sie möchten Sie gerne Lösungen, Dashboards und Szenarien ansehen? Sie möchten wissen, wohin die Reise von Excel geht?

Sie sind:

  • Aus dem Bereich Banken, Controlling, Technik, Buchhaltung, Versicherung, Qualitätsmanagement, Support, Vertrieb, Statistik, … oder interessieren sich einfach für Excel?
  • Versierter Excel-Trainer, Excel-User, Excel-Liebhaber, Excel-Fan?
  • Tüftler, Bastler, Knobler, Denker?
  • Interessieren Sie sich für Fragestellungen rund um Ihre Firmendaten, Revisionssicherheit, Business Intelligence – überhaupt Sicherheitsfragen rund um Excel?

Dann sind Sie bei unseren EXCEL-TAGEN genau richtig.

EXCEL-TAGE 2019
♦ vom Freitag, 18. bis Samstag 19. Oktober 2019
♦ Im Hotel Eurostars Grand Central
♦ Arnulfstrasse 35 ::: 80636 München

Interessiert? Weitere Informationen finden Sie auf unserer Seite
www.exceltage.de

Wer mich entführt, gibt mich spätestens morgen zurück!

In Excel kann man die Arbeitsmappe schützen. Damit kann man keine Tabellenblätter einfügen, löschen, umbenennen, …

Was passiert allerdings, wenn man diese Befehle in VBA verwendet. Also:

ThisWorkbook.Worksheets.Add
ThisWorkbook.Worksheets(1).Name = "fehlgeschlagen"
ThisWorkbook.Worksheets(1).Visible = xlSheetHidden
ThisWorkbook.Worksheets(1).Delete
ThisWorkbook.Worksheets(1).Tab.Color = 255
ThisWorkbook.Worksheets(1).Copy Before:=xlDatei.Worksheets(1)

Man erhält Fehlermeldungen:

Ein bisschen mehr Mühe hätten sie sich schon bei den Fehlertexten machen können. Lediglich der Kopieren wird mit einem Verweis auf den Schutz der Arbeitsmappe quittiert …

Der vierte Tee mit Rum. So langsam beginnt die Erkältung Spaß zu machen.

Gestern in der Outlook-Schulung. Es kam die Frage auf, wie man Texte für Mails hinterlegen kann. Ich habe vier Varianten gefunden:

  • Die Autokorrektur (geht in Excel auch). Fand keinen großen Anklang
  • Die Schnellbausteine (in Excel haben wir benutzerdefinierte Listen). „Okay – merken wir uns“
  • Vorlagen (gibt es in Excel auch). Problem: Beim Antworten auf eine Mail kann keine Vorlage verwendet werden. Schade. Ein Teilnehmer suchte im Internet; fand eine Lösung. Allerdings ein kostenpflichtiges Add-In, mit dem man Vorlagen bei Antworten verwenden kann.
  • QuickSteps. Dort kann man Text speichern. Leider nicht formatieren. Und leider auch keine Vorlagen verwenden. Schade.

Vier schöne Lösungen … aber alle nicht perfekt.

Ich leide an einer Überdosis meiner selbst !

Hallo Herr Martin,

zuletzt nervte mich Excel auch ziemlich.

Ich wollte aus einem gefilterten Bereich nur die Filterergebnisse ausschneiden und woanders hinkopieren, sagen wir in ein anderes Tabellenblatt.

Beim Kopieren klappt das problemlos, hier werden nur die Filterergebnisse kopiert und sonst nichts. Versuche ich jedoch, diese auszuschneiden, so beschränkt sich das Ausschneiden nicht nur auf die gefilterten Zeilen, sondern es werden alle ausgeschnitten, egal ob ich die komplette Zeile ausschneide oder nur einen Bereich. Beim Einfügen in das andere Tabellenblatt sind die weggefilterten Zeilen dann ausgeblendet.

Kennen Sie für dieses Problem irgendeine saubere Lösung außerhalb von VBA?

Gehe zu à nur sichtbare Zellen funktioniert natürlich auch nicht und wird mit dieser schönen Fehlermeldung „Dies kann nicht mit einer Mehrfachauswahl ausgeführt werden“ quittiert. Sortieren statt Filtern wäre eine Möglichkeit, aber nicht wenn der Autofilter im Sinne von Textfilter à Enthält verwendet wird, also das im Autofilter Gesuchte nicht am Anfang steht.

Vermutlich geht es einfach nicht, zumal Excel sich ja auch ohne Autofilter weigert, nicht zusammenhängende Bereiche auszuschneiden. Trotzdem würde mich Ihre Meinung interessieren. Vielen Dank und viele Grüße

Hallo Herr D.,

mir ist auch aufgefallen, dass sich Excel beim Einfügen und Inhalte Einfügen unterschiedlich verhält. Auch beim Kopieren und Ausschneiden.

Und: Sie haben recht: ausschneiden verlangt wohl – anders als kopieren – immer einen zusammenhängenden Bereich. Deshalb ist es wohl nicht möglich, eine gefilterte Liste auszuschneiden und einzufügen.

Ich habe ein bisschen probiert … mir ist auch nichts Kluges eingefallen. Das „Intelligenteste“ ist: Kopieren – Einfügen – zurückwechseln – löschen. Nicht lachen – ich weiß – das ist nicht clever und verdient kein Fleißsternchen.

Alle Menschen sind Brüder. (Zum Beispiel Kain und Abel.)

Lieber René, 

vielen Dank für deine Antwort. Das ist ja sehr freundlich, danke!

Und kannst du mir sagen, wie man die Gesamtkosten pro Bankverbindung (Bspw ABC Privatkunden) noch berechnen kann? Aber ohne die Teilergebnisse der Mitgliedschaft. Das wäre ganz toll.
Liebe Grüße, 
Louise

Hallo Louise,

ich fürchte das geht nicht. Du gruppierst drei Kategorien. Entweder du lässt dir die Teilergebnisse für alle Kategorien anzeigen oder für keine. Lösung: ich würde eine zweite Pivottabelle erzeugen.

Lieber Rene,

Als ich die Excel öffnete, war ich nicht mehr zu halten. Ganz großartig, genau das habe ich gebraucht. Vielen vielen Dank, du hast mich unglaublich unterstützt. Davon kann ich nur weiterlernen. Du hast meine höchsten anerkennenden Worte verdient. Danke danke danke.

Ich wünsche dir alles Gute,
Mit lieben Grüßen,
Louise

Die Namenshölle

„Ich finde nichts mehr“, gestand mir der Teilnehmer der Excelschulung, als er eine Datei zeigte, die er selbst erstellt hatte. Ich habe in mehreren Dateien Namen angelegt, die Blätter in meine Masterdatei kopiert und habe nun Angst die Namen löschen, weil ich nicht weiß, wo sie verwendet werden, welche Werte dahinter stecken und ob ich durch das Löschen nicht die Formeln zerstöre.

Tja – es ist blöde, dass man in einer Excelmappe einen Namen dateiweit aber auch blattweit vergeben kann. Dann passiert so etwas!

Du stehst gut gelaunt auf, fühlst dich gut und dann triffst du Menschen …

Ich erstelle für einen Kunden ein Programm. Per VBA greift Visio auf Excel zu. Dabei wird überprüft, ob Excel (beziehungsweise eine bestimmte Datei) schon offen ist:

On Error Resume Next

' -- greife auf das offene Excel zu
Set xlApp = GetObject(, "Excel.Application")
If Err.Number <> 0 Then
    ' -- falls Excel nicht offen ist: öffne Excel
    Set xlApp = CreateObject("Excel.Application")
    xlApp.Visible = False
End If

On Error GoTo 0

Die Zeile GetObject(, „Excel.Application“) liefert einen Fehler, wenn sich der Cursor in einer Zelle befindet:

Eigentlich sollte es automatisch (automatisiert) gehen …

Ich treff mich gleich mit meinem Traumprinzen, aber dazu muss ich erst einmal einschlafen :-)

Ich erstelle für eine Firma ein Formular. Darauf befinden sich mehrere Kontrollkästchen. Aus verschiedenen Gründen verwende ich die Steuerelement-Kontrollkästchen und nicht die ActiveX-Kontrollkästchen.

Das Kontrollkästchen ist eingefügt – funktioniert prima. Damit ich das Tabellenblatt schützen kann, hebe ich den Zellschutz auf:

Außerdem deaktiviere ich den Schutz des Kontrollkästchens:

Ich schütze das Tabellenblatt – und darf das Kästchen nicht mehr ein- oder ausschalten.

Ich habe eine Weile gesucht, bis ich es gefunden habe: ich muss den Zellschutz der Zelle öffnen, in die der Wert des Kontrollkästchens geschrieben wird. Dann klappt es:

Alexa – wie ist der Verkehr heute? – Du hast keinen!

Sehr geehrter Herr Martin,

es gibt den Befehl bei Word, wo man mit der Taste F4 den letzten Befehl wiederholen kann. Im Prinzip klappt es auch. Kurioserweise klappt dieser Tastaturbefehl nicht mehr, wenn ich mit der „Formel“: =rand() Text einfüge, dann mit F4 die Wiedereinfügung erreichen will.

Ich habe das an einem anderen Rechner probiert: da gibt es keine Probleme. Nur bei meinem Laptop klappt es nicht. Es kann sein, daß ich aus Versehen eine Tastenkombination tätigte, an die ich mich aber nicht erinnere, die diese Funktion speziell für das Einfügen des Blindtextes deaktivierte.

Hätten Sie eine Idee, was da im Hintergrund passiert sein könnte?

Vielen Dank im voraus für Ihre Antwort.

Mit freundlichen Grüßen

Hallo Herr F.,

ich habe es ausprobiert: [F4] wiederholt in meinem Text auch nicht =rand().

Mir ist aufgefallen, dass die Texteingabe nur manchmal wiederholt wird. Versuchen Sie es: schreiben Sie ein paar Zeilen Text, klicken an eine andere Stelle und drücken dann [F4]. Bei kurzen Texten (Geldbeträge – dafür verwende ich es häufig), klappt es meistens, bei längeren Texten fast nie.

sorry – ich habe keine Ahnung warum

Hallo Herr Martin,

das war aber eine extrem schnelle Antwort. Aber schade, daß Sie keine Antwort haben.

Es könnte vielleicht ein Fehler bei Word 2019 sein; das nennt man wohl einen Bug; denn bei der Version 2016 gibt es keine Probleme mit =rand() und anschließend F4. Ich nehme an, daß Sie auch Word 2019 benutzen.

Nachtrag

Hallo Herr F.,

Sie wissen, dass Sie in die Klammern Werte eintragen können: =rand(10,5) liefert zehn Absätze à zirka fünf Zeilen Text.

Achtung! Dieses Profil enthält Spuren von Buchstaben und Grammatik.

Lieber Rene,

könntest Du uns bitte bei unserem gemeinsamen Meisterwerk vom letzten Jahr helfen?

Einige Auswertungen für 2018 habe ich schon aktualisiert, aber bei der Folie Nr. 12 (average duration) bin ich kläglich gescheitert. Könntest Du mir hier bitte helfen?

Ich schicke Dir die gesamte Statistik-Datei anbei mit.

Liebe Grüße und schon vorab ganz lieben Dank!

Carmen  

Hallo Carmen,

was bekomme ich, wenn ich dir die Lösung verrate? *lach*

Im Ernst: in dem Blatt „Overview“ steht in Zelle  X1180 der Wert  „11.07.2018?“. Das ist kein Datum! Deshalb stehen auf dem Blatt „01 Duration“ in den Zellen K1180 und L1180 Fehlerwerte. Die werden in „12 average duration“ übernommen.

Auf dem Blatt „01 Duration“ habt ihr eine Zeile eingefügt oder gelöscht (ich kann das nicht genau erkennen. Die Folge sind Bezugsfehler, die sich durchziehen! Übrigens in den Zeilen 1181 und 1182 auch. Suche mal auf dem Blatt „01 Duration“ nach dem Text „#“ – du findest so die Fehler. Ich korrigiere sie nicht, weil ich weiß, welche Werte drinstehen sollen.

Deine Formel ist korrekt. Wenn die Fehler behoben sind, bekommst du auch ein Ergebnis! Und ein Diagramm.

Liebe Grüße

Rene

PS: ich habe eine Weile gesucht, warum die Formel nicht korrekt rechnet … manchmal muss man umgekehrt denken …

Du bist ein Held – danke, Rene! 😉

Man sollte aus gesundheitlichen Gründen täglich zwei Liter Wasser trinken. Ich lasse sie zur Sicherheit vorher durch die Kaffeemaschine laufen.

Ich überarbeite für eine Firma ein Formular. Auf diesem Formular befinden sich eine Reihe an Dropdownfeldern (Datenüberprüfungen).

Ich kopiere das Tabellenblatt in eine andere Arbeitsmappe:

In der anderen Datei stelle ich fest, dass ich die Liste nicht mehr öffnen kann:

Ein Blick in Daten / Datenüberprüfung verrät mir warum: eine Liste wird zugelassen. Die Quelle der Liste verweist auf die erste Datei:

Klar: eine Datenüberprüfung (und eine bedingte Formatierung) können keinen Bezug auf andere Dateien nehmen. Also kopiere ich auch das fehlende Blatt in meine Datei. Was passiert? Nichts! Die Quelle verweist noch immer auf die erste Datei.

Also noch einmal: ich kopiere das Formularblatt und alle Blätter, auf denen die Daten für die Datenüberprüfungen liegen, in die zweite Datei. Dann funktioniert es.

Nach zwei Flaschen Wein habe ich endlich meine Steuererklärung gemacht. Ich bekomme 53 Millionen Euro zurück!

Erstaunlich. Wenn man eine Liste in eine (intelligente/dynamische) Tabelle verwandelt, wird der Name (hier: „Nordwind“) im Namensmanager angezeigt. Man kann damit arbeiten wie mit anderen Namen, beispielsweise

=ANZAHL2(Nordwind)

Leider wird der Name nicht auf dem Tabellenblatt angezeigt. Vergibt man dagegen selbst einen Namen, erscheint dieser auf dem Tabellenblatt, wenn der Zoom unter 40% liegt.

Mein Shampoo kann reparieren, reinigen und pflegen. Ich verteile es einfach mal in allen Zimmern und warte ab.

Hallo Her Martin,

wir hatten schon öfter Kontakt, Sie waren Anfang letzten Jahres in Uelzen zu einer Schulung bei uns.

Ich möchte Sie gern fragen (leider habe ich mir das nicht notiert), wie man die Registerkarte Entwicklertools „füllt“, bei mir (ich habe jetzt Excel 2019 neu installiert) ist da fast nichts drin.

Ich weiß, dass es da einen Trick gibt, wären Sie so nett, ihn mir zu verraten? Im Buch finde ich darüber leider nichts.

 


Hallo Frau W.,

ups – was ist denn da passiert?

Werfen Sie mal einen Blick in „Menüband anpassen“ (rechte Maustaste auf eine Registerkarte im Menüband oder Datei / Optionen.

Wählen Sie die Registerkarte „Entwicklertools“ aus und dann zurücksetzen / nur ausgewählte Registerkarte des Menübands zurücksetzen.

Mit Socken über den Boden schlurfen ist auch irgendwie putzen

Dass Excel Text „unter“ eine Zelle schiebt, in der sich Zahlen, Datumswerte oder Uhrzeiten befinden, ist hinlänglich bekannt. So etwas wird normalerweise von (Datenbank-)systemen erzeugt, bei denen der Excelexport schlecht programmiert wurde (SAP & co).

Perfide ist es allerdings, wenn in einer Zelle nicht eine Zahl steht, sondern die Zahl mit einem Gleichheitszeichen beginnt …

Wenn man immer nur tut, was sich gehört, verpasst man den ganzen Spaß.

In Excel 2016 wurde das ausschließliche ODER (die Kontravalenz oder antivalente Disjunktion) eingeführt. In den seltensten kaufmännischen, mathematischen oder statistischen Berechnung wird diese Funktion, die im Bereich der Schaltalgebra in der Elektrotechnik und in der Verschlüsselungstheorie, eine große Rolle spielt, benötigt.

Zur Erläuterung: die Funktion ODER (eigentlich ein Konjunktor) bedeutet: das eine oder das andere oder beide. Umgangssprachlich häufig mit und/oder bezeichnet.

XODER meint dagegen ein ausschließliches ODER – also: entweder das eine oder das andere. Aber nicht beide gleichzeitig. Eine Verknüpfungstabelle erklärt dies:

WAHR XOR WAHR = FALSCH

WAHR XOR FALSCH = FALSCH XOR WAHR = WAHR

FALSCH XOR FALSCH = FALSCH

XOR ist also kommutativ. Und auch assoziativ:

WAHR XOR (WAHR XOR WAHR) = WAHR XOR FALSCH = WAHR

analog:

(WAHR XOR WAHR) XOR WAHR = FALSCH XOR WAHR = WAHR

Das erstaunt: drei mit XOR verknüpfte WAHR-Werte liefern also WAHR (und nicht FALSCH, wie man vielleicht vermuten würde)

Ebenso liefern vier mit XOR verknüpfte WAHR-Werte FALSCH, dagegen ist:

WAHR XOR WAHR XOR WAHR XOR FALSCH = WAHR

(die Reihenfolge ist vertauschbar)

Und Excel? Excel berechnet dies korrekt:

ABER: in der Microsoft-Hilfe ist das falsch erklärt
https://support.office.com/de-de/article/xoder-funktion-1548d4c2-5e47-4f77-9a92-0533bba14f37

Das ist nicht korrekt!

=XODER(3>0;2<9) liefert FALSCH. Nicht WAHR, wie auf der Hilfeseite zu lesen ist. Und der Satz:

„Da eine der beiden Prüfungen „Wahr“ ergibt, wird WAHR zurückgegeben.“

ist so auch nicht korrekt!

Der Satz

„Das Ergebnis von XODER ist gleich WAHR, wenn die Anzahl von Eingaben mit dem Ergebnis WAHR ungerade ist, und gleich FALSCH, wenn die Anzahl von Eingaben mit dem Ergebnis WAHR gerade ist.“

ist korrekt.

Danke an Paul für den Hinweis!

Seit Florian Silbereisen zum Traumschiff gegangen ist, sympathisiere ich mit Eisbergen.

Hallo, Herr  Martin,

Das ist ja schon prima – bei mir zeigt die x-Achse nur Zahlen mit Schrittweite 0.5 Tage an, auch bei Umformatierung werden die x-Werte ignoriert, wenn man dann den Wertebereich der x-Achse ändert, ist die Grafik weg 🙁 Die Daten sind 21. Jahrhundert, etwa 90 Tage.

Anbei das Excel mit dem beschriebenen Problem. Das rechte Diagramm ohne Linien ist eine Kopie des linken mit korrekt formatierter X-Achse.

*lach*

da haben Sie etwas Lustiges gemacht:

ich setze auf Ihren Daten ein Diagramm auf und wundere mich, dass in der x-Achse nicht die Datumswerte, sondern 1, 2 und 3 angezeigt werden.

Ich formatiere die x-Achse als Datum und erhalte die Werte 01.01.1900, 02.01.1900, …

Ich werfe einen Blick auf Ihre drei Datumsangaben – sieht alles okay aus. Ich verbreitere die Spalte – und da haben wir es: die Werte stehen linksbündig – das heißt Excel, ein Mensch oder eine Maschine hat Text „unter“ die Datumswerte geschoben. Deshalb kann Excel diese Angaben nicht als Datumszahl interpretieren und verwendet 1, 2 und 3.

Umgekehrt: Wenn Sie nun die Achsenskalierung vom 01-10-2018 bis 28-02-2019 laufen lassen, beiden sich diese drei kleinen Zahl gaaaaaanz weit links.

Lösung: Doppelklick auf die einzelnen Datums-Zellen, damit es wieder ein vernünftiges Datum wird.

Wenn Sie das Phänomen häufig haben, werfen Sie einen Blick auf:

https://www.excel-nervt.de/sap-co/

schöne Grüße aus München

Rene Martin

PS: Jetzt muss ich unsere Exceltage vorbereiten, die im Oktober in München stattfinden werden.

 

Wenn eines Tages das WLAN nicht mehr durchkommt, räume ich auf.

Böse!

Zwei Pivottabellen – eine rechnet richtig, eine nicht. Gerechnet werden soll nicht:

(10+20)x(10+20) = 900

sondern

10×10 + 20×20 = 500

Wenn Sie genau hinschauen, sehen Sie den Unterschied:

In der ersten Pivottabelle wurde mit einem Berechneten Feld gearbeitet, das nicht so rechnet, wie ich es gerne hätte.

Im unteren Beispiel wurde die (formatierte/intelligente) Tabelle ins PowerPivot-Datenmodell gezogen – dort wurde gerechnet und das Ergebnis in Excel in einer Pivottabelle ausgegeben.

 

„Haben Sie Valentinskarten mit: Du bist der einzige für mich?“ – „Ja“ – „Dann 12 Stück bitte!“

Ein bisschen gewundert habe ich mich schon:

Ich kopiere Daten aus einer Access-Datenbank nach Excel – die Texte sehen sehr, sehr merkwürdig aus – statt „Forêts d’érables“ wird nur „d’érables“ angezeigt, statt „Fleischprodukte“, „Milchprodukte“ und „Getreideprodukte“ nur „dukte“, „kte“ und „te“. Die Texte stehen linksbündig in der Zelle.

Dann habe ich es entdeckt: Ein Textumbruch (Zeilenumbruch) war eingeschaltet:

Alexa – spiele Helene Fischer! – Nein! – Wahnsinn, wie intelligent diese Geräte mittlerweile schon geworden sind.

Hallo Rene,

Vielleicht haben Sie auch eine Erklärung dafür warum sich Zeile 299906 das erste Feld ist gelb markiert zwar kopieren und als neue Zeile einfügen lässt aber die Spalte mit z.B. Vornamen sich nicht automatisch aktualisiert. Wenn sie das Beschriebene mit der ersten Zeile dieses gelben Bereich machen, funktioniert es.

hallo Julius,

lassen Sie sich über Registerkarte „Formeln“ die „Formeln anzeigen“. Dann stellen Sie fest, dass in Zeile 299906 keine Formeln stehen.

Meine Freundin wollte, dass ich alle Frauen aufzähle, mit denen ich geschlafen habe. Im Nachhinein hätte ich besser aufhören sollen, als ich bei ihr angekommen bin…

Hallo,

obwohl bei mir unter Erweitert (Excel 2010) „AutoVervollständigen für Zellwerte aktivieren“ aktiviert ist, funktioniert diese nicht. Das Sheet besitzt viele Formeln. Wie kann ich dies beheben bzw. welche Möglichkeiten habe ich doppelte Einträge zu vermeiden? Normalerweise sieht man es beim Tippen, das geht leider nicht :(.

Danke.

Hallo Julius,

das ist schon fast bösartig:

die Autovervollständigung ist ausgeschaltet, weil in Zeile 12.358 in der jeder (!) Zelle der Text „Ev Darlehnsgenossenschaft“ steht. Wie habe ich das gefunden?:

Ich gehe zu A1. Ich springe mit Strg + Pfeil rechts in die letzte Zelle der Überschrift (AL1). Ich drücke Strg + A und wundere mich, dass noch mehr Zellen markiert werden. Mit Strg + Ende stelle ich fest, dass alle (!) Spalten gefüllt sind – herauszufinden „wo“ ist nun nicht das Problem.

So etwas kann passiert sein, weil jemand die gesamte Zeile markiert hat (Umschalt + Strg + Pfeil rechts und dann ausgefüllt hat (Strg + R).

Und in „großen“ Listen verhindert diese „breite“ Spalte das AutoVervollständigen.

 

Wenn Sie Wattestäbchen zu tief ins Ohr stecken, werden Sie auf Werkseinstelung zurückgesetzt.

Ich weiß, dass Excel Begrenzungen hat. Aber erstaunlich sind manche Grenzen schon. Ich tippe unter einer Liste den Text „Ma“ und bin erstaunt, dass „Mannheim“ vorgeschlagen wird:

Es gibt mehrere Orte, die mit „Ma“ beginnen: Marburg, Marl, Magdeburg, Mainz, …

Warum findet Excel sie nicht? Die Antwort: sie sind „zu weit oben“. Der Eintrag erfolgt in Zeile 12.384. Darüber steht „Mannheim“. In Zeile 12.025 steht „Marburg“. Das ist „zu weit oben“. Wird nicht gefunden. Und auch nicht vorgeschlagen.

Ohne es zu prüfen – Excel durchsucht also lediglich zirka 100 – 200 Einträge …

Die junge Mutter von gegenüber zeigt ihrem kleinen Kind, wie man richtig in eine Regenpfütze springt. Das nenne ich mal eine klasse Erziehung.

Schon blöde!

In den USA beginnt die Woche am Sonntag, in Europa am Montag. Wählt man nun alle Tage in der bedingten Formatierung aus, die in „dieser Woche“ liegen, wird der nächste Sonntag nicht formatiert, der letzte dagegen schon.

Bereits 53 Flaschen Bier täglich decken den Kalziumbedarf eines erwachsenen Menschen. Gesunde Ernährung kann so einfach sein.

Wolfgang hat recht: In Excel 2007 bewirkt die Aktivierung der Option „Andere Anwendungen ignorieren, die Dynamischen Datenaustausch (Dynamic Data Exchange, DDE) verwenden“, dass ein Doppelklick auf einen Dateinamen im Explorer diese Datei nicht geöffnet wird. In Excel 2016 ist diese Merkwürdigkeit zum Glück verschwunden.

„Leider dürfen wir Sie aus Datenschutzgründen nicht namentlich aufrufen. Wer ist der Herr mit der Syphilis?“

Lieber René,

Hast Du eine Idee oder weißt Du eine Abhilfe?

Folgende Erscheinungsform:
Man hat im Explorer die Exceldatei und mit einem Doppelklick wird diese geöffnet , so wäre es normal.

Aber das funktioniert eben nicht mehr. Stattdessen erscheint der leere Excelbildschirm.

Nun kann ich immerhin noch über den Öffnungsbutton das Fenster der zuletzt geöffneten Dateien  erreichen, und dann auf meine Datei  klicken, damit sich diese öffnet.

Das ist aber mehr als lässtig!!!

#####

Hallo Rene,

gern wollte ich Dir zur Info (falls Du es mal brauchst) die Lösung meines Problems  zusenden:

Die Excel-Verknüpfung, die auf dem Desktop oder in der Schnellstartleiste liegt, funktioniert nicht mehr wie gewohnt. Es öffnet sich nur Microsoft Office Excel selbst, nicht aber die XLS(X)-Datei.

Und das Häckchen entfernen, und alles war gut!!!
Wie das Häckchen dahin kam – ich weiß es nicht…

viele Grüße

Wolfgang

####

Hallo Wolfgang,

verblüffend: ich habe den Haken gesetzt – die Excel-Dateien und -Verknüpfungen lassen sich problemlos per Doppelklick öffnen: Win 10; Office 365. Du verwendest noch Excel 2007.

Aber ich merke mir mal dieses Phänomen und schaue mal auf anderen Rechnern nach.

Danke für den Hinweis

Liebe Grüße

Rene

Mir wurde ein Modeljob von einer Agentur angeboten. Ich bin das „Vorher“.

Ich weiß, das sollte man nicht machen. Ich lasse den Anwender über eine Inputbox eine Zahl eingeben, speichere sie in einer String-Variablen und schreibe das Ergebnis nach Excel:

Sub ZahlAlsTextEintragen()

Dim s As String

s = InputBox(„Bitte eine Zahl eintragen.“)

ActiveCell.Value = s

End Sub

Das Ergebnis: 1 bleibt 1 (Excel schafft eine korrekte Typkonvertierung). Aus 1,5 und 1,55 werden die Texte 1,5 und 1,55 (sie stehen linksbündig in der Zelle und werden mit einem Smarttag versehen, das „die Zahl in dieser Zelle als Text formatiert ist oder ein Apostroph vorangestellt wurde“.)

Gibt man allerdings 1,555 ein, wird diese Zahl in 1.555 konvertiert. Ups!

Wenn du nicht weißt, wie du dein Kind erziehen sollst, frag Leute, die keine haben. Die wissen das.

Amüsant: Ich sehe einen Bindestrich, der aber eigentlich gar nicht drin ist:

Man kann ihn analysieren:

=CODE(TEIL(B32;8;1))

liefert die Zahl 173. Mit ZEICHEN(173) kann man ihn nachbauen.

Und wo kommt der her? Der Text wurde von einer Internetseite kopiert – irgendein Trennstrich, der in Excel nichts verloren hat. Übrigens: SÄUBERN putzt ihn nicht raus!

Hab nie Angst vor dem Altwerden. Du kannst immer noch viel Unsinn machen. Nur langsamer.

Ich weiß – es gibt Schlimmeres in Excel. Trotzdem musste ich schmunzeln: Die Cubefunktion CUBEMENGE verwendet als vorletzten Parameter „Sortier_reihenfolge“. Lustig geschrieben: Ich hätte ihn „Sortierreihenfolge“ genannt – der Unterstrich ist albern. Wahrscheinlich eine Analogie zum letzten Parameter „Sortieren_nach“.

Man kann nie genug Leute kennen. Man mag ohnehin die wenigsten.

Wahnsinn! Heute war ich in einer Behörde. Sie zeigten mir eine Liste. In der ersten Spalte steht eine laufende Nummer. Sie verweist auf ein Dokument auf der Festplatte. Die Teilnehmer haben mir erzählt, dass sie diese Formel nach Word kopieren, dort „aufbereiten“ und dann in die zirka 280 Zeilen und in die über 30 Spalten kopieren.

Zitat: „Ja – einen Tag lang sind wir jeden Monat schon damit beschäftigt, die Formeln einzufügen. Und fehleranfällig ist es auch.“

Zuerst habe ich überlegt, die ganze Analyse auf Power Query umzustellen; entschied mich dann aber aus Zeitgründen auf ein kleines VBA-Add-In – draufklicken und in 280 x 32 Zellen werden Formeln geschrieben. Fertig!

Wer die Wahrheit nicht weiß, der ist bloß ein Dummkopf. Wer die Wahrheit kennt und sie eine Lüge nennt, der ist ein Verbrecher. (B. Brecht)

Die Datentypen (oder auch nicht vorhandenen Datentypen) in Excel bringen mich um.

Hintergrund: Ich schreibe ich drei Zellen die Texte ‚1, ‚2 und ‚3. Die Formel =A1+A2+A3 wandelt die Texte in Zahlen um und rechnet richtig. Die Funktion =SUMME(A1:A3) interpretiert die Texte als 0. Ebenso schafft =JAHR(„28.01.2019“) den Text in ein Datum, also in eine Zahl, zu verwandeln und liefert die korrekte Jahreszahl.

In der Zelle C2 steht WAHR. Ein Vergleich =C2*1 liefert 1. =C2=1 liefert FALSCH – der Wahrheitswert WAHR entspricht also 1, ist aber nicht 1. Die Funktionen ISTZAHL und ISTLOG liefern FALSCH und WAHR. Wahr ist ein logischer Wert und keine Zahl, kann aber in eine Zahl verwandelt werden.

So weit, so gut. Deshalb kann die Funktion

=SUMME(C2:C12)

nicht korrekt rechnen, wenn in der Spalte C nur Wahrheitswerte stehen. Multipliziert man jeden Wert mit 1, dann klappt die Summe (als Matrixfunktion):

{=SUMME(C2:C12*1)}

Sie kennen sicherlich dieses Problem bei der Funktion SUMMENPRODDUKT.

Und jetzt mein Erstaunen:

=WAHR+WAHR+WAHR

liefert 3, ebenso wie =“1″+“2″+“3″ die Zahl 6 liefert.

=SUMME(WAHR;WAHR;WAHR)

liefert aber auch 3. Liegen die Werte in Zellen, klappt die Typkonvertierung nicht!

Nachtrag: Bei Programmiersprachen heißt die Umwandlung „casting“. Sollen wir mal Excel casten?

Eine Ehe besteht aus zwei Menschen, von denen einer der dominante ist und einer der Ehemann.

Merkwürdig – wird eine Excelmappe aus SharePoint geöffnet, so „springt“ der Text, wenn man die Zelle editiert. Auf der Zelle:

In der Zelle:

Besonders krass ist es, wenn mit Zeilenumbrüchen ([Alt] + [Enter]) gearbeitet wird. Danke an Herrn Streller für diesen Hinweis.

Kennt jemand eine Lösung? Ich nicht!

Im nächsten Leben mache ich etwas mit ohne aufstehen.

Einige Funktionen in Excel können nicht dateiübergreifend rechnen. Ist die Quelldatei geschlossen, stehen in der Zieldatei nach erneutem Öffnen Fehler in den Zellen.

Erstaunlicherweise kann Excel auch keine Bezüge auf intelligente/formatierte Tabellen in anderen Dateien zulassen. Hier ein Beispiel mit einem SVERWEIS:

Schließt man beide Dateien und öffnet die Zieldatei erneut, sieht das Ergebnis folgendermaßen aus:

Rechts stehen übrigens die Funktionen ZÄHLENWENN und SUMMEWENN.

Ich bin heute so romantisch. Ich könnte alle Menschen drücken. Gegen eine Wand. Mit dem Gesicht zuerst.

Amüsant: Überprüft man, ob in einer leeren Zelle der Wert 0 steht, also =A1=0, so lautet das Ergebnis WAHR. Leer wird als 0 interpretiert. Das gleiche Ergebnis erhält man bei der Funktion SUMMENPRODUKT:

=SUMMENPRODUKT((B2:B17>=0)*1)

Die leeren Zellen werden als 0 interpretiert. Anders dagegen ZÄHLENWENN, SUMMEWENN & co – dort ist 0 etwas anderes, wie

=ZÄHLENWENN(B2:B17;“>=0″)

zeigt:

Danke an Dominic Dauphin für diesen Hinweis.

Immer diese neidischen Blicke im Fitnessstudio. Sollen die sich halt ihre eigene Pizza mitbringen.

Microsoft benennt in Excel in Office 365 Kommentare in Notizen um und für eine neue Kommentartechnologie hinzu:

Diese sind auch im Kontextmenü zu finden.

Allerdings wurde das Umbenennen nur halbherzig vorgenommen: nicht beim Suchen, Löschen, nicht im Dialog „Seite einrichten“ oder „Inhalte einfügen“. Dort heißen die Notizen noch immer Kommentare. Verwirrend – nicht?

Hab die Küche geputzt. Wusstet ihr, dass die Scheibe am Backofen durchsichtig ist?

Lieber Rene,

darf ich Dich um eine fachliche Hilfe zu meinem Microsoft-Problem bitten…

Zur Zeit arbeite ich wieder intensiv an einer Simulation. Da brauche ich stets für die vielen Daten Excel dazu. Nun klappt es nicht immer,  die Excel-Datei zu schließen (Vergesslichkeit). Dann Visio gestartet- und es schief – Error. Alles vorn ist nicht ganz so einfach, da Microsoft hinterrücks Verbindungen anlegt.
So ist dann eine temporäre Excel-Datei vorhanden, die sich nur durch PC-Neustart entfernen ließ.
So weit so gut. Damit konnte ich leben. Aber  irgendwann jedoch konnte ich eine Exceldatei  nicht mehr in gewohnter Weise über  den Explorer oder WinCommander öffnen (siehe unten).  Nun habe ich schon gesucht und gesucht und keine Hilfe gefunden. Habe sogar Office gelöscht und neu installiert – hilft nicht!

Hallo Wolfgang,

Zu deiner Frage. Ich habe nachgeschaut:

du machst Excel mit

Set x1App = Excel.Application

auf. Dadurch bleibt Excel unsichtbar. Ich baue deshalb in die Fehlerroutinen immer ein

x1App.Quit

ein. Am besten:

On Error Resume Next

x1App.Quit

Set x1App = Nothing

Wenn du testest und Excel ist „im Hintergrund offen“, kannst du es nicht in der Taskleiste sehen. Mache den Taskmanager auf [Strg] + [Alt] + [Entf] – dort siehst du Excel nicht in den „Prozessen“, weil es im Hintergrund läuft, sondern in den „Details“. Und dort kannst du „den Task beenden“.

Ich spüre das Tier in mir. Es ist ein kleines Faultier.

Manchmal verblüfft mich Excel. Beziehungsweise Phänomene, die ich noch nie bemerkt habe.

Man erstelle eine Funktion, die einen leeren Wert zurückgibt, beispielsweise

=WENN(A1=“Januar“;1;““)

Man markiere die Spalte mit den Formeln, kopiere sie und fügen sie als Werte ein.

Mit [Strg] + [↓] springt Excel zu letzten (leeren?) Zelle. Stoppt nicht bei den Zahlen. Überspringt die vermeintlich leeren Zellen. Man sieht zwar nichts, aber die Funktion =ISTLEER liefert den Wert FALSCH. Diese Zellen sind nicht leer.

Scheiss auf Fenster putzen. Was draußen abgeht, kann ich googeln.

Ist das schon bösartig?

Ich öffne eine Excelmappe und versuche die Pivottabelle zu ändern. Ich erhalte eine Fehlermeldung:

„Der PivotTable-Bericht wurde ohne die zugrunde liegenden Quelldaten gespeichert. Wählen Sie den Befehl ‚Daten aktualisieren‘, um den Bericht zu aktualisieren.“

Verstanden! – ich versuche den Bericht zu aktualisieren und erhalte erneut eine Fehlermeldung:

„Der Bezug ist ungültig.“

Verstanden – ich schaue nach in den PivotTable-Tools in Analysieren / Daten / Datenquelle ändern – dort steht die Datenquelle (der Name der intelligenten Tabelle), auf der die Pivottabelle aufsetzt.

Was ist passiert: man erstelle eine intelligente/formatierte Tabelle; nenne sie beispielsweise „Mitarbeiter“. Man setze eine Pivottabelle auf, wobei die Option „Dem Datenmodell diese Daten hinzufügen“ nicht aktiviert sein darf.

Man lösche die Datenquelle, also das Tabellenblatt, auf dem sich die Tabelle „Mitarbeiter“ befindet.

Deaktiviert man in den Optionen der Pivottabelle (Registerkarte „Daten“) die Option „‚Details anzeigen‘ aktivieren, so ist kein Drilldown mehr möglich – also ein Doppelklick auf einen Zahlenwert führt zu einer Fehlermeldung:

„Sie können Datenzellen für Felder im Zeilen-, Spalten- oder Seitenbereich nicht bearbeiten.“

Noch perfider wird es, wenn man in den Optionen die Einstellung „Quelldaten mit Datei speichern“ deaktiviert. Speichert man die Excel-Arbeitsmappe, schließt sie und öffnet sie erneut, hat man etwas, das aussieht wie eine Pivottabelle, aber leider keine ist. Überall Fehlermeldungen!

Böse! Und nirgends ein Hinweis darauf, dass die Quelldaten entfernt wurde UND der PivotCache geleert wurde.

Ich bin nicht oberflächlich, ich hab auch hässliche Freunde!

Gestern Abend auf dem Excelstammtisch. Wir diskutieren über Listen und über verschiedene Möglichkeiten sie zu vergleichen. Beispielsweise mit Power Query (Daten abrufen und transformieren). Man muss nicht nur eine Spalte verwenden (die ID), sondern kann auch mehrere Spalten als Primärschlüssel verwenden. Man muss sie markieren. Ich versuche es – padautz – es geht nicht!

Die Lösung ist schnell gefunden: Ich habe in der ersten Liste Spalte 1 und dann Spalte 2 markiert, in der unteren dagegen Spalte 2 und anschießend Spalte 1.

Die Fehlermeldung ist merkwürdig: „Wählen Sie Spalten desselben Typs aus, um den Vorgang fortzusetzen.“ Habe ich doch!

Wenn man genau hinschaut, kann man die Nummer der Reihenfolge als Beschriftung in der Spalte sehen:

Also: richtig markieren – dann darf ich auch verknüpfen:

Gestern war hier noch aufgeräumt. Echt schade, dass du’s verpasst hast.

Das ist widerlich, böse und gemein!

Ich finde auf meiner Festplatte eine Dummy-Datei, die die Firma Microsoft zur Verfügung stellt: ORGDATA.XLS. Darin sind einige Namen enthalten. Ich öffne sie:

In dieser Datei war festgelegt, dass die Z1S1-Bezugsart verwendet werden soll (Datei / Optionen / Formeln). Ich schließe die Datei, beende Excel und starte Excel erneut. Die Einstellung dieser Datei wird mir nun als Grundeinstellung angezeigt – statt

A  |  B  |  C  |  D  |  E …

in den Spaltenköpfen erhalte ich:

1  |  2  |  3  |  4  |  5 …

Ich muss über Datei / Optionen / Formeln die Bezugsart ändern oder eine meiner „deutschen“ Dateien öffnen – dann ist der Spuk weg.

Ich habe es ausprobiert – umgekehrt genauso: ich ändere die Sprache auf englisch, schalte auf Z1S1 um, öffne eine deutsche, sprich: A1-Datei, – schwupp – und weg ist der Z1S1-Quatsch.

 

Und dann, eines Tages werde ich die Fenster putzen. Rein aus Neugier.

Amüsiert hat es mich schon. Visio 2019 Professional stellt einen Assistenten zur Verfügung, mit dem man aus einer Exceltabelle ein Ablaufdiagramm erzeugen kann (Daten/Aus Daten erstellen/Erstellen). Im ersten Schritt kann man eine Excel-Arbeitsmappe auswählen.

Ein Klick auf die Schaltfläche „Durchsuchen“ startet den Öffnen-Dialog. Das Kombinationsfeld, in dem verschiedene Dateitypen ausgewählt werden können bietet nur eine einzige Option: Microsoft Excel-Arbeitsmappen (*.xlsx, *.xlsm, *.xlsb, *.xls, *.xlw). Erstaunlich, dass man hier von einer Auswahl spricht, wenn nur eine Variante angeboten wird.

Noch erstaunlicher: Microsoft stellt eine Dummy-Datei zur Verfügung, mit deren Hilfe man den Assistenten ausprobieren kann:

AUDIT_DATAVISUALIZERPROCESSMAP.XLTX

Trägt man nun das Textfeld *.xl* oder *.* ein, wählt diese Datei aus, so erhält man eine Fehlermeldung:

Die ausgewählte Datei ist keine Excel-Datei (!)

Okay – also die Datei als XLSX speichern (besser noch: die Liste in eine leere Arbeitsmappe kopieren und diese als XLSX speichern. Dann funktioniert der Assistent.

Laut Portionsangabe bin ich eine vierköpfige Familie

Nabend, da ich nun seit 1h am verzweifeln bin brauche ich die Hilfe von einem Profil. Ich habe 3 Werte K12, K15, K18 Nun müsste ich es irgendwie hinbekommen das der höchste Wert FETT oder BUNT angezeigt wird. Kann mir dabei jemand helfen? Danke

#####

Wenn deine Werte in A1:A3 stehen, kannst du mit einer Formel in der Bedingten Formatierung arbeiten – bspw.:
=ZÄHLENWENN($A$1:$A$3;“<=“&A1)=ANZAHL2($A$1:$A$3)

Ich überlege, ob ich mir Putzerfische kaufe und einfach die Wohnung flute.

Amüsant.

Ich greife mit Power Query (Daten abrufen und transformieren) auf eine Tabelle einer Internetseite zu aus der ich die Wechselkurse heraushole. Ich sortiere die Liste und stutze:

Warum steht die USA vor Ungarn?

Klar: Power Query ist case sensitiv und unterscheidet beim Sortieren zwischen Groß- und Kleinschreibung. Also: Türkei < USA < Ungarn.

Eine Lösung: Man ersetzt „USA“ durch „Usa“, sortiert und ersetzt anschließend „Usa“ in „USA“. Oder man ändert in M (im erweiterten Editor) den Sortierbefehl:

#“Sortierte Zeilen“ = Table.Sort(#“Umbenannte Spalten“,{{each Text.Upper([Land]), Order.Ascending}})

Dabei steht „Umbenannte Spalten“ für den vorhergehenden Befehl und „Land“ für die zu sortierende Spalte.

Die Funktion Text.Upper ändert die Schreibweise der Länderbezeichnungen in Großbuchstaben und sortiert diese.

Übrigens: Anders als Excel gibt es in Power Pivot leider keinen Schalter (oder Parameter), um die Sortierung nicht case sensitive durchzuführen.

Jeden Morgen stelle ich mit die gleiche Frage: „Wer bin ich und wieso so früh?“

Nö – da müssen die noch einmal ran! Entweder Deutsch oder Englisch. Aber bitte nicht beides.

Bitte nicht Fett – italic – Unterstrichen

Bitte nicht das $-Symbol als Zeichen für Währung oder Buchhaltung:

Und bitte kein Komma als Tausendertrennzeichen. In Europa verwenden wir den Punkt (oder das Leerzeichen oder das Apostroph)

Gesehen: in Excel online

Eigentlich wollte ich putzen. Aber auf dem Weg in die Küche wurde ich geblitzt – jetzt ist der Lappen weg.

Manchmal bin ich zu schnell beim Nörgeln. Manchmal übersehe ich Dinge. Wie beispielsweise in folgendem Beitrag:

Schade. In der letzten Power Query-Schulung kam folgende Frage: Während PowerPivot sehr schön die Beziehungen grafisch darstellen kann:

gibt es eine solche Ansicht in Power Query (Daten abrufen und transformieren) leider nicht:

Ich weiß, dass die Sprache M anders denkt als PowerPivot, aber dafür, dass Power Query so viele Joins zur Verfügung stellt … Schade!

Danke für den Hinweis an XLarium, dass man über die Registerkarte „Ansicht“ die Abfrageabhängigkeiten darstellen lassen kann:

Manchmal habe ich das Gefühl, der Haushalt macht das extra.

Hallo René

Ich hätte eine kurze Frage, sofern ich Dich kurz stören darf.

Leider schaffe ich es nicht ein Steuerungselement in im Cockpit einzubauen, so dass man Makro „harte Werte“ auch so starten kann?

Danke schon mal für Deine Hilfe

Hallo Andi,

kurze Frage – kurze Antwort:

BITTE NICHT!

Ich finde in Tabelle5 (Cockpit) ein Makro „HarteWerte“, ich finde ein Modul „HarteWerte“ und darin ein weiteres Makro „HarteWerte“. Die Namen müssen eindeutig sein – sonst gibt es Kuddelmuddel!

Und: Ich habe die Zeile korrigiert:

Set rng = Tabelle4.Range(Tabelle4.Range(„A1“), Tabelle4.Range(„A1“).SpecialCells(xlLastCell)).SpecialCells(xlCellTypeVisible)

Bitte immer vollständig adressieren. Sonst läuft es an die Wand. Wenn du „A1“ schreibst, dann ist nicht klar welches A1 von welchem Blatt.

Ich sag’s einfach mal so euphorisch wie möglich: Montag!

Lieber René,

 

wie geht es dir?

 

Kannst du mir bitte kurz einen Tip geben? Seit einer Woche, werden in unserer Excel Datei die Negativwerte in Klammern statt mit dem Minus angezeigt. Ich habe auf dem Account-Blatt, die Formatierung für die entsprechenden Spalten wieder auf „Buchhaltung“ formatiert aber für alle verbleibenden Blätter kann/will ich das natürlich nicht manuell machen. Ich habe auch durch ein paar Suchen herausgefunden, dass es sich das durch Spracheinstellungen geändert haben könnte. In den Regionseinstellungen stimmen die Einträge (-1,1) jedenfalls.

 

Hast du noch eine Idee, wie ich das für die gesamte Datei wieder auf die Negativzahl-Anzeige zurück stellen kann?

Hallo Janet,

ich habe nachgeschaut: die Formatvorlagen sind es nicht. Mit Suchen & Ersetzen kann man sie auch nicht zurückkonvertieren.

Ich habe heute Abend auf dem Excelstammtisch gefragt, ob jemand das Problem kennt – negativ. Es kamen natürlich Vermutungen, woran es liegen könnte – wahrscheinlich wirklich durch den Austausch und Multilanguage-Package. Spannend … sollte man mal nachforschen …

Aber in meinem Kopf hat das grad noch Sinn gemacht.

Ein paar Tage unterwegs. Windows hat sich neue Installationen besorgt. Eine habe ich entdeckt: In Outlook erscheint nun die Laufrichtung des Kalenders von rechts nach links. Sehr komisch, Outlook!

Ich habe eine Weile suchen müssen. Diese Option findet sich in Datei / Optionen / Erweitert in der Gruppe „Rechts nach Links“. Dort kann man die Laufrichtung ändern. Netter, verspäteter Nikolausscherz!

Hab mich soeben gewogen. Laut der Wasserwaage liege ich perfekt auf der Couch.

Gestern in der Excelschulung fragte ein Teilnehmer, ob man die nicht gesperrten Zellen in einem geschützten Tabellenblatt hervorheben kann. Ich habe kurz überlegt: Es gibt keinen Organizer wie beispielsweise bei der Bedingten Formatierung oder bei den Namen. Mit Start / Bearbeiten / Suchen und Auswählen kann man eine Liste der gesperrten Zellen anzeigen lassen. Aber leider nicht markieren. Man kann mit der [Tab]-Taste über die nichtgesperrten Zellen springen und so herausfinden, wo offene, veränderbare Zelle liegen.

„Nein“ – lautet die Antwort, „hervorheben kann man sie nicht. Man muss sie per Hand formatieren. Beispielsweise grau.“

SVERWEIS ist eine Erfindung des Teufels !!!!!!!!!!!!!!!!!!!!!

Hi Rene,

wahrscheinlich wirst du jetzt von mir das CALC Zeugnis zurück verlangen, aber mich macht der SVERWEIS noch wahnsinnig in EXCEL2016.

Es ist eine völlig simple Datei, aber trotzdem verweigert SVERWEIS den Dienst.

Ich hab dir die Datei im Original angehängt. Schau dir mal meine SVERWEIS Formal an und zeig mir bitte den Fehler. Die Boulesche Variable hab ich auch in allen Variationen ausprobiert à IMMER #NV.

Die Formel:

=SVERWEIS(A2;$I:$K;1)

Hi Jo,

SVERWEIS sucht immer in der ersten Spalte einer Liste.

Dein Pin steht aber in der dritten Spalte.

Du kann es lösen mit den Funktionen INDEX und VERGLEICH:

=INDEX(J:J;VERGLEICH(A2;K:K;0))

Hilft das?

LG aus Hamburg

Rene

Das ist kein Chaos. Hier liegen einfach haufenweise Ideen rum.

Format übertragen:

Fällt Ihnen etwas auf? Richtig: Während Excel und PowerPoint KEINE Tastenkombination anbieten, kann man den „Pinsel“ in Word mit [Umschalt] + [Strg] + [C] erreichen, in Microsoft Visio dagegen mit [Umschalt] + [Strg] + [P]. Hätte man sicherlich vereinheitlichen können, oder?

Immerhin: [Alt] + [R], [F], [O] funktioniert in allen vier Programmen …

Don’t waste your time on a guy, who isn’t willing to waste his time on you

Heute bin ich mal nicht genervt, sondern ziemlich begeistert.

Seit einigen Tagen befinden sich in Excel 365 in der Registerkarte „Daten“ zwei neue Symbole „Aktien“ und „Geografie“.

Probieren wir es aus.

Mit Power Query („Daten abrufen und transformieren“) greife ich auf Wikipedia zu:

https://de.wikipedia.org/wiki/Liste_der_Gro%C3%9F-_und_Mittelst%C3%A4dte_in_Deutschland

Wende nun das Symbol „Geografie“ an. Amüsiere mich, dass Munich, Cologne und Nuremberg übersetzt werden. Die Population (über das Smarttag auf der rechten Seite) wird sehr gut aufgelistet. Ebenso weitere Informationen: Bundesland, Fläche, …

Okay – für alle Nörgler – einige Städte werden nicht korrekt erkannt (Schwerin, Kempten, Aalen), Berlin und Hamburg werden nicht als Stadtstaaten erkannt (Bremen allerdings schon); viele Städte haben noch keinen Kommentar.

Hut ab – das ist mal was!

 

 

… früher war ich bildschön … heute ist nur das Bild schön!

Wieder ein Schulungstag libreOffice Calc. Diesmal: Diagramme. je mehr ich Calc unterrichte, umso mehr liebe ich Excel. Es gibt einfach viele Dinge, die nicht funktionieren oder nicht vorhanden sind.

Eine kleine Auswahl:

* viele Diagrammtypen fehlen.

* man man Beschriftungen nicht per Hand verschieben (nur oberhalb und unterhalb platzieren).

* man kann sich geänderte Datenbereiche nicht mit der Maus verändern.

* auch das Verändern per Tastatur ist mühsam: [⇑] + [Strg] + [↓] funktioniert nicht.

* Calc verfügt über keine Farbdynamik („invertieren falls negativ“)

Soll ich weitermachen?

Wahrheit war leider ausverkauft, aber es gibt noch Lügen, Verrat und Enttäuschung, Masken gibt es im Sonderangebot.

Hallo Rene,

hier ist wieder der Max. Und (natürlich) eine Frage .. die ich trotz relativ intensiver Suche in den verschiedenen Blogs nicht beantwortet bekommen habe – daher als letzte Option Du als Spezialist für alle Fragen.

Es geht immer noch um meinen monatlichen Report an die Geschäftsleitung, das sind inzwischen 11 Tabs mit Tabellen, die ich alle als pdf in einem (!) Dokument ausdrucken will (und auch bisher konnte).

War auch kein Problem, mit Strg alle tabs markieren (jedes Tab hat den Druckbereich festgelegt), auf PRINT und ‚Microsoft Print to PDF auswählen, pdf Namen und Speicherort auswählen –> fertig.

 

Jetzt habe ich ein neues Tab zwischen die bestehenden hinzugefügt (unten im Screenshot das blaue ‚Overture‘ tab) und seitdem druckt der pdf printer das nur noch bis vor diesem Tab (tab 1 bis 8)

dann geht wieder das Fenster auf das einen neuen file Namen von mir haben will, dann wird dieses tab als pdf gedruckt und abgespeichert (tab 9)

und last but not least dann wieder einen neuen Namen und der Rest (tab 10 bis 12).

 

In der Druckvorschau werden aber alle Seiten von tab 1 bis tab 12 (insgesamt 34 Seiten) angezeigt. Aber ich schaffe es nicht das als ein Dokument in ein pdf zu verwandeln, sondern es wird in 3 dokumente zerstückelt:

  • Pdf 1: tab 1 ‚TOC‘ bis tab 8 ‚CCC/PMO‘
  • Pdf 2: tab 9 ‚Overture‘
  • Pdf 3: tab 10 ‚MKT‘ bis tab 12 ‚EMEA TSS‘

 

Lass mich wissen ob meine Erklärung halbwegs verständlich ist, evtl. weisst du ja wo es hakt.

Danke und schöne Grüße aus Regensburg,

Max

####

Hallo Max,

 

da hast du ein schönes Excel-Feature gefunden! Ich kann es nachvollziehen. Ich habe es zuerst an einer Datei getestet, die auf meinem Rechner liegt und mehrere Tabellenblätter beinhaltet. Habe ein neues Blatt hineinkopiert. Dann habe ich eine neue leere Datei erzeugt; aus einer anderen Datei (genauer: aus zwei anderen Dateien) ein Tabellenblatt eingefügt. Gleiches Verhalten wie bei dir: ich werde drei Mal zum Speichern aufgefordert. Ich verwendet Adobe Acrobat zum Erstellen eines PDF.

Ich schaue in den Visual-Basic-Editor und sehe dort, dass die Blätter nicht an der Stelle eingefügt wurden wie in Excel, sondern alphabetisch (also Sheet vor Tabelle). Und eben diese Mischung aus englisch und deutsch macht Excel und PDF schwierig: Sheet in Sheets klappt; Tabelle in Tabellen klappt. Aber die Mischung ist explosiv!

Lösche ich das neu eingefügte Blatt, so ist der Spuk weg! Umbenennen des Codenamens von Sheet in Tabelle oder umgekehrt nützt leider nichts. Ebenso wenig hilft es die Blätter in eine neue Datei zu kopieren …

Heißt: das muss wohl ein Bug in Excel sein!

Ich wüsste auch keine Lösung dafür – habe ich bisschen probiert …

Heißt: wenn du kannst – kopiere nicht das Blatt, sondern nur den Inhalt in ein neues Blatt, das in der Datei erzeugt wurde.

Liebe Grüße

Rene

Charisma? Oh Gott! Wo hast du dir das denn geholt?

Und schon wieder libreOffice Calc unterrichtet. Und schon wieder den Kopf geschüttelt.

Wenn man in Calc ein Datum eingeben möchte, so kann man dies – ebenso wie in Excel – über den Zahlenblock. Beispielsweise 19-11-18. Allerdings akzeptiert Calc nicht die Eingabe 19-11-2018. Und: die Grenzen für diese Eingaben sind 2001 bis 2031. Datumsangaben vor 2001 und Angaben nach 2013 muss man mit einem Punkt eingeben. Schade.

Übrigens bin ich nicht der einzige, der nörgelt. Heute fragte ein Teilnehmer nach einem Shortcut für Summe (wie in Excel: [Alt] + [=]). Gibt es nicht; kann man leider auch nicht anlegen. Leider kann man auch nicht aus dem Funktionsassistenten heraus Bereiche per Tastenkombinationen markieren. Alles ein bisschen hölzern und altbacken …

Headlines nerven

In der letzten Excelschulung.

Wir verknüpfen zwei Arbeitsblätter. Ich ziehe den Bezug =ErstesBlatt!ErsteZelle herunter. Da ich nicht weiß wie weit, schieße ich weit übers Ziel hinaus. Das Ergebnis sind Nullen.

Ich frage die Teilnehmer, wie man die Nullen unterdrücken kann. Ich erhalte die Antwort: „in den Optionen“. Richtig: Dort kann man in Datei / Optionen / Erweitert in der Kategorie „Optionen für dieses Arbeitsblatt anzeigen“ die Einstellung „In Zellen mit Nullwert eine Null anzeigen“ ausschalten.

Ich erkläre, dass diese Option nicht immer geschickt ist, denn so werden SÄMTLICHE Nullen unterdrückt. Ich möchte es gerne lokal unterbinden.

Wenn ich solche Fragen stelle, erwarte ich eine Antwort. Erwarte ich WENN(=““. Ein Teilnehmer meldet sich und antwortet: „Mit der Funktion ISTLEER“. Ich bin verblüfft. Damit habe ich nicht gerechnet. Stimmt – ISTLEER prüft das Gleiche wie =““. Wirklich? Wir testen es und stellen natürlich kleine Unterschiede fest. Wenn in der Zelle ein Fehler ist. Oder beispielsweise ein leerer String:

=““

Wir lernen – was auf den ersten Blick gleich aussieht, muss nicht unbedingt gleich sein …

Es ist nie zu spät, die gleichen Fehler immer wieder zu machen

In der Excelschulung zeige und erkläre ich den Manager für Regeln zur Bedingten Formatierung.

Später erläutere ich die Datenüberprüfung. Da kommt die Frage einer Teilnehmerin, ob Excel für die Datenüberprüfung auch einen solchen Manager zur Verfügung stellt. Finden kann man sie ja – mit Hilfe der Schaltfläche „Suchen und Auswählen“. Leider nein, lautet meine Antwort.

Lieber Gott führe uns nicht in Versuchung, wir finden da schon selber hin

Hübsche Frage in der heutigen Excel-Schulung:

In einer Liste befinden sich eine Reihe von Spalten, die alle in einer Pivottabelle verwendet werden. Da es sich um getrennte Spalten handelt, wird keine Gesamtsumme zur Verfügung gestellt. Für DIESEN Fall stellen Pivottabellen keine Funktion(en) zur Verfügung. Man muss ein berechnetes Feld hinzufügen, beispielsweise:

=Rockmusik +Schlager +Klassik +Popmusik +Oper +Musical +’Jazz, Blues‘

Nicht jeder, der ans Bett gefesselt ist, ist krank.

Heute in der Excel-Schulung. Ein Teilnehmer fragt, ob man nicht ZWEI Achsen logarithmisch skalieren kann. „Natürlich kann man“, war meine Antwort und dachte dabei an eine primäre und sekundäre y-Achse.

Nein – der Teilnehmer meinte die x- Achse und die y-Achse. Ich versuchte ein Liniendiagramm – tatsächlich – ging nicht. Ich ahnte, wie es ging: man muss ein XY-Diagramm (Punkt) verwenden. DORT darf man beide Achsen logarithmisch skalieren.

Heute – ohne Worte!

Boah ist das umständlich! Formeln mit dem Funktionsassistenten in Calc zu erstellen!

In Excel wandelt die Funktionstaste [F4] einen relativen Bezug in einen absoluten um. In Calc tut dies die Tastenkombination [⇑] + [F4]. Dumm nur, dass diese Tastenkombination im Funktionsassistenten nicht funktioniert … Auch nicht Tastenkombinationen wie [⇑] + [Strg] + [↓], um schnell einen Bereich zu markieren.

Dann doch lieber Excel!

Willkommen im falschen Film

Die Landeshauptstadt München setzt noch immer libreOffice Calc ein. Sie werden zwar zurück migrieren auf Microsoft Excel, aber das dauert …

Und solange muss ich dort noch Calc unterrichten.

Habe ich schon oft -ich kann mich einfach nicht mit DIESER Tabellenkalkulation anfreunden. Vielleicht bin ich excelverwöhnt. Hier einige meiner Kritikpunkte:

* Trägt man unter einer Liste einen Buchstaben an, der in mehreren Varianten vorkommt, wird der Eintrag vorgeschlagen (AutoEingabe), der zuerst in der Liste auftaucht:

Das klein geschrieben „a“ bleibt übrigens klein. Man muss es in Großbuchstaben schreiben.

* Egal an welcher Stelle man einen Buchstaben einträgt – die gesamte Liste wird abgesucht:

Eine Datumsangabe wird als Standard in der Form TT.MM.JJ eingetragen. Leider kann diese Grundeinstellung nicht ändern – man kann zwar das Datum formatieren …

* Ebenso Uhrzeit: sie wird als Standard mit Sekunden (also: HH:MM:SS angezeigt):

* Will man zwei Tabellenblätter unterschiedlich formatieren (beispielsweise eines quer und eines hoch), muss man neue Seitenformatvorlagen anlegen. Es geht leider nicht einfach über Format / Seite. Auch wenn das Denken nachvollziehbar ist (entnommen einem Satzprogramm, in dem auch Vorlagen für Seiten definiert werden), so erscheint es mir in Calc umständlich!

Liste der Vorlagen für Seiten

Ich komme übrigens aus Ironien, das liegt am sarkastischen Meer.

Man zwingt mich mal wieder libreOffice Calc zu unterrichten. Doch – es gibt (noch) Firmen, Behörden und Institutionen, die diese Tabellenkalkulation einsetzen! Sie ist noch sehr viel inkonsequenter als Excel. Setzt man in Excel ein Apostroph (‚) vor einen Text, eine Zahl oder eine Formel, wird das Ergebnis als Text interpretiert und steht linksbündig in der Zelle. In Calc dagegen werden nur Zahlen als Text interpretiert. Das bedeutet:

‚089

steht korrekt als 089 in der Zelle. Eine Erklärung

=belegt

liefert einen Fehler, das Apostroph liefert keine Abhilfe. Während die Artikelnummer oder Abteilungsbezeichnung 3.1 als Text interpretiert wird, ist 3.1.1 in Calc eine Datumsangabe und wird – wie in Excel – umgewandelt. Hier schafft das Apostroph Abhilfe.

Calc unterscheidet übrigens zwischen „Zelle als Text formatieren“ und dem Apostroph. Denn:

=belegt

kann man mit der Textformatierung angezeigt bekommen. Komisch, oder?

Lieber reinen Wein einschenken. Oder einen guten Whisky

In der letzten Excelschulung fragte eine Teilnehmerin, woran man erkennen kann, dass eine Fixierung eingeschaltet ist.

Sie hat recht: Ist das Blatt geschützt, ist das Symbol nicht mehr mit „Blatt schützen“, sondern mit „Blattschutz aufheben“ beschriftet:

Ist ein Filter eingeschaltet, wird dies mit einem aktiven (grau unterlegten) Symbol quittiert.

Beim Fixieren (einfrieren) – jedoch: nichts!

Warum können viele Männer nach dem Sex nicht einschlafen? Sie müssen noch heimfahren.

Heute in der Excelschulung:

In der Seitenansicht wird die Linie angezeigt:

Warum allerdings nicht in der Tabelle?

Die Antwort ist einfach: In der Normalansicht der Tabelle ist der (automatische) Seitenumbruch zu sehen. Deshalb wird die (formatierte) Linie nicht angezeigt. Eine Linie gewinnt – hier: der Seitenumbruch.

Eines muss ich meiner Morgenmüdigkeit lassen – sie hat Ausdauer!

Hallo Rene

Kaum zu glauben, aber 8 Jahre nach Deinem Kurs hat sich mein Bruder Selbständig gemacht und ich durfte mich wieder an Excel VBA austoben um Angebote, Rechnungen und Lieferscheine zu generieren. Aber ich bekomme es einfach nicht hin verlässlich die Rechnungen automatisiert als pdf abzulegen. Bist Du für diesen Programmierauftrag zu gewinnen? Schöne Grüsse, Josef

Hallo Josef,

wenn ich eine Datei als PDF haben möchte, verwende ich den internen Speichern-Befehl (speichere als PDF). Kannst du mit dem Makrorekorder aufzeichnen.

Hallo Rene

Das hab ich gemacht, der Code läuft so lange, bis eine Seite am Drucker auf Papier gedruckt wird
Dieses Phänomen ist für mich absolut unerklärlich.

anbei mein Excel-Programm aus dem ich die damit generierten Rechnungen als PDF automatisiert ablegen möchte:

Speichername = strZiel & Rechnungsnummer & „-“ & Auftragsnummer & “ “ & Kunde & “ “ & Kommission & „.pdf“

‚als PDF Drucken und ablegen
Sheets(„Rechnung“).Activate

ActiveWorkbook.SaveAs Filename:= _
Speichername, FileFormat:=xlPDF, _
PublishOption:=xlSheet

Hallo Josef,

mir fällt beim Öffnen der Excelmappe auf, dass eine Spalte auf der zweiten Seite steht.

Ich würde zuerst alles auf eine Seite anpassen und anschließend ein PDF erstellen:

‚Application.PrintCommunication = False

With ActiveSheet.PageSetup

.FitToPagesWide = 1

.FitToPagesTall = 1

End With

‚Application.PrintCommunication = True

ActiveSheet.ExportAsFixedFormat Filename:= _

Speichername, Type:=xlTypePDF

Bei mir klappt das.

Versuche es mal, bitte

War das die Antwort auf die Frage?

Liebe Grüße

Rene

Hi, der Code mag immer nur bei der ersten Ausführung und sobald der Drucker angesteuert wird bringt er einen objektorientierten Fehler… vielleicht sollten wir doch auf eine neue Excelversion umsteigen
Was mir aber nach dem ersten Ausführen nach der Programmierung aufgefallen ist, dass er den Schnelldruck über das Druckersymbol verweigert hat. Musste über Datei Drucken… gehen

Habe selbst viele Fehler, daher darfst Du gern perfekt sein!

Ein Kommentar zu den Zikelbezügen von Michael:

Hallo ,

Excel lügt sogar manchmal, wenn es Zirkelbezüge meldet! Man erzeuge eine Arbeitsmappe mit 2 oder mehr Tabellenblätten. Blatt 1 wird eine Tabelle (Start-> als Tabelle formatieren) mit z.B. 10 Zeilen und 3 Spalten erzeugt. In den Spalten 2 und 3 (B2:C10) stehen irgendwelche korrekten Funktionen (z:B =Zufallsbereich(1;9), =Heute()+11)
Auf dem anderen Tabellenblatt werden irgendwo einige Zirkelbezüge eingegeben, möglichst einen anderer Adressbereich wählen, als den von der Tabelle belegten, z.B. von E20:F30 .
Wechselt man nun in die Tabelle auf Blatt 1 und ändert dort eine der Formeln (somit wird man eine Neuberechnung auslösen) , wird in der Statuszeile ein Zirkelbezug gemeldet, dessen Adressangabe nicht darauf hinweist, dass er auf einem anderen Tabellenblatt zu suchen ist. Vielmehr wird eine Zellenadresse innerhalb der korrekten Tabelle angezeigt, die ja garantiert nicht mit der tatsächlichen übereinstimmen kann.
Ich liebe Excel, aber ich hasse solche Nachlässigkeiten in einem Programm, das inzwischen 33 Jahre alt ist. Zirkelbezüge sind wahrhaftig nicht neu, das sollte MS doch im Griff haben.

Danke für den Hinweis, Michael – klasse!

Ein richtiger Mann kann auch ohne zu zielen beim Pinkeln die Klobrille treffen.

Lieber René,

in Excel gab es einmal eine Einstellung, mit der sich Zellen mit einem Zeichen (z.B. —-) füllen ließ, auch egal, wie breit die Spalte ist.

Dies wurde durch eine Tastenkombination abgelöst. Meine Notiz darüber finde ich leider nicht mehr und im Internet habe ich gar nichts mehr gefunden.

Hast Du diese Kombination zufällig bei der Hand?

Danke.

LG Traudl

Hallo Traudl,

Tastenkombination?

Du kannst es mit der Funktion WIEDERHOLEN auffüllen lassen:

=WIEDERHOLEN(„Excel nervt „;999)

oder mit Zellformat / Ausrichtung / Horizontal / Ausfüllen:

Oder du kannst das benutzerdefinierte Format „*“ verwenden, beispielsweise „*_0“:

Damit kannst du beispielsweise einen Text linksbündig und einen rechtsbündig darstellen („München“* TT.MM.JJJJ)

Sonst fällt mir nichts ein.

LG :: Rene

1 2 3 6