Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

VBA Problem mit Systemdatum

Frage Entwicklung VB for Applications

Mitglied: 17346

17346 (Level 1)

21.04.2006, aktualisiert 25.04.2006, 11546 Aufrufe, 11 Kommentare

Hallo...

ich muss ein Makro auf einem neuen rechner in gang bringen..mein Problem ist das beim kompilieren des Makros die Variablen, die mit dem Systemdatum gesetzt werden sollen nihct kompiliert werden, weil die ausschrift kommt..."Projekt oder Biblothek nicht gefunden.." sprich er nimmt nicht das systemdatum als wert an...was muss ich tun um das zu beenden...

auf der NT-Möre lief alles ohne Probleme aber auf dem XP-Rechenr gibt es Probleme...

Bitte um HIlfe!!!!

mfg

MArtin
Mitglied: Biber
21.04.2006 um 22:38 Uhr
...magst Du eventuell mal das Makro posten und mitteilen, ob wir gerade über VB, VBA oder VBS meditieren?
Und ob das Was-auch-immer auch eine bestimmte Version hat?

Wäre nett.
Biber
Bitte warten ..
Mitglied: 17346
22.04.2006 um 11:44 Uhr
als wir reden über visual basic...

hier der Quellcode wo er hängen bleint:

<code>Dim aktjahr
Dim zlnr
Dim zeileaktperiode
Dim zeilevorperiode
Dim bearbnr, debname, debnr, opdat, origford, ewbproz, ewbdm, maxaufwand, aktford
zeileaktperiode = 2
zeilevorperiode = 2
aktdatum = Date 'aktuelle Systemdatum
'Aufteilung der Kurzliste in Kurzliste Vorperioden und Kurzliste aktuelles Jahr
For i = 2 To fallnr
opdatum = ThisWorkbook.Sheets("Kurzliste").Cells(i, 4).Value
opjahr = year(opdatum) 'Jahr ermitteln
aktjahr = year(aktdatum) 'Jahr ermitteln
Dim datenzeile As Range
Dim neuedatenzeile As Range
If opjahr < aktjahr Then<\code>

er hängt sich beim kompilieren immer beim "date" auf und meint, dass er damit nichts anfangen kann und das eine Bibliothek oder Projekt nicht geladen werden konnte... ich will ja nur das er genau an dieser stelle das systemdatum zieht...hab es auch shcon mit "date$" probiert aber das funktioniert auch nicht....

was meinst du denn mit version??? die vom excel oder die vom VB???

das einzigste was ich noch nachträglich zur standard Windows System installation hinzugefügt habe ist das VBRun06sp5...
Bitte warten ..
Mitglied: Biber
22.04.2006 um 12:27 Uhr
Moin martin80,

nein, wir reden nicht von Visual Basic, sondern von VBA (Visual Basic for Appz).

Und dieser Verweis ist bei Dir vermutlich nicht aktualisiert worden.
Bitte in Deinem VBA-Projekt unter "Extras" -> "Verweise" nach "Visual Basic for Applications" suchen. Wird sicherlich mehrmals da sein, aber MINDESTENS einmal sollte auch ein Kreuz im Kästchen gesetzt sein.
Normalerweise (nach Deinem beschriebenen Update) sollte die Datei im %CommonProgramFiles%-Verzeichnis referenziert werden.
Also sinngemäß die aus dem "c:\Programme\Gemeinsame Dateien\Microsoft Shared\VBA\VBA6"- Verzeichnis.

Gab es denn bei diesem VBRun06Sp5-Update irgendwelche Fehlermeldungen?
Vielleicht hat M$ nur den "alten" Verweis gelöscht und keinen neuen gesetzt. Oder die neue DLL nicht registriert. *gg
Was war denn der Zweck des Updates?

Gruß Biber
Bitte warten ..
Mitglied: 17346
24.04.2006 um 11:04 Uhr
naja der rechenr hat den geist aufgegeben..

so also der verweis den du oben erwähnt hast ist da....er verzweigt auf die VBE6.dll datei

was muss ich denn jetzt tun?? soll ich sie aus dem verweis rausnehmen und wieder einfügen und dann kompilieren???
Bitte warten ..
Mitglied: Biber
24.04.2006 um 11:16 Uhr
Hm...minimal ja.

Versuch es mal.
Falls das nichts hilft:

- Einmal über die Platte schrapeln mit "dir /s c:\vbe6*.dll " vom CMD-Prompt
- schauen, welches die neueste vbe6*.dll ist, also die vom Update
- (wir unterstellen mal, dass die "richtig" downgeloaded wurde, weil der Update ja offensichtlich keine Installationsprobleme meldete)
- diese *.dll noch einmal Un-registrieren/registrieren mit RegSvr32.exe
- dann nochmal darauf verweisen aus Deinem VBA-Projekt.

Wenn das alles nicht bringt: nochmal posten, 1 Stunde auf geistreichere Antworten warten, wenn keiner eine Idee hat, diesen VB-Update-Patch nochmal draufspielen.

Aber ich tippe eher darauf, dass es sich mit RegSvr32 richten lässt.

Daumendrückend
Biber
Bitte warten ..
Mitglied: 17346
24.04.2006 um 11:49 Uhr
also die datei ist vom 25.05.2004

ist das die richtige???

also der uninstall hat funktioniert....aber beim installl gab es die meldung:

DIR\VBE6.dll wurde geladen, aber der dllinstall-eingangspunkt wurde nicht gefunden.

Dir\vbe6.dll ist keine .dll oder ocx-datei
Bitte warten ..
Mitglied: Biber
24.04.2006 um 14:29 Uhr
--> entweder nochmal dieses ominöse Update downloaden und installieren
--> oder
- VBE6.DLL umbenennen in VBE6.OLD
- Systemsteuerung->Software->Office->reparieren (Office-CD bereithalten, falls nicht auf Platte)
Bitte warten ..
Mitglied: Biber
24.04.2006 um 18:42 Uhr
Nachtrag:
siehe auch hier:
http://www.donkarl.com/index.htm?/FAQ/FAQ7Bugs.htm
[Zitat]
Info und Code zum Checken der Verweise von MS:
http://support.microsoft.com/?kbid=194374

Verweis-Checker von Terry Kreft:
http://www.mvps.org/access/modules/mdl0022.htm

Wenn das alles nix hilft, neue mdb erstellen und alle Objekte in diese importieren.
Manchmal hilft auch das Aufrufen des Office-Setups mit: Setup /y
[/Zitat]
Bitte warten ..
Mitglied: 17346
25.04.2006 um 08:08 Uhr
juhu es läuft...

dank dir für die tips...

mfg

Matscher
Bitte warten ..
Mitglied: Biber
25.04.2006 um 13:46 Uhr
Öhmm,
mit welchem Lösungsansatz hat es denn nun geklappt?
(ist vielleicht interessant für die Nachwelt)

Gruß und Glückwunsch
Biber
Bitte warten ..
Mitglied: 17346
25.04.2006 um 13:48 Uhr
fehlerhafte verweis...

da ich den nicht rausbekommen habe hab ich das ganze projekt neu erstellt..nicht sehr effizient aber wenigstens gehts wieder..
Bitte warten ..
Ähnliche Inhalte
VB for Applications
VBA-Excel Tabellen verschieben bzw splitten problem
gelöst Frage von SpikeeeVB for Applications8 Kommentare

Hallo Liebe Gemeinde! Ich bin relativer Neuling in VBA Programmierung, versuche mich mit meinem Kollegen aber gerade an einer ...

Microsoft Office
VBA Excel Problem mit UserForm, ListBox und TextBox
gelöst Frage von abuelitoMicrosoft Office12 Kommentare

Hallo ll, folgendes habe ich erstellt: 1. Ich habe eine Tabelle1 erstellt mit 60 Spalten 2. Zu dieser Tabelle1 ...

Microsoft Office
Excelsortierung mit VBA
gelöst Frage von abuelitoMicrosoft Office8 Kommentare

Hallo an Alle, ich habe wieder mal ein riesen Problem: Ich habe eine Exceltabelle mit verschiedenen Spalten (Ort, Preis, ...

VB for Applications
Dcount in VBA
gelöst Frage von Anna2701VB for Applications4 Kommentare

Habe hier einen kurzen Code zum Filtern und würde hier gerne eine "Fehlermeldung" ausgeben lassen, wenn die eingegebene ID ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 10 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 14 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 14 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 17 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Windows Server
Anmeldung direkt am DC nicht möglich
Frage von ThomasGrWindows Server16 Kommentare

Hallo, ich habe bei unserem Server 2016 Standard ein Problem. Keine Ahnung wie das auf einmal passiert ist. Ich ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte14 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...