3. Formatieren Sie nun die Arbeitsmappe nach Ihren Wünschen oder wie Sie sie in Ihrer Standardvorlage entwerfen möchten. 4. Excel 2003-Benutzer: Tippen Sie auf die Option Datei> Speichern unter ODER Excel 2007 oder die neuesten Versionen: Tippen Sie auf die Microsoft Office-Schaltfläche, nachdem Sie auf die Option Speichern unter geklickt haben. 5. Weisen Sie nun im Feld Dateiname Ihrer Vorlage einen Namen zu. 6. Auf der Seite Dateityp befindet sich eine kleine Pfeiltaste. Tippen Sie darauf. Aus dem geöffneten Drop-Menü • Excel 2003-Benutzer müssen die Excel-Vorlage () auswählen. • Und Excel 2007 oder eine neuere Version muss die Excel-Vorlage () auswählen. 7. Tippen Sie auf Speichern 8. VBA: Laufzeitfehler 1004, wenn Blattschutz aktiviert wird. Nach der erfolgreichen Erstellung der Vorlage können Sie sie jetzt programmgesteuert einfügen, indem Sie den folgenden Code verwenden: Typ hinzufügen: = Pfad \ Dateiname Bemerkungen: Aus dem obigen Code müssen Sie den Pfad \ Dateiname durch den vollständigen Pfad einschließlich des Dateinamens ersetzen.
Bitte geben Sie eine gültige Email Adresse ein! Antworten auf Ihren Beitrag zu benachrichtigen
Es sollen ja alle Reihen abgefragt werden, deshalb muss "Loop" ans Ende. Excel laufzeitfehler 1004 anwendungs oder objektdefinierter fehler download. i = 9 'Startreihe Do While Worksheets("Bestellung")(i, 2) <> "" If (Worksheets("Bestellung")(i, 8) - CLng(Date)) >= 0 Then Worksheets("Bestellung")(i, 12) = _ (Worksheets("Bestellung")(i, 8) - CLng(Date)) Worksheets("Bestellung")(i, 13) = (CLng(Date) - Worksheets("Bestellung")(i, 8)) End Sub Gruss Nic _________________ die Forenhelfer freuen sich ber eine Antwort Verfasst am: 28. Apr 2010, 11:46 Rufname: Nic Sorry, hab nen Teil von Peter bernommen, aber wenn schon CLng, dann berall. If CLng((Worksheets("Bestellung")(i, 8)) - CLng(Date)) >= 0 Then CLng((Worksheets("Bestellung")(i, 8)) - CLng(Date)) Worksheets("Bestellung")(i, 13) = "" Worksheets("Bestellung")(i, 13) = (CLng(Date) - CLng(Worksheets("Bestellung")(i, 8))) Worksheets("Bestellung")(i, 12) = "" Verfasst am: 28. Apr 2010, 22:34 Rufname: Hallo an alle ich hab jetz alles mal ausprobiert und fhrt das Programm das nicht aus und es schreibt nur das aktuellen Datum in Spalte 12 in die Zeile wo alles als erstes ="" @Nic bei deiner Programmierung erscheint Debuggen "Laufzeitfehler 13" Typen unvetrglich... Vllt.
Dann können weitere Objektvariablen festgelegt werden, um auf eine Arbeitsmappe, einen Bereich oder andere Objekte im Microsoft Excel-Objektmodell zu verweisen. Wenn Sie Code schreiben, der ein Excel-Objekt, eine Excel-Methode oder -Eigenschaft verwendet, sollte dem Aufruf immer eine entsprechende Objektvariable vorhergehen. Anderenfalls erstellt Visual Basic einen eigenen Verweis auf Excel. Dieser Verweis könnte zu Problemen führen, wenn Sie versuchen, den Automatisierungscode mehrere Male auszuführen. Beachten Sie, dass selbst wenn die Codezeile mit der Objektvariablen beginnt, ein Aufruf eines Excel-Objekts, einer Excel-Methode oder -Eigenschaft in der Mitte der Codezeile erfolgen kann, der keine Objektvariable vorangestellt ist. Die folgenden Schritte veranschaulichen, wie das Problem reproduziert und korrigiert werden kann. Laufzeitfehler 1004 der Excel-VBA-Funktion: Anwendungsdefinierter oder objektdefinierter Fehler - 4 Antworten. Schritte zum Reproduzieren des Verhaltens Starten Sie in Visual Basic ein neues Standard-EXE-Projekt. Form1 wird standardmäßig erstellt. Klicken Sie im Menü Projekt auf Verweise, und ermitteln Sie anschließend anhand der Objektbibliothek die Excel-Version, die Sie automatisieren möchten.
Klicken Sie auf Suchen, geben Sie im ersten Textfeld Abfangbar ein, und klicken Sie dann auf Themen anzeigen. Wählen Sie im unteren Listenfeld Abfangbare Fehler aus, und klicken Sie auf Gehe zu. Weitere Informationen erhalten Sie, indem Sie das fragliche Element auswählen und F1 (unter Windows) bzw. Excel laufzeitfehler 1004 anwendungs oder objektdefinierter fehler english. HILFE (unter Macintosh) drücken. Support und Feedback Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.