Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fehlermeldung bei Makroausführung

Forumthread: Fehlermeldung bei Makroausführung

Fehlermeldung bei Makroausführung
22.02.2021 11:58:59
Marco
Hallo zusammen,
ich bin derzeit mit Hilfe dieses Forums ein wenig an ein paar Exceldatein am basteln.
Allerdings hab ich bei einem total einfach Makro ein Problem bei der Ausführung. Ich frage euch als erstes, weil ich glaube ihr habt mehr Ahnung als unser IT in der Firma.
Wenn ich ein Addin installiere funktioniert das hinterlegte Makro super. Wenn ich Excel schließe, wieder öffne und das Makro starte sagt excel mir immer ""Excel kann leider keine zwei Arbeitsmappen mit gleichem Namen zugleich öffnen"
Liegt es daran, dass mehrere Benutzer an dem PC angemeldet sind bei denen das Addin isntalliert ist?...
Mein Makro formatiert nur ein paar Zeilen, mehr nicht...

Sub färben_und_format()
lRow = Cells(100, 2).End(xlUp).Row
For i = 2 To lRow
If Range("C" & i)  "BU" Then
Range("C" & i).Interior.Color = RGB(255, 255, 0)
End If
Next
Range("C2:G" & i & ",J2:J" & i).HorizontalAlignment = xlLeft
Range("C2:G" & i & ",J2:J" & i).VerticalAlignment = xlBottom
Range("A1:J1").Interior.Color = RGB(255, 255, 0)
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehlermeldung bei Makroausführung
22.02.2021 12:58:42
ChrisL
Hi
Schau mal unter Excel-Optionen, Add-Ins. Vielleicht lädst du aus zwei unterschiedlichen Pfaden zwei verschieden AddIn-Dateien mit gleichem Namen.
cu
Chris
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Fehlermeldung bei Makroausführung in Excel beheben


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und gehe zu den Optionen:

    • Klicke auf "Datei" und dann auf "Optionen".
  2. Navigiere zu den Add-Ins:

    • Wähle im linken Menü "Add-Ins".
  3. Überprüfe die geladenen Add-Ins:

    • Achte darauf, dass du keine zwei Add-Ins mit demselben Namen aus unterschiedlichen Pfaden geladen hast. Wenn du das feststellst, deaktiviere eines der Add-Ins.
  4. Schließe Excel und öffne es erneut:

    • Starte Excel neu und teste dein Makro erneut.

Häufige Fehler und Lösungen

  • Fehlermeldung: "Excel kann leider keine zwei Arbeitsmappen mit gleichem Namen zugleich öffnen."

    • Lösung: Stelle sicher, dass keine weiteren Instanzen von Excel mit einer Arbeitsmappe mit demselben Namen geöffnet sind. Überprüfe auch, ob du das Add-In von verschiedenen Benutzern mit identischem Namen geladen hast.
  • Makro läuft nicht:

    • Lösung: Prüfe den VBA-Code auf Syntaxfehler oder logische Fehler. Stelle sicher, dass die gewählten Zellbereiche korrekt sind und das Makro wie vorgesehen ausgeführt wird.

Alternative Methoden

  • VBA-Code anpassen:

    • Du kannst den VBA-Code so anpassen, dass er weniger anfällig für Namenskonflikte ist. Zum Beispiel, indem du die Arbeitsmappe explizit im Code nennst.
  • Verwendung von Excel-Tabellen:

    • Anstelle von Arbeitsblättern mit potenziell gleichen Namen, verwende Excel-Tabellen, um sicherzustellen, dass deine Daten eindeutig sind.

Praktische Beispiele

Hier ist ein einfaches Beispiel, wie du dein Makro anpassen kannst, um sicherzustellen, dass Namenskonflikte vermieden werden:

Sub färben_und_format()
    Dim wb As Workbook
    Set wb = ThisWorkbook ' Aktuelle Arbeitsmappe referenzieren

    lRow = wb.Sheets(1).Cells(100, 2).End(xlUp).Row
    For i = 2 To lRow
        If wb.Sheets(1).Range("C" & i) <> "BU" Then
            wb.Sheets(1).Range("C" & i).Interior.Color = RGB(255, 255, 0)
        End If
    Next
    wb.Sheets(1).Range("C2:G" & i & ",J2:J" & i).HorizontalAlignment = xlLeft
    wb.Sheets(1).Range("C2:G" & i & ",J2:J" & i).VerticalAlignment = xlBottom
    wb.Sheets(1).Range("A1:J1").Interior.Color = RGB(255, 255, 0)
End Sub

Tipps für Profis

  • Verwende eindeutig benannte Arbeitsmappen: Um Konflikte zu vermeiden, sollten Arbeitsmappen eindeutig benannt werden. Dies hilft, die Fehlermeldung "Excel kann keine zwei Arbeitsmappen mit gleichem Namen öffnen" zu vermeiden.

  • Makros testen: Teste dein Makro in einer neuen Arbeitsmappe, um sicherzustellen, dass keine alten Konflikte die Ausführung stören.


FAQ: Häufige Fragen

1. Was kann ich tun, wenn ich weiterhin die Fehlermeldung erhalte? Überprüfe deine offenen Excel-Instanzen und schließe alle, die die gleiche Arbeitsmappe haben. Achte auch darauf, dass keine anderen Benutzer mit der gleichen Datei arbeiten.

2. Wie kann ich sicherstellen, dass mein Makro ohne Probleme läuft? Stelle sicher, dass alle Referenzen im VBA-Code korrekt sind und dass du keine Add-Ins mit identischen Namen lädst. Teste dein Makro regelmäßig, um sicherzustellen, dass es wie gewünscht funktioniert.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige