Dateinamen eines Verzeichnisses mit VBA auslesen und in Excel schreiben

Mit einem kleinen Makro können Sie ganz bequem sämtliche Dateinamen inklusive der Dateiendungen in Excel schreiben. Das nachfolgende Makro brauchen Sie hierfür lediglich in ein Modul Ihrer Exceldatei hinzufügen. Alternativ können Sie auch die im Anschluss an diesen Beitrag anghängte Musterdatei nutzen.

Bevor Sie starten gibt es zwei Wichtige Punkte zu beachten. Vor dem Ausführen des Makros müssen Sie den Ordnername noch abhändern. Im Beispiel würde das Makro ansonsten im Laufwerk “C:\” den Ordner mit dem Namen “Ordnername” suchen und falls vorhanden die Dateien dieses Ordners in Spalte A ab Zeile 1 auflisten. Sofern der Ordnerpfad nicht vorhanden ist, erhalten Sie die Fehlermeldung “Laufzeitfehler ’76’: Pfad nicht gefunden”.

weiterlesen

 

Stolperstein Formatierung in UserForm TextBox

In programmierten Formularen (UserForm) kommen häufig Eingabefelder in Form einer TextBox zur Anwendung. Meistens sollen die darüber eingegebenen Werte umgehend weiter verarbeitet werden. Und hier gilt es ggf. gleich von Beginn an Fehler zu vermeiden. Der Inhalt einer TextBox wird nämlich ohne weiteres Eingreifen grundsätzlich immer als String behandelt. Sollen in einer TextBox jedoch Zahlen erfasst werden, die anschließend zum Beispiel miteinander verglichen oder summiert werden sollen, müssen diese zuvor umformatiert werden.

Was passiert, wenn die Inhalte der TextBox-Felder nicht formatiert werden? Den Fehler wird man unter Umständen nicht sofort merken.

TextBox Eingabefelder in Userform

Unterschiede in der Sortierung von Texten und Zahlen:
Angenommen Sie haben eine UserForm in der die Eingabe einer Zahl “von” und einer Zahl “bis” erfolgen soll. Anschließend möchten Sie prüfen, ob die Eingabe korrekt erfolgt ist, also die Zahl “von” wirklich kleiner als die Zahl “bis” ist.

weiterlesen

 

Excel Fußball Bundesligatippspiel 2016/2017

Für die neue Saison 2016/2017 gibt es das Tippspiel zunächst für die 1. und 2. Bundeliga. Weitere Europäische Ligen werden, wie in den letzten Jahren noch folgen. Geplant sind die Ligen Premier League (England), Primera División (Spanien), Serie A (Italien), Ligue 1 (Frankreich) und SüperLig (Türkei). Bedingt durch die Europameisterschaft in Frankreich und dem erhöhten Zeitaufwand aufgrund der Änderung des Turniermodus sind noch nicht alle Tippscheine fertiggestellt.

Fussball Bundesliga Tippspiel 2015-2016

Gegenüber dem Vorjahr gibt es auch wieder einige zusätzliche Features und Optimierungen in der Verarbeitung der Tippscheine.

weiterlesen

 

Excel EM Tippspiel für die Europameisterschaft 2016 in Frankreich

In zwei Monaten startet die Fußball Europameisterschaft in Frankreich. Damit Sie auch dieses Jahr wieder mit Freunden, Kollegen und der Familie die Spiele tippen können, stelle ich heute das kostenlose Excel EM Tippspiel vor.

Spielplan Euro 2016

Gegenüber dem Excel Tippspiel zur UEFA EURO 2012 hat es zwangsläufig einige wichtige Änderungen gegeben. Statt 16 Nationalmannschaften starten in Frankreich 24 Teams. Aus diesem Grund wird es in Frankreich erstmals ein Achtelfinale geben, wodurch auch die vier besten Dritten der sechs Gruppen die Vorrunde überstehen können. Diese Reglement Änderung wurde über eine Dropdownbox im Achtelfinale für die Auswahl der Drittplatzierten realisiert. Die Mannschaften stehen erst vollständig zur Auswahl, sobald die Vorrunde abgeschlossen ist.

weiterlesen

 

Vorankündigung: UEFA EURO 2016 Excel-Tippspiel

UPDATE 11.04.2016: Hier geht es zum Download.


In diesem Sommer steht das nächste Fußball-Großereignis, die Europameisterschaft in Frankreich, an. Wie auch für die vergangenen Turniere wird es auch dieses Jahr eine kostenlose Excel-Tippspiel Vorlage für Tippgemeinschaften geben.

Welche Neuerungen es geben wird ist aktuell noch nicht endgültig geklärt. Auf jeden Fall muss natürlich die Modus-Änderung gegenüber der Europameisterschaft 2012 umgesetzt werden. Es gibt darüber hinaus noch diverse Ideen, die Ergebnis-Liste der Tipper zu erweitern und optimieren. Mehr wird an dieser Stelle noch nicht verraten. Es bleibt auf jeden Fall bei der vollautomatischen Tippscheinauswertung und der unlimitierten Mitspielerzahl.

weiterlesen

 

Mit VBA nach Datum filtern

Ziemlich banal ist eigentlich der heutige VBA Tipp. Allerdings ist das Internet voll von Fragen zu diesem Thema. Und die Lösungsvorschläge funktionieren mal besser, mal schlechter. Meistens sind es improvisierte Ideen, die das eigentliche Problem umgehen (z.B. Umformatieren in einen String etc.). Die Lösung dieses alltäglichen Problems bereit daher offensichtlich so manches Kopfzerbrechen. Gerade auch deshalb weil der Makro Rekorder das Problem nicht lösen kann. Gemeint ist das Ansteuern eines Autofilters über ein VBA Makro wenn eine Datumsspalte gefiltert werden soll. Nachfolgend stelle ich Ihnen jeweils einen passenden VBA Code vor um eine Datumsspalte nach den gängien Varianten:

  • Datum ist gleich
  • Datum ist größer als
  • Datum ist kleiner als
  • Datum liegt zwischen
  • Datum ist größer als das aktuelle Tagesdatum
VBA Makro Lösung

Grundsätzlich ist bei den nachfolgenden Beispielen zu beachten, dass die zu filternde Spalte im Datumsformat “TT.MM.JJJJ” vorliegen muss. Ggf. können Sie die Spalte umformatieren, wenn ein anderes Format vorliegt. Sofern eine andere Datums-Variante genutzt werden soll, sind die Makros entsprechend anzupassen. Für die jeweiligen Beispiele wurde das Datum in eine Variable (Datum, Datum1, Datum2) vom Datentyp “Date” gespeichert. Sie können natürlich auch eine Inputbox, einen Zellwert oder ähnliches als Grundlage für die Filterfunktion verwenden.

weiterlesen

 

Excel Fußball Bundesligatippspiel 2015/2016

Das neue Excel Tippspiel zur Fußball Bundesliga Saison 2015/2016 wurde von Einigen schon sehnlichst erwartet. Dieses Jahr bin ich mit dem Release im Gegensatz zu den letzten Jahren relativ früh fertig geworden. Der neue Spielplan wurde schließlich erst vor ca. 2 Wochen veröffentlicht.

Fussball Bundesliga Tippspiel 2015-2016

Eins noch vorweg: Ich freue mich über jedes Feedback und über jeden Verbesserungsvorschlag. Feedback und Verbesserungsvorschläge gerne per Kommentar auf diesen Beitrag oder natürlich auch jederzeit per Email. Sollte sich ein Fehler eingeschlichen haben, dann wäre eine Email möglichst mit Screenshot und/oder der Datei als Anlage optimal um das Problem zeitnah nachvollziehen zu können.

Features

Das kostenlose Excel Tippspiel bietet Ihnen folgende Vorteile:

  • Punktevergabe für Ergebnis, Tordifferenz und Tendenz frei wählbar
  • Unbegrenzte Teilnehmerzahl
  • Optionale Sondertipps für Meister, Absteiger etc. möglich
  • Ausführliche Saison-Statistiken mit Fieberkurve, Tabellen, Häufigkeiten von Ergebnissen u.v.m.
  • Tippscheine für 1. – 3. Bundesliga, Premier League, SüperLig, Ligue 1, Eredivisie
  • Farbliche Kennzeichnung des Lieblingsvereins
  • Automatisierte Tippauswertung

Anpassungen und Änderungen

In diesem Jahr bestand der Hauptaufwand in der Aktualisierung der Spielpläne und Saisondaten.

weiterlesen

 

Dynamischer Datenbereich für die Pivot-Tabelle

Pivot bietet Ihnen optimale Möglichkeiten größere Datenmengen gezielt zu analysieren. Mit minimalem Aufwand können Sie den Datenbereich einer Pivot-Tabelle dynamisieren. Dazu stelle ich Ihnen heute eine kleine Makrolösung vor.

Die beiden Makros werden im VBA-Editor nicht als Modul in Ihrem VBAProject gespeichert, sondern im Ordner “Microsoft Excel Objekte” und dort in der Tabelle in der Ihr Datenbereich für die Pivot-Tabelle liegt.

VBA Project

Die Funktion der beiden Makros ist schnell erklärt. Das Makro “dynPivotbereich” setzt einen Namen für den gewünschten Datenbereich. Im Beispiel hat dieser Bereich 4 Spalten von Spalte A = “C1” bis Spalte D = “C4”. Das “C” steht hier für Column = Spalte. Die Zeile wird mit dem Buchstaben R = Row angegeben.

weiterlesen

 

Straße und Hausnummer mit Excel trennen – Teil 2 (Variante mit Makro)

Im ersten Teil habe ich Ihnen für das Problem bereits eine Lösung mit einfachen Excel Formelfunktionen vorgestellt. Diese Variante ist für gewisse Adressen vollkommen ausreichend und die Formeln sind auch jederzeit anpassbar und können für den jeweiligen Einsatz weiter optimiert werden. Nutzen Sie die Variante ohne Makros insbesondere dann, wenn Sie keine Makros aktivieren möchten, oder dürfen.

Einen anderen Lösungsansatz stelle ich Ihnen heute mit der makrobasierten Version vor.

weiterlesen

 

Excel Bundesliga Tippspiel 2014

Nach der erfolgreichen WM in Brasilien, steht nun auch schon wieder die neue Bundesliga-Saison vor der Tür. Allen Tippfreunden stelle ich auch dieses Jahr wieder ein kostenloses Excel-Tippspiel für die höchsten deutschen Ligen (1. Bundesliga, 2 Bundesliga und 3. Liga) und den bekanntesten europäischen Ligen Primera División (Spanien), Premier League (England), Ligue 1 (Frankreich), Eredivisie (Niederlande) und SüperLig (Türkei) bereit.

Fussball Bundesliga Tippspiel 2014-2015

Für jede Liga steht jeweils eine Excel-Datei als Tippschein zur Verfügung. Jeder Mitspieler erstellt sich aus der Vorlage einen Tippschein und kann dort vor der Saison oder auch über die Saison verteilt die Tipps eintragen. Die Regeln legt jeweils die Tippgemeinschaft fest. Auch können Sie die Punkte für richtige Tipps, korrekte Tordifferenzen oder die richtig getippte Tendenz selbst festlegen. Die Voreinstellung vergibt 3 Punkte für das richtige Ergebnis, 2 Punkte für die Tordifferenz und 1 Punkt für die richtige Tendenz. Optional können zudem noch Extrapunkte (u.a. für den Meister oder die Absteiger) vergeben werden. auch hier können Sie die Anzahl der Punkte frei bestimmen.

weiterlesen