Thema Datum  Von Nutzer Rating
Antwort
09.10.2016 21:00:32 Justin
NotSolved
10.10.2016 00:11:40 Gast81741
***
Solved
11.10.2016 17:01:14 Nobody
NotSolved
15.10.2016 16:50:02 Gast96938
NotSolved
Rot VBA Code auf ganze Arbeitsmappe ausführen
15.10.2016 17:03:49 Gast55806
NotSolved
15.10.2016 18:17:08 Gast11064
NotSolved
15.10.2016 19:49:48 Gast70117
NotSolved
15.10.2016 20:52:47 Gast3524
NotSolved
15.10.2016 21:17:29 Gast97459
NotSolved
16.10.2016 00:08:57 Justin
NotSolved
16.10.2016 01:34:46 Gast39271
*****
Solved
16.10.2016 11:54:05 Justin
Solved

Ansicht des Beitrags:
Von:
Gast55806
Datum:
15.10.2016 17:03:49
Views:
804
Rating: Antwort:
  Ja
Thema:
VBA Code auf ganze Arbeitsmappe ausführen

Ich bin es nochmal, sorry

 

Wenn ich die Datei nun öffne bekomme ich die Fehlermeldung:

Laufzeitfehler '1004':

Die Methode 'Intersect' für das Objekt '_Global' ist fehlgeschlagen

 

Wenn ich dann Beenden drücke funktioniert die Datei wie gewünscht.

Wenn ich den unten aufgeführten Code aus "dieser Arbeitsmappe" entferne, kommt die Fehlermeldung nicht.

 

Option Explicit                                     ' Variablendefinition erforderlich
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
    '***********************************************
    '* H. Ziplies                                  *
    '* 07.11.12                                    *
    '* erstellt von HajoZiplies@web.de             *
    '* http://Hajo-Excel.de/                       *
    '***********************************************
    ' Fülfarbe
    ' für Schrift RaZelle.Font.ColorIndex
    Dim RaBereich As Range                  ' Variable für Bereich
    Dim RaZelle As Range                    ' Variable für Zelle
    Set RaBereich = Range("B6:CO22")        ' Bereich der Wirksamkeit
    Set RaBereich = Intersect(RaBereich, Target)
    If Not RaBereich Is Nothing Then
        For Each RaZelle In RaBereich
            With RaZelle
                Select Case UCase(RaZelle.Value) ' Umwandlung der Eingabe in Großbuchstaben
                    Case "W"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 3).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 3).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 3).Value
                    Case "S"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 6).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 6).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 6).Value
                    Case "F"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 9).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 9).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 9).Value
                    Case "BR"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 12).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 12).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 12).Value
                    Case "U"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 15).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 15).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 15).Value
                    Case "Z"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 18).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 18).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 18).Value
                    Case "B"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 21).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 21).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 21).Value
                    Case "L"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 24).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 24).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 24).Value
                    Case "SO"
                        .Interior.Color = Worksheets("Überblick").Cells(6, 27).Interior.Color
                        .Font.Color = Worksheets("Überblick").Cells(6, 27).Font.Color
                        .Value = Worksheets("Überblick").Cells(6, 27).Value
                    Case Else
                        .Interior.ColorIndex = xlNone
                        .Font.ColorIndex = xlAutomatic
                        .NumberFormat = "General"
                End Select
            End With
        Next RaZelle
    End If
    Set RaBereich = Nothing                         ' Variable leeren
End Sub

Wiedermal Vielen Dank für eure Hilfe.

Liebe Grüße

Justin


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
09.10.2016 21:00:32 Justin
NotSolved
10.10.2016 00:11:40 Gast81741
***
Solved
11.10.2016 17:01:14 Nobody
NotSolved
15.10.2016 16:50:02 Gast96938
NotSolved
Rot VBA Code auf ganze Arbeitsmappe ausführen
15.10.2016 17:03:49 Gast55806
NotSolved
15.10.2016 18:17:08 Gast11064
NotSolved
15.10.2016 19:49:48 Gast70117
NotSolved
15.10.2016 20:52:47 Gast3524
NotSolved
15.10.2016 21:17:29 Gast97459
NotSolved
16.10.2016 00:08:57 Justin
NotSolved
16.10.2016 01:34:46 Gast39271
*****
Solved
16.10.2016 11:54:05 Justin
Solved