(C) 2009 - 2021 by Mourad Louha · Alle Rechte vorbehalten

Archive for 2010

Debra Dalgleish hatte vor einiger Zeit in einem Ihrer Blogartikel vorgeschlagen, einen „Spreadsheet Day“ zu feiern und um Vorschläge für ein Datum gebeten. Nun, heute ist es soweit, am 17. Oktober 1979 erschien VisiCalc, die erste Tabellenkalkulation für IBM PC’s.

VisiCalc

Eine Version der Anwendung von 1981 kann unter dem folgenden Link heruntergeladen werden und läuft auf einem modernen Rechner in einer DOS-Box. Das Programm ist erstaunliche 27 KB, richtig nur 27 KB, groß. PS: die Anwendung nutzt ein englisches Tastaturlayout. Eine Anleitung ist auf der Website auch zu finden.

Jemand stellte im MS Office Forum die Frage, warum Excel 2007 in bestimmten Konstellationen mit externen Daten verknüpfte Formeln immer wieder entfernt und durch Werte ersetzt hatte. Der User bemerkte auch, dass, wenn die verknüpfte Datei in einen anderen Ordner geschoben wurde, alles normal lief. Es stellte sich schließlich heraus, dass Sonderzeichen im Pfad zu verknüpften Datei zu diesem Verhalten geführt hatten. Microsoft empfiehlt grundsätzlich keine Sonderzeichen in Pfad- und Dateinamensangaben zu verknüpften Dateien zu verwenden. Trotzdem bin ich durch den Beitrag des Users im Forum neugierig geworden und habe ich es mal in Excel 2003, 2007 und 2010 getestet. Dabei bin ich zu interessanten Ergebnissen gekommen.

Microsoft Excel

Zunächst habe ich mir für das Testen eine Ordnerstruktur angelegt, wie oben im Screenshot zu sehen. Nehmen wir mal an, wir hätten ein paar Ordner, die jeweils in den Pfadnamen eckige Klammern als Sonderzeichen beinhalten. Und dass sich in diesen Ordnern Excel Dateien mit einer Monatsauswertung für diverse Produkte befinden.

Read more

Ich war gerade dabei, meinen englischen Artikel zu unserer Excel Kalendervorlage für 2011 zu überarbeiten und hatte einen Satz vom Deutschen ins Englische im Bing Translator übersetzen lassen. Dabei ist mir ein relativ unscheinbarer, aber meines Erachtens interessanter, Link aufgefallen, welcher zum Microsoft ESL Assistant führt. Das Projekt von Microsoft Research soll Unterstützung für Personen liefern, die Englisch als Zweit- oder Fremdsprache verwenden.

Microsoft ESL Assistant

Im oberen Bereich befindet sich ein Eingabefeld, in welches der englische Text hineinkopiert werden kann. Anschließend braucht man nur auf „Check“ drücken und der Text wird analysiert. Findet das Tool Unstimmigkeiten, zum Beispiel grammatikalische Fehler, werden im unteren Bereich Alternativen inklusive von Quellen im Internet vorgeschlagen.

Das Tool und die Website sind jedoch mehr als Prototyp zu sehen, d.h. es erhebt keinen Anspruch darauf, alle Fehler im Text zu erkennen. Laut FAQ der Website zum Projekt werden angeklickte Lösungsvorschläge gesammelt und dienen zu Forschungszwecken und zur Verbesserung weiterer Produkte. Insofern sollte auch das Eingeben persönlicher Daten oder wichtiger Dokumente, ebenfalls laut FAQ, vermieden werden. Das Tool gibt es übrigens auch als Outlook Add-In.

Vor kurzem fragte mich Andreas Entenmann, ob ich mein Tool zum Auslesen von Verzeichnissen so erweitern könnte, dass nicht nur die Namen der Unterverzeichnisse ausgelesen und in eine Excel Tabelle geschrieben werden, sondern auch die kompletten Pfade pro gefundenem Unterordner. Und wie es oft so ist, kurz nach Andreas‘ Anfrage erhielt ich weitere Anfragen von Usern aus dem Forum „Office-Lösung“, ob ich nicht das Tool auch um eine Funktion zum Auslesen der Dateien erweitern könnte.

Gewünscht, gesagt und getan. Ich habe nun einerseits das Tool um die entsprechenden Funktionen erweitert und ein Add-In generiert, welches eine Benutzeroberfläche mit einstellbaren Optionen zur Verfügung stellt und am Ende des Artikels heruntergeladen werden kann.

Maninweb.de Add-Ins

Die relativ einfache Variante des Tools hatte ich im Januar 2009 in meinem Blog auf meiner Hauptseite publiziert, den Artikel finden Sie hier „Verzeichnisstruktur mit VBA auflisten“.

Der Code im Add-In ist zwar kennwortgeschützt, kann aber von jedem eingesehen und darf auch in eigenen Projekten verwendet werden, solange die Hinweise im Kopfbereich der Module erhalten bleiben. Davon unberührt bleiben jegliche Urheber-, Verwertungs- und Publizierungsrechte, die alle bei mir verbleiben. Das Kennwort zum VBA Projekt lautet „excelticker“. Der enthaltene Code füllt nicht nur eine Excel Tabelle mit den Ordner- und Dateinamen sondern enthält auch Funktionen zum Füllen eines TreeView Steuerelementes mit der Ordnerstruktur und einer ListView mit den in einem Ordner enthaltenen Dateinamen. Am Rande erwähnt, ein paar Hilfsfunktionen ermöglichen den Aufruf des Windows Verzeichnisauswahldialoges und das Entfernen der Titelleiste in einer UserForm. Nachfolgend eine kurze Beschreibung der wesentlichen Funktionen der Module und des Add-Ins.

Read more

Kay Giza hat auf seinem Blog einen Artikel publiziert, der auf einen Webcast „Einstieg in Visual Basic 2010 – Komplexe Datenstrukturen – einfach erklärt“ verweist.

Dieser Webcast wendet sich speziell an Einsteiger Visual Basic 2010 und führt Ihnen unter anderem nützliche Klassen von Visual Basic wie »Collection« oder »Dictionary« direkt im Einsatz vor!

Direkt zum Webcast geht es hier.

André Melenk hat gestern einen sehr interessanten Fachartikel über einen Excel Fehler auf seiner Homepage Excel4Managers.de geschrieben. Es handelt sich um einen Bug, der offensichtlich seit mehreren Excel Versionen vorhanden ist und eine Option für Punkt-Diagramme betrifft.

Wenn in einem Punkt(XY)-Diagramm eine Trendlinie eingefügt wird, kann über eine Option das Bestimmtheitsmaß dargestellt werden. Wird jedoch zusätzlich die Option „Schnittpunkt“ aktiviert, erfolgt diese Berechnung leider fehlerhaft. Übrigens, André bietet in seinem Artikel auch einen Workaround an, also eine Möglichkeit, den Bug zu umgehen.

» Weiterlesen bei Excel4Managers.de

Momentan untersuche ich die Registry Zugriffe von Excel & Co. und habe mir zu diesem Zweck eine Excel Tabelle angelegt, wo einzelne Registry Pfade in Schlüssel und Werte zerlegt werden. Dabei kam mir dann die Idee, dies zur Zerlegung einen vollständigen Pfads zu einer Datei in Pfadname und Dateiname per Excel Formel zu zerlegen und in diesem Artikel zu beschreiben. Eine Beispielmappe kann am Ende des Artikels heruntergeladen werden.

Excel 2010

Ein Pfad zu einer Datei setzt sich in der Regel aus einer Laufwerksangabe, einer Folge von Ordnernamen, getrennt durch ein Trennzeichen und einem Dateinamen zusammen. Für Windows Betriebssystem ist das Trennzeichen der „Backslash“, also „\“.

Je nachdem, wo sich die Datei befindet, ist der Pfad mal kürzer, mal länger. Um den Dateinamen in Excel zu ermitteln, müssen wir also wissen, an welcher Stelle sich das letzte Trennzeichen befindet. Dann könnten wir die Excel Formel „Rechts()“ verwenden und den Dateinamen extrahieren.

Read more

Hinweis vom 14. August 2014: beachten Sie bitte die aktuellste Version, die im folgendem Beitrag vorgestellt wird: Freigabe vom Excel-Soccer zur Ligaverwaltung.

So, lange genug hat es ja gedauert, aber leider bin ich früher nicht dazu gekommen.

Nun aber gerade noch rechtzeitig vor dem Start der Saison die aktualisierten Dateien.

Dazugekommen ist auch das Tippspiel für die 2. Liga. An dieser Stelle ein Danke an Lutz, der mich da tatkräftig beim „eindaddeln“ der Spieltage und Paarungen unterstützt hat.

Es gibt nun jeweils 2 Tippspielversionen für die 1. und 2. Bundesliga

Version 1 ist die bereits bekannte, erweitert um das Einbinden der Zusatztipps in der Hilfstabelle. Die Auswertung der Zusatztipps wird erst am letzten Spieltag wirksam, damit die Ergebnisse der Tipps nicht verfälscht werden.

Version 2 berücksichtigt eine Sonderregelung bei Unentschieden. Wird das richtige Ergebnis getippt gibt es die volle Punktzahl für Ergebnis. Abweichend zu Version 1 werden hier jedoch generell bei Unentschieden keine Differenzpunkte vergeben sondern ausschlisslich Tendenzpunkte.

Hinweis vom 14. August 2014: beachten Sie bitte die aktuellste Version, die im folgendem Beitrag vorgestellt wird: Freigabe vom Excel-Soccer zur Ligaverwaltung.