Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Nach eigenschaft Interior.Pattern suchen - Problem

Forumthread: Nach eigenschaft Interior.Pattern suchen - Problem

Nach eigenschaft Interior.Pattern suchen - Problem
07.06.2006 07:42:29
Thorsten
Hallo,
ich hab ein Problem mit der Do Anweisung in folgendem Code:
If i2 = i Then
Rows(i2).Insert Shift:=xlDown
Range("A" & i2 & ":AQ" & i2).Interior.ColorIndex = 0
Range("A" & i2 & ":AQ" & i2).Borders.LineStyle = xlContinuous
i3 = Asc("H")
Do While Range(Chr(i3) & i2 - 1).Interior.Pattern
i3 = i3 + 1
Loop
End If
bekomme jedesmal den Laufzeitfehler '1004'
Gruß Thorsten
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Nach eigenschaft Interior.Pattern suchen - Pro
07.06.2006 08:56:51
Erich
Hallo Thorsten,
schreib doch mal in die Do-Schleife eine MsgBox, etwas so:
Do While Range(Chr(i3) & i2 - 1).Interior.Pattern
i3 = i3 + 1
MsgBox i3 & " " Chr(i3)
Loop
Dann siehst du, dass der Code bis i3=90 (also Z) durchläuft.
Bei i3=91 ist Chr(i3) dann keine Spaltenbezeichnung mehr,
sondern eine eckige Klammer.
Es wäre viel einfacher, mit Spaltennummern zu arbeiten:
   i3 = 8 ' für Spalte H
Do While Cells(i2 - 1, i3).Interior.Pattern And i3 < 256
i3 = i3 + 1
Loop
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Nach eigenschaft Interior.Pattern suchen - Pro
07.06.2006 09:53:34
Thorsten
Hallo Erich,
danke für den Hinweis. Ich hatte mir garnicht überlegt was passiert wenn AA als Spalte dran kommt und welches Zeichen dann von Chr() zurückgegeben wird.
Funktioniert prima, danke.
Gruß Thorsten
;

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