Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

nur bestimmtes Arbeitsblatt bearbeiten

Forumthread: nur bestimmtes Arbeitsblatt bearbeiten

nur bestimmtes Arbeitsblatt bearbeiten
07.10.2006 18:06:31
Harald
Hallo,
ich habe mal wieder ein Problem - beim Programmstart soll ein bestimmter Befehl ausgeführt werden. Dazu habe ich folgenden Code in eingetragen:

Private Sub Workbook_Open()
Dim iZeile As Integer
For iZeile = TITELZEILEN + 1 To Worksheets("Blatt1").Cells(Rows.Count, 1).End(xlUp).Row
Cells(iZeile, 1).Interior.ColorIndex = Cells(iZeile, 2).Interior.ColorIndex ' Farbe aus Spalte B übernehmen
Next
End Sub

Dies wird dann aber bei allen Arbeitsblättern gemacht. Wie kann ich erreichen, dass dies nur in dem Arbeitsblatt "Blatt1" ausgeführt wird?
m.f.g.
Harald
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: nur bestimmtes Arbeitsblatt bearbeiten
07.10.2006 19:14:43
Uwe
Hi Harald,
mal schnell ungetestet getippt:

Private Sub Workbook_Open()
Dim iZeile As Integer
For iZeile = TITELZEILEN + 1 To Worksheets("Blatt1").Cells(Rows.Count, 1).End(xlUp).Row
Sheets("Blatt1").Cells(iZeile, 1).Interior.ColorIndex = Sheets("Blatt2").Cells(iZeile, 2).Interior.ColorIndex ' Farbe aus Spalte B übernehmen
Next
End Sub

Gruß
Uwe
(:o)
Anzeige
AW: nur bestimmtes Arbeitsblatt bearbeiten
08.10.2006 06:42:43
Harald
Hallo Uwe,
vielen Dank für deine Hilfe - von Erich habe ich auch eine Version mit With bekommen.
m.f.g.
Harald
AW: nur bestimmtes Arbeitsblatt bearbeiten
07.10.2006 20:06:30
Erich
Hallo Harald,
dein Code ändert wohl nicht alle Blätter, sondern nur das beim Öffnen zufällig aktive.
Die Beschränkung auf Blatt1 ist ein schönes Beispiel für "With":
Private Sub Workbook_Open()
Dim iZeile As Integer
With Worksheets("Blatt1")
For iZeile = TITELZEILEN + 1 To .Cells(Rows.Count, 1).End(xlUp).Row
.Cells(iZeile, 1).Interior.ColorIndex = .Cells(iZeile, 2).Interior.ColorIndex ' Farbe aus Spalte B übernehmen
Next
End With
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: nur bestimmtes Arbeitsblatt bearbeiten
08.10.2006 06:41:14
Harald
Hallo Erich,
klappt bestens - vielen Dank für deine Hilfe.
m.f.g.
Harald
;

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