Excel: Montsdifferenz zweier Daten bestimmen

Problem

Man hat zwei Daten in einer Excel-Tabelle und möchte gerne die Differenz in Monate anzeigen z.B.:

01.08.2004 - 01.03.2007 = Monate??

Lösung

Folgende Formel berechnet einen die Monatsdifferenz aus:
=DATEDIF(A$4;B$4;"M")

Wobei im Feld A4 das erste Datum und im Feld B4 das zweite stehen muß - kann natürlich beliebig angepaßt werden!
Kategorien: VBA
Tags für diesen Artikel:

Excel: Ordner anlegen, Datei speichern

Das nachfolgende Makro für Excel überprüft und legt ggf. einen Ordner mit ensprechenden Monatsnamen und Unterordner an und öffnet das "Speichern unter"-Dialogfeld

ordner = MonthName(Month(Date))

MsgBox ordner

pfad = "e:\filme\" & ordner

MsgBox pfad

Datei = InputBox("Bitte Dateinamen eingeben", "Dateinamen angeben", "test
xls")

If Dir(pfad, vbDirectory) = ordner Then _

MsgBox "Verzeichnis existiert bereits" Else _

MkDir pfad

ActiveWorkbook.SaveAs pfad & "\" & Datei
Kategorien: VBA
Tags für diesen Artikel:

Makro mit Tastenkombination starten "OnKey"

Möchten Sie bspw. das Makro "Test_Makro" über die Tastenkombination [Strg] + [t] starten, dann können Sie dies mit dem OnKey-Befehl dann gehen Sie wie folgt vor:

Public Sub starten()
'Das Makro Test_Makro mit [Strg] + [t] starten
Application.OnKey "^t", "Test_Makro"
End Sub



Die Tastencodes für die einzelnen Tasten entnehmen Sie bitte der nachfolgenden Tabelle:

Excel Makro Tasten

Quelle : http://www.excel-inside.de/.../tastencodes-fuer-die-funktion-onkey.html
Kategorien: VBA
Tags für diesen Artikel:

Alle Autofilter zurücksetzen

Setzt alle Autofilter zurück

Sub Filter_aus()
On Error Resume Next
ActiveSheet.ShowAllData
End Sub
Kategorien: VBA
Tags für diesen Artikel:
“Das einzig sichere System müsste ausgeschaltet, in einem versiegelten und von Stahlbeton ummantelten Raum und von bewaffneten Schutztruppen umstellt sein.”
Gene Spafford (Sicherheitsexperte)