Um den VBA-Projekt-Explorer übersichtlich zu halten und nicht ungewollte Änderungen an den Makros von Kollegen vorzunehmen, hat es sich bei uns eingebürgert, Projekte mit einem Kennwort zu versehen. Weniger zum Schutz von Geheimnissen, als vielmehr deshalb, weil das Öffnen von eingebundenen Projekten hierdurch einfach bewusster erfolgt. Dumm ist aber, wenn sich Kollegen nicht an das einheitlich zu verwendende Kennwort halten und dann auch noch das Unternehmen verlassen. Da der Schutz einer Projektdatei jedoch äußerst schwach ist, lässt sich mit den folgenden Schritten das Kennwort zurücksetzen.

  • Die Arbeitsmappe oder Add-In-Datei muss mit einem Hex-Editor geöffnet werden.
  • Wir begeben uns auf die Suche nach der ASCII-Zeichenfolge “DPB”. Die richtige Stelle haben wir gefunden, wenn kurz darauf der String “Host Extender Info” folgt.
  • Aus diesem “DPB” machen wir ein “DPx” und speichern die Änderungen.
  • Excel begrüßt uns mit dem Hinweis, dass die so manipulierte Datei einen ungültigen Schlüssel-Wert enthalte, wenn wir sie öffnen. Wir laden sie dennoch und ignorieren auch die ggf. folgenden unerwarteten Fehler.
  • Im VBA-Editor (Alt+F11) müsste der Code nun bereits einsehbar sein. Sollten weitere Fehlermeldungen erscheinen, kann das Kennwort unter Extras > Eigenschaften > Schutz überschrieben werden.

Für viele Kleinigkeiten des täglichen Excel-Arbeitslebens bietet es sich an Makros zu erstellen. Eintönige Routineaufgaben lassen sich damit automatisieren und die Tabellenkalkulation um zahlreiche individuelle Features ergänzen.

Spätestens, wenn man die kleinen Helfer dann nicht nur selber nutzen, sondern auch etwa den Kollegen bereitstellen möchte, macht es teilweise Sinn, sie in einem Add-In zu bündeln und mit Menüeinträgen den komfortablen Aufruf zu ermöglichen. Wie das geht, fasse ich hier fix zusammen.

In meiner Arbeitsmappe finden sich sämtliche Module, Prozeduren und Funktionen, die wir in der Firma regelmäßig verwenden. Als Add-In wird diese nun stets geöffnet, wenn man Excel startet und bohrt als erstes durch folgenden Code im Bereich Workbook_Open das Menü auf:

1
2
3
4
5
6
7
8
9
10
11
12
13
Option Explicit
 
Private Sub Workbook_Open()
    Application.CommandBars("Worksheet Menu Bar").Controls("Daten").Reset
 
    Dim myCommandBar As CommandBar
    Dim myCommandBarPopup As CommandBarPopup
    Dim myCommandBarButton As CommandBarButton
 
    Set myCommandBar = Application.CommandBars("Worksheet Menu Bar")
    Set myCommandBarPopup = myCommandBar.Controls("Daten")
    Set myCommandBarButton = myCommandBarPopup.Controls.Add(Type:=msoControlButton, _
        before:=myCommandBarPopup.Controls.Count, temporary:=True)

Weiter »

Komisch, bei meinen PC’s hatte ich das nie.
Und jetzt verkaufe ich einen iMac, meinen ersten Apple-Rechner überhaupt (G5, IBM), und finde das richtig traurig.

Zur Trauerbewältigung liegt aber dafür ein MacBook Pro vor mir. Da geht das dann…

Tschüss, kleiner weißer Kunststoff-Kasten. Mach’s gut.

Irgendwann ist immer das erste mal: Ein lieb gewonnener Computer mit dem Apfel drauf verlässt dich.  In meinem Fall zum Glück nicht unfreiwillig durch einen Defekt, sondern – und deswegen weint auch nur ein Auge – als Folge einer Neuanschaffung. Damit sich das neue Herrchen seiner erfreuen, aber nicht mehr auf die alten Daten zugreifen kann, verhelfen die hier aufgeführten Schritte zu einem frischen “Out of the box”-Feeling.
Die aufgeführten Ordner- und Dateibezeichnungen beziehen sich auf Mac OS X 10.5 und dürften bei anderen Versionen abweichen.

  • Installations-DVD einwerfen und Rechner neu starten. Dabei die C-Taste gedrückt halten, um von der Scheibe zu booten.
  • Das Festplattendienstprogramm finde sich nach der Sprachauswahl oben im Menü und wird zum formatieren der Platte verwendet. Hier kann zwischen verschiedenen Varianten des Löschens gewählt werden. Das siebenfache Überschreiben mit Nullen ist sicher ein guter Kompromiss zwischen Datensicherheit und Geschwindigkeit.
  • Wenn im weiteren Verlauf der Betriebssystem-Installation nach der Registrierung gefragt wird, sollte diese mit Apfel + q umgangen werden.
  • Wir benötigen einen Test-User. Nennen wir ihn fridolin.
  • Wenn die Installation abgeschlossen und alles fein ist, können weitere Anwendungen installiert und Software-Updates eingespielt werden. Bei einem vier Jahre alten Rechner dauert das seine Zeit, wie ich gerade merke…
  • Neustart im Single-User-Modus, indem wir beim Booten Apfel + s gedrückt halten.
  • Festplatte checken:
    1
    
    fsck -fy
  • Festplatte mit Schreibrechten einbinden:
    2
    
    mount -uw /
  • Benutzerdaten und Einstellungen löschen. Das geht mit rm schnell und mit srm langsamer und dafür sicher:
    3
    4
    5
    6
    7
    
    srm /var/db/dslocal/nodes/Default/users/fridolin.plist
    srm /var/db/.AppleSetupDone
    srm /var/db/.AutoBindDone
    srm -r /Library/Preferences
    srm -r /Users/fridolin
  • Jetzt den rechner neu starten:
    8
    
    reboot
  • Willkommen-Viedeo genießen, gleich bei der Sprachauswahl mit Apfel + q abbrechen und den Rechner ausschalten.
  • Bierchen

In den Zeilen 3 und 7 muss natürlich der gewählte Benutzername verwendet werden. Außerdem wird die Konsole die amerikanische Tastatur verwenden, so dass Y und Z vertauscht sind, der Schrägstrich auf der Taste des Bindestriches und und dieser dann an der Stelle des Fragezeichens zu finden ist.

Wie viel Monat bleibt noch am Ende des Geldes? Wohin verflüchtigt es sich und was sind die bedeutsamsten Kategorien? Diese Fragen lassen sich recht komfortabel und smart mit der iPhone-Anwendung MoneyBook beantworten. Das eingerichtete Monatsbudget wird mit jeder getätigten Ausgabe reduziert, das verfügbare Restguthaben dargestellt und schicke Grafiken zeigen Entwicklung und Kostengruppen auf.
Leider sind die Kategorien starr vorgegeben, wodurch teils persönlich relevante fehlen und andere überflüssig sind – beispielsweise wenn man weder Baby noch Haustier hat und dafür seine Mobilfunkkosten extra ausweisen möchte. Aber hier soll sich den Entwicklern zufolge noch einiges tun. Überhaupt sind die zwei Schweizer nah in Ihren Kunden und nehmen Verbesserungsvorschläge gerne entgegen. Nach der einmaligen Investition von 2,39 EUR bringen Updates bisher stets neue Features.

Regelmäßige Ausgaben lassen sich definieren und müssen somit nicht jeden Monat neu eingegeben werden. Allerdings werden sie allesamt am Monatsersten wirksam und lassen auch keinen anderen Zahlungsintervall zu. Dafür können die Ausgaben bequem via eMail an den heimischen Rechner geschickt und dort als csv-Datei weiterverwendet werden.

MoneyBook ist ein bewusst kompakt gehaltenes Programm und wurde vor allem in Hinblick auf die Optik entwickelt. Das Werkzeug sieht sich selbst nicht als komplettes Banking-Tool, stellt für die mobile Kostenkontrolle aber einen sehr guten Begleiter dar.

Das Google und Apple sich immer mehr in die Quere kommen, ist offensichtlich. Aus der einstigen Zusammenarbeit, die sich beispielsweise in der Bereitstellung von Google-Maps für das iPhone zeigte, ist mittlerweile starker Konkurrenzkampf geworden, denn beide Kontrahenten bieten Betriebssysteme, Browser, Handys und eMail-Dienste. Letzteres ist bei mir gerade ein Problem: Wenn ich aus meinem MobileMe-Account heraus eine neue Nachricht an einen Google-Mail-Empfänger sende, landet die dort erst einmal im Spam-Ordner. Selbst regelmäßiges Anlernen ignoriert Google konsequent.

Apples Support kann leider nicht helfen, hat aber vom Problem schon gehört, das auch andere Anwender zu haben scheinen. Unternehmenskrieg auf dem Rücken der Kunden ist blöd.
Hat noch jemand solche Erfahrungen gemacht?

Na, dass hat ja mal prächtig geklappt.
Irgendetwas flog während der manuellen Updatearbeiten auf WordPress 2.9 in die Luft und hat mir die Seite zerschossen. Also erst mal alles löschen, Backup rauskramen (zum Glück nur ein Delta von zwei Beiträgen und ein paar Kommentaren), mit phpMyAdmin prügeln (da falsches Format) und fertig.

Jetzt läuft also die neuste WP-Version, bringt aber gleich zwei weitere Probleme mit sich:

  • “Simple Tags” kümmert sich hier eigentlich um die Tag-Wolke, die “Ähnlichen Beiträge” und vieles mehr. Mag aber jetzt nicht mehr. Dementsprechend fehlen die Feautures erst einmal, vielleicht gibt es ja ein Update des Plugins. Ansonsten muss ich im nächsten Jahr eine Alternative suchen – kennt jemand eine?
  • Viel schlimmer ist, dass meine alte Bildergallerie nicht mehr läuft. Wenn das nicht klappen sollte, müsste ich mir eine neue suchen und die alten Beiträge überarbeiten, das wäre Mist.

MindNode LogoDie Technik der Mindmaps ist alles andere als neu, aber in manchen Situationen bediene ich mich ihrer gerne. Wieder herausgekramt habe ich sie jetzt, um mal auszuprobieren, wie es klappt den Stoff für das Studium zu strukturieren und zu lernen. So habe ich mich also auf die Suche nach einem Tool für Mac OS begeben, welches mich beim Erstellen von Mindmaps unterstützen und zwei Kriterien erfüllen soll:

  • Schlank und nicht mit unnützen Funktionen überladen
  • Nicht übermäßig teuer, idealerweise kostenlos

Gefunden habe ich den Mindmanager, Freemind, Xmind und MindNode. Das erste kostet einen Haufen Geld, das zweite fühlt sich nach Betatest an und das dritte erschien mir zu überladen. Besser gefällt mir da das Konzept von MindNode. Es bietet zwar (noch) keine Möglichkeit Bilder oder Notizen frei einzufügen, aber die elementaren Dinge einer Mindmap lassen sich schick zusammenklicken. Back to the Roots, im wahrsten Sinne des Wortes – und es fühlt sich sehr sympatisch an. Die Freeware-Version bringt bereits alles mit, was eine normale Mindmap ausmacht. Wer Querverbindungen zwischen den Zweigen, automatische Verteilung der Knoten auf der Arbeitsfläche und das Zusammenfalten einzelner Äste mag, greift zur knapp 18,- Euro teuren Pro-Version. Eine Variante für das iPhone – natürlich mit Synchronisationsmöglichkeit – ist auch am Start.

Habt Ihr Erfahrungen mit Mindmaps als Lernhilfen gesammelt?

Wettbüro für ExcelLust auf ein Fußball-Tippspiel mit Freunden und Kollegen? Diese makrofreie Excel-Arbeitsmappe ermöglicht einem Spielleiter die Verwaltung eines kleinen Wettbüros und ist bereits mit den Spielpaarungen für die Weltmeisterschaft 2010 in Afrika gefüllt.

  • Bis zu 20 Spieler
  • Bis zu 5 Teams
  • Punkte bei richtigem Tipp, richtiger Differenz und richtiger Tendenz
  • Bonuspunkte für Tipp auf Turniersieger und Tor-Anzahl
  • Jackpot-Verwaltung
  • Tabellarische Auswertung und Siegertreppchen

Eine vorgeschlagene Spielanleitung findet Ihr auf dem ersten Tabellenblatt.
Erstellt und getestet wurde mit Excel 2003.

Download

Wenn Ihr Bugs findet, sagt an, wenn alles klappt meldet Euch und bei Fragen bitte kommentieren!
Viel Spaß.

Wörter zwischendurch nachschlagen und übersetzen zu können ist irre praktisch. Dienste wie dict.leo.org oder dict.cc sind schnell aufgerufen, wenn man auf einer Website hier und da über einen unbekannten Ausdruck stolpert.
Bisher war es jedoch immer etwas mühsam, wenn die Dienste unterwegs auf dem iPhone-Safari aufgerufen werden mussten. Nun gibt es die App dict.cc für das iPhone! Total super.

Mit der einfachen und schlichten Oberfläche macht sie genau das, was sie soll – schnell vom Deutschen ins Englische und umgekehrt übersetzen. Die Suche läuft bereits während der Eingabe eines Begriffs. Natürlich ist das ganze kostenlos und lebt durch Wörterbucherweiterungen seitens der Nutzer. Da die Datenbank auf dem Gerät gespeichert ist, wird keine Onlineverbindung benötigt, was besonders für die iPod touch-Freunde sinnvoll ist. Allerdings ist das Schwergewicht somit auch 55 MB groß und der Download besser über WLAN vollzogen.
Wenn ich jetzt noch den Duden für das iPhone hätte – 20 Euro finde ich hierfür etwas arg! – wären alle von mir benötigten Nachschlagewerke (Wiki, Wörterbuch) auf dem Gerät vereint.