Herbers Excel-Forum - das Archiv

Meldung bei Date-Funktion

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: Meldung bei Date-Funktion
von: Heinz Kaufmann
Geschrieben am: 16.11.2003 11:13:18
Hallo Forum

Habe eine Datei vom Geschäft zu Hause auf meinem Rechner gespeichert. Nun verursacht die folgende Zeile im VBA-Code: „ActiveCell.Formula = Date“ eine Meldung, nämlich „Fehler beim Kompilieren - Projekt oder Bibliothek nicht auffindbar“. Was ist zu tun?

Vielen Dank zum Voraus für Eure Bemühungen.

Gruss Heinz

Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Beni
Geschrieben am: 16.11.2003 11:20:42
Hallo Heinz,
versuche es mit,

Dim dat As Date
ActiveCell.Offset = dat

Gruss Beni
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Boris
Geschrieben am: 16.11.2003 11:27:15
Hi Beni,

warum Offset? Und was soll deiner Meinung nach die Variable Dat enthalten?

@Heinz:
Nicht ganz nachvollziehbar. Lass mal das Formula weg - also
ActiveCell = Date

Grüße Boris
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Nepumuk
Geschrieben am: 16.11.2003 11:38:58
Hallo Heinz,
erzeuge den Fehler, gehe in de Debuggmodus und öffne unter Extras - Verweise. Dort wird dir angezeigt, welcher Verweis fehlt. Dann melde dich wieder und schreib was in der Verweisliste vor "Nicht gefunden" steht.
Gruß
Nepumuk
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Heinz Kaufmann
Geschrieben am: 16.11.2003 12:12:38
Hallo Nepumuk

Vielen Dank für Deinen Tipp. Wenn ich wie von Dir beschrieben vorgehe, ist Verweis nicht aktiv, d.h. ich komme nicht an die Verweisliste ran.

Gruss Heinz
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Nepumuk
Geschrieben am: 16.11.2003 12:41:02
Hallo Heinz,
ich habe vergeblich versucht den Fehler zu produzieren. Da bleibt dir nichts anderes übrig, als die Verweislisten zu vergleichen wenn der Fehler nicht aktiv ist. Du kannst jetzt noch eins versuchen. Öffne die Mappe mit deaktivierten Makros, geh in den VBA-Editor und kompiliere das Projekt (Menüleiste - Debuggen - Kompilieren von VBAProjekt) wenn da kein Fehler kommt, dann die Datei unter einem anderen Namen speichern und noch mal versuchen die Makros zum laufen zu bringen.
Gruß
Nepumuk
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Heinz Kaufmann
Geschrieben am: 16.11.2003 13:05:49
Hallo Nepumuk

Jetzt bin ich so glaube ich einen Schritt weiter gekommen. Verweise-VBAProject – Nicht vorhanden: MS Calendar Control 8.0 und vorher beim deaktivieren des Makros ist folgende Meldung erschienen: „ Diese Arbeitsmappe enthält eine Art Makros (Makros der MS Excel Version 4.0), die nicht deaktiviert werden können. Diese Makros können Viren enthalten. Ich habe darauf mit JA geantwortet, weil die Quelle vertrauenswürdig ist. Was soll ich nun tun..?

Gruss Heinz
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Nepumuk
Geschrieben am: 16.11.2003 13:12:04
Hallo Heinz,
ist in der Mappe eine Userform? Wenn Ja, ist das ein Steuerelement drin, mit dem du ein Datum auswählen kannst. Wenn Ja, dann hast du kein Access auf deinem Rechner, denn das Steuerelement Calendar kommt von Access.

Wenn dem so ist, dann schreib mir eine E-Mail (kaffl-nuernberg@t-online.de)

Gruß
Nepumuk
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Heinz Kaufmann
Geschrieben am: 16.11.2003 13:29:21
Hallo Nepumuk

Nein in der Mappe befindet sich kein Userform. Mittels einem Makro „Such-Makro“ welches über einen CommandButton aktiviert wir, suche ich in der Datei nach einem Begriff . Dabei wird unter anderem der Suchbegriff, das Suchdatum in einer Tabelle festgehalten. Eben im Geschäft mit „ActiveCell.Formula = Date“

Gruss Heinz
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Heinz Kaufmann
Geschrieben am: 16.11.2003 12:03:40
Hallo Boris und Beni

Vielen Dank für Euren Tipp - "ActiveCell = Date" verursacht die selbe Meldung, „Fehler beim Kompilieren - Projekt oder Bibliothek nicht auffindbar“.

Gruss Heinz
Bild

Betrifft: AW: Meldung bei Date-Funktion
von: Heinz Kaufmann
Geschrieben am: 16.11.2003 11:54:41
Hallo Beni

Vielen Dank für Deinen Tipp: "ActiveCell.Offset = dat" erzeugt in der Zelle "12:00:00 AM"!!

Gruss Heinz
Bild
Excel-Beispiele zum Thema " Meldung bei Date-Funktion"
Fehlermeldung #NV ausblenden Fehlermeldung abfangen
Fehlermeldung #DIV/0! verhindern Fehlermeldung abfangen und in sequentielle Datei schreiben
Meldung bei Werteänderung Geburtstagsmeldung bei Öffnen der Arbeitsmappe
VBA-Fehlermeldungen auflisten Alle Zellen mit der #BEZUG!-Fehlermeldung auswählen
Zahlenstring mit Formel auslesen und Fehlermeldung verhindern Bei Stundeneintrag Meldung bei Grenzüberschreitung