Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
552to556
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
552to556
552to556
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Hilfe bei einer Prozedur

Hilfe bei einer Prozedur
26.01.2005 21:07:47
Kai
Hallo,
ich habe diese Prozedur:
i = 1
For Each zelle In Selection
If zelle.Interior.ColorIndex = 6 Then
MsgBox "Achtung, gelbe Zelle. Prozedur wird beendet"
Exit Sub
Else
Worksheets("Plot").Cells(i, 3).Value = zelle.Value
i = i + 1
End If
Next
Die Zellen in der Selektionsmenge werden in das Tabellenblatt "Plot" kopiert. Befindet sich in der Selektionsmenge eine gelbe Zelle, wird die Prozedur abgebrochen. Mir wäre es aber lieb, wenn die Prozedur nicht abgebrochen würde, sondern die gelbe Zelle soll einfach übersürungen und nicht mitkopiert werden. Bekommt man das hin?

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Hilfe bei einer Prozedur
Reinhard
Hi Kai,

Sub tt()
Dim i As Long
For Each Zelle In Selection
If Zelle.Interior.ColorIndex <> 6 Then
i = i + 1
Worksheets("Plot").Cells(i, 3).Value = Zelle.Value
End If
Next
End Sub

Gruß
Reinhard
AW: Hilfe bei einer Prozedur
26.01.2005 21:21:48
Kai
Danke Reinhard, klappt super. Aber leider kommt dann kein Hinweis mehr, daß eine gelbe Zelle vorhanden war. Da die Prozedur ja jetzt nur die Zellen nimmt, die ungleich ColorIndex 6 sind, schaffe ich es nicht, eine Meldung einzubauen. Hast Du eine Idee?
AW: Hilfe bei einer Prozedur
Reinhard
Hi Kai,

Sub tt()
Dim i As Long
For Each Zelle In Selection
If Zelle.Interior.ColorIndex <> 6 Then
i = i + 1
Worksheets("Plot").Cells(i, 3).Value = Zelle.Value
Else
MsgBox "Zelle " & Zelle.Address(0, 0) & " ist gelb"
End If
Next
End Sub

Gruß
Reinhard
Anzeige
AW: Hilfe bei einer Prozedur
26.01.2005 21:35:06
Kai
Oh, man, da hätte ich auch selber drauf kommen können.
Danke Reinhard

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige