Office: Probleme Laufzeitfehler 1004

Helfe beim Thema Probleme Laufzeitfehler 1004 in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; allo, ich habe ein kleines Problem. Wenn ich an meinem Rechner eine Auswertung erstellen lasse, dann klappt alles. An einem Rechner, wo diese... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Harry_008, 22. März 2011.

  1. Probleme Laufzeitfehler 1004


    allo,

    ich habe ein kleines Problem.

    Wenn ich an meinem Rechner eine Auswertung erstellen lasse, dann klappt alles. An einem Rechner, wo diese Auswertung auch erstellt werden soll bekomme ich aber die Meldung:

    Laufzeitfehler '1004':
    Die Methode 'Add' für das Objekt 'Workbooks' ist fehlegschlagen.

    Woran kann das liegen? Kann es an der Menge liegen, die ist schon relativ hoch. Oder am Rechner?

    Mfg
    Harry
     
    Harry_008, 22. März 2011
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Harry,

    man könnte vermuten es liegt am Code. Nur wenige sehen Deine Datei.

    Gruß hajo
     
    Hajo_Zi, 22. März 2011
    #2
  3. Wie meinst du das, dass nur wenige meine Datei sehen?
     
    Harry_008, 22. März 2011
    #3
  4. Hajo_Zi
    Hajo_Zi Erfahrener User

    Probleme Laufzeitfehler 1004

    Hallo Harry,

    ich schaue z.b. nicht über das Internet auf fremde Rechner. Also sehe ich Deine Datei nicht. Das kann bei einem anderem schon ganz anders aussehen.

    Gruß Hajo
     
    Hajo_Zi, 22. März 2011
    #4
  5. Abgesehen davon, ob jemand die Datei einsieht oder nicht, denke ich nicht, dass es am Code liegt, da es an einem Rechner klappt, an anderen nicht...
     
    Harry_008, 22. März 2011
    #5
  6. Kann es auch am "Alter" des Rechners liegen??
    Office 2010 läuft bei beiden...
     
    Harry_008, 22. März 2011
    #6
  7. Kallewirsch Erfahrener User
    Hallo Harry,

    Denken ist Glückssache. Entweder Du zeigst den Code, mit dem Fehler, oder Du musst damit leben.

    Gruß


    Edgar
     
    Kallewirsch, 22. März 2011
    #7
  8. Probleme Laufzeitfehler 1004

    Code:
    Option Explicit
    
    Private Sub cmdAuswerten_Click()
    Dim shB As Worksheet
    Dim shD As Worksheet
    Dim lgAnzZeilen As Long         ' Maximale Zeile im Sheet Datenbasis
    Dim iAnzSpalten As Integer      ' Maximale Spalte im Sheet Datenbasis
    Dim rgSort As Range             ' Zu sortierender Bereich im Sheet Datenbasis (mit Überschrift)
    Dim rgSortSp As Range           ' Nach dieser Spalte wird sortiert
    Dim lgLZeilProjekte As Long     ' Letzte Zeile der aufbereiteten Projekt-Auflistung
    Dim iSpProjekte As Integer      ' Spalte, in der alle Projekte stehen
    Dim x As Long
    
    Dim xlAppl As Excel.Application
    Dim fs As Object
    Dim strVerz As String
    Dim strDatei As String
    Dim wbProjekt As Workbook
    
    With Application
        .ScreenUpdating = False
        .Calculation = xlCalculationManual
    End With
    
    Set shB = Sheets("Bedienung")
    Set shD = Sheets("Datenbasis")
    
    ' ***** Datenbasis nach Projekten sortieren *****
    With shD
        lgAnzZeilen = .UsedRange.Rows.Count
        iAnzSpalten = .UsedRange.Columns.Count
        Set rgSort = .Range(.Cells(1, 1), .Cells(lgAnzZeilen, iAnzSpalten))   ' Sortierbereich mit Überschrift
        Set rgSortSp = .Range(.Cells(1, 1), .Cells(lgAnzZeilen, 1))           ' zu sortierende Spalte
        
        ' eigentlicher Sortiervorgang
        .Sort.SortFields.Clear
        .Sort.SortFields.Add Key:=rgSortSp, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        With .Sort
            .SetRange rgSort       ' Sortierbereich ohne Überschrift
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
        
        ' Nach dem Sortiervorgang das Blatt kurz auswählen und die Zelle A1 markieren
        .Select
        .Range("A1").Select
        shB.Select
    End With
    
    ' ***** Die Daten auf dem Sheet "Datenbasis" sind jetzt nach Projekt sortiert. *****
    
    ' ***** Prüfen, ob das angegebene Verzeichnis existiert *****
    Set xlAppl = CreateObject("Excel.Application")
    Set fs = CreateObject("Scripting.FileSystemObject")
    
    With shB.Cells(2, 1)
        strVerz = .Value
        If InStr(1, strVerz, "\") > 0 Then
            If fs.folderexists(strVerz) = False Then
                .Select
                MsgBox "Das in der markierten Zelle angegebene Dateiverzeichnis " & vbCrLf & _
                    Chr(34) & strVerz & Chr(34) & vbCrLf & vbCrLf & _
                    "existiert nicht. Bitte korrigieren Sie dies und versuchen Sie es anschließend erneut.", _
                    vbCritical, "Verzeichnis nicht gefunden!"
                Exit Sub
            End If
        Else
            .Select
            MsgBox "Der in der markierten Zelle angegebene Pfadname " & vbCrLf & _
                Chr(34) & strVerz & Chr(34) & vbCrLf & vbCrLf & _
                "ist nicht korrekt, da er kein Zeichen '\' (Backslash) enthält. Bitte korrigieren Sie dies und versuchen Sie es anschließend erneut.", _
                vbCritical, "Pfad nicht korrekt!"
            Exit Sub
        End If
        
        ' Verzeichnis existiert, ggf. Backslash noch anfügen ...
        If Right(strVerz, 1) <Then> 1 Then
            .Range(.Cells(2, 1), .Cells(.UsedRange.Rows.Count, .UsedRange.Columns.Count)).Delete
        End If
    End With
    
    With shQ
        Set rgFund = .Columns(iErstSp).Find(what:=strProjekt, LookIn:=xlValues, lookat:=xlWhole)
        lgErstZeil = rgFund.Row
        
        lgLetztZeil = lgErstZeil
        
        Do While .Cells(lgLetztZeil + 1, iErstSp) = rgFund
            lgLetztZeil = lgLetztZeil + 1
        Loop
        
        .Range(.Cells(lgErstZeil, iErstSp), .Cells(lgLetztZeil, iAnzSpalten)).Copy
    End With
    
    With shZ
        .Cells(2, 1).Select
        .Paste
        .Cells(1, 1).Select
    End With
    
    wbProjekt.Close True
    End Sub
    
     
    Harry_008, 22. März 2011
    #8
  9. Kallewirsch Erfahrener User
    Hallo,

    mein Debugger meckert hier:

    Code:
    .Sort.SortFields.Clear

    Das ist auch kein gültiger Ausdruck:
    Code:
    If Right(strVerz, 1) <Then> 1 Then 
    Undefinierte Variablen: shQ, strProjekt, iErstSp, rgFund, lgErstZeil, lgLetztZeil, shZ

    Weiterhin könnte dieser Ausdruck:

    Code:
    Set fs = CreateObject("Scripting.FileSystemObject")
    auf einem anderen Rechner einen Fehler verursachen. s. auch hier: http://www.xlam.ch/soscq/vbafilesystemobject.htm

    Gruß

    Edgar
     
    Kallewirsch, 22. März 2011
    #9
  10. Habe ich versucht, klappt nicht...

    Harry
     
    Harry_008, 24. März 2011
    #10
  11. Kallewirsch Erfahrener User
    Hallo,

    Was hast Du versucht,
    was klappt nicht??

    Gruß

    Edgar
     
    Kallewirsch, 24. März 2011
    #11
Thema:

Probleme Laufzeitfehler 1004

Die Seite wird geladen...
  1. Probleme Laufzeitfehler 1004 - Similar Threads - Probleme Laufzeitfehler 1004

  2. Probleme mit dem automatisches Inhaltsverzeichnis

    in Microsoft Word Hilfe
    Probleme mit dem automatisches Inhaltsverzeichnis: Hallo zusammen, ich stehe vor dem Problem, dass ich in einem automatischen Inhaltsverzeichnis zwei unterschiedliche Darstellung von Seitenzahlen haben möchte. Ich versuche es unten zu...
  3. Probleme mit bedingter Formatierung

    in Microsoft Excel Hilfe
    Probleme mit bedingter Formatierung: Hallo ihr Lieben, folgende Herausforderung: Ich möchte die Formatierung des Wertes in B7 (bzw. auch alle weiteren Werte in Spalte B) nach folgenden Bedingungen anpassen: 1. WENN C7<0,05 DANN...
  4. Probleme mit Formatierung in geschütztem Word-Dokument – Schriftstil nicht änderbar

    in Microsoft Word Hilfe
    Probleme mit Formatierung in geschütztem Word-Dokument – Schriftstil nicht änderbar: Hallo zusammen, ich habe ein Word-Dokument erstellt, das als Vorlage dient und entsprechend geschützt ist. Dabei sollen folgende Anforderungen erfüllt werden: Schriftart: Die Schriftart darf...
  5. VBA-Makro zur Zellenformatierung Syntax probleme

    in Microsoft Excel Hilfe
    VBA-Makro zur Zellenformatierung Syntax probleme: Hallo zusammen, ich möchte per Makro Zellen formatieren. Tausender-Trennzeichen 3 Nachkommastellen Positive Zahlen Schwarz Negative Zahlen Rot Nullwert mit - Hinter der Zahl soll noch eine...
  6. Probleme mit Makro das jede Zeile in der ein "Text" steht löscht?!

    in Microsoft Excel Hilfe
    Probleme mit Makro das jede Zeile in der ein "Text" steht löscht?!: Hallo Leute, Ich habe mal wieder ein Problem, ich hoffe ihr könnt mir hier helfen! :) Habe hier schon ein Makro soweit, aber es macht halt noch nicht genau das was es soll, woran ich natürlich...
  7. Probleme mit dem Kopieren aus Daten aus OneNote 2016

    in Sonstiges
    Probleme mit dem Kopieren aus Daten aus OneNote 2016: Hallo, ich habe neuerdings Probleme mit dem Kopieren von Texten aus OneNote heraus. Bei Whatsapp wird z. B. dann noch mal ein Bild mit eingefügt. Das gleiche Problem habe ich bei einem Webmailer....
  8. Probleme bei Speichern laufzeitfehler 1004

    in Microsoft Excel Hilfe
    Probleme bei Speichern laufzeitfehler 1004: Ich brauche dringend Hilfe denn ich bin der Verzweiflung nahe. Ich bekomme ständig eine Fehlermeldung (Laufzeitfehler 1004, Methode "Saveas" für das Object_Workbook fehlgeschlagen) wenn ich...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden