Thema Datum  Von Nutzer Rating
Antwort
Rot Probleme beim Markieren von Spalten
21.02.2014 16:50:08 Ralf
NotSolved
21.02.2014 21:38:07 H27
NotSolved
24.02.2014 09:58:42 Ralf
NotSolved

Ansicht des Beitrags:
Von:
Ralf
Datum:
21.02.2014 16:50:08
Views:
1222
Rating: Antwort:
  Ja
Thema:
Probleme beim Markieren von Spalten

Hallo

 

ich möchte wenn in einer bestimmten Spalte eine 1 in Zeile x steht diese einfärben.

Und dann in dieser Zeile ein Eintrag in einer Spalte mit # beginnt, diese Spalte dann komplett einfärben.

Das Einfärben der Zeilen klappt, aber beim Indentifizieren der Spalten - vielleicht auch weil ich hier nicht auf 1 prüfe sondern auf erstes Symbol # - bekomme ich den Laufzeitfehler 1004. Hat da jemand eine Idee woran das liegen kann ?

Warum kann man column(x,y) nicht genauso verwenden wie rows(x,y) ?

Hier der Code:  Ich hofe da kann mir jemand helfen ?

 

Option Explicit                                           ' to ensure that only defined variables are used

Sub Colour()
'
' Colour Makro
'
' Tastenkombination: Strg+q
'

   Const FirstLine As Long = 78   ' erste Zeile zum Fehlersuchen
   Const LastLine As Long = 6000  ' letzte Zeile zum Fehlersuchen
   Const ErrorColumn As Long = 278 ' Spalte Responseerror
   Const FirstColumn As Long = 116  ' erste Spalte Auswertung #
   Const LastColumn As Long = 277  ' letzte Spalte Auswertung #
  
   Dim i, j As Long
   
   
   
   
   
   
   
   
   
    ActiveWindow.SmallScroll Down:=77
    With ActiveWindow
        .SplitColumn = 0
        .SplitRow = 1
    End With
    ActiveWindow.FreezePanes = True
    ActiveWindow.ScrollColumn = 2
       ActiveWindow.ScrollColumn = 262
    Columns("JR:JR").Select
    Range("JR78").Activate
    With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 65535
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
   
    For i = FirstLine To LastLine
       If (Cells(i, ErrorColumn) = 1) Then
          Rows(i & ":" & i).Select
          Selection.Interior.PatternColorIndex = xlAutomatic
          Selection.Interior.Color = 65535
          For j = FirstColumn To LastColumn
             If (Mid(Cells(i, j), 1, 1) = "#") Then
                    Columns(j & ":" & j).Select       ' Columns("JJ:JJ").Select
                    Selection.Interior.PatternColorIndex = xlAutomatic
                    Selection.Interior.Color = 65535
             End If
            
          Next j
       End If
      
    Next i
   
End Sub


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
Rot Probleme beim Markieren von Spalten
21.02.2014 16:50:08 Ralf
NotSolved
21.02.2014 21:38:07 H27
NotSolved
24.02.2014 09:58:42 Ralf
NotSolved