Live-Forum - Die aktuellen Beiträge
Datum
Titel
18.04.2024 18:04:29
18.04.2024 16:33:24
Anzeige
Archiv - Navigation
768to772
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
768to772
768to772
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige