Microsoft Excel

Herbers Excel/VBA-Archiv

2.Probleme! Datum!Makro!

Betrifft: 2.Probleme! Datum!Makro! von: yo
Geschrieben am: 27.08.2004 14:00:30

Hallo!
Ich habe 2 Probleme:

Also,

1. wie kann ich aus Daten, z.B. in Zelle A1 steht 28.07.1964 und in A2 Heute(), die Jahresdifferenz berechnen?Also, das 40 herauskommt. Habe es mit DATEDIF("A2";"A1";"J") probiert. funktioniert leider nicht wirklich.:(
Kann mir jmd bitte helfen!

2.Problem:
Ich habe Kombinationsfelder in Excel eingeführt und in VBA per ComboBox1.AddItem
"gefüllt".
Was muss ich machen, damit der Inhalt der Kombinationsfelder nach dem öffnen der Datei automatisch gefüllt sind, ohne das man ein Makro ausführen muss?

Ich Dank euch schonmal für euere Hilfe
LG YO

  


Betrifft: AW: 2.Probleme! Datum!Makro! von: Dr.
Geschrieben am: 27.08.2004 14:02:26

Antwort Frage 1: Der Parameter muss wahrscheinlich "Y" heissen.


  


Betrifft: AW: 2.Probleme! Datum!Makro! von: Dr.
Geschrieben am: 27.08.2004 14:03:44

Antwort Frage2:

Du schreibst das Additem-Sub in "DeineArbeitsmappe" unter ein Workbook_Open Ereignis.


  


Betrifft: AW: 2.Probleme! Datum!Makro! von: Yo
Geschrieben am: 27.08.2004 15:18:45

Hallo Dr!!!

Das mit Y funktioniert immer noch nich :(.

Hab Workbook_Open wie folgt geschrieben:

Private Sub App_WorkbookOpen(ByVal Eingabemaske As Workbook)
Application.Windows.Arrange xlArrangeStyleTiled
Workbooks.Open "Eingabemaske.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen


aber die Kombinationsfelder werden immer noch nicht gefüllt:(
Desweiteren, wenn ich dan ein Makro ausführe füllt er mir nur das erste Kombinationsfeld(ComboBox1). die anderen 3 nicht, erst wenn ich 3 weitere ausführe...

Hilfe, was mach ich falsch?