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

VBA-Selection

Forumthread: VBA-Selection

VBA-Selection
02.12.2003 15:35:52
Gerhard
Hallo,

ich habe hier ein Script und komme damit nicht ganz klar:

Wenn ich bei Zeile Rows("4:4").Select bin, so wird in allen Tabellenblättern meiner Tabelle die Zeile 4 markiert, was zur Folge hat, dass beim Durchlaufen der Schleife dann in der Tabelle "Feiertage" nicht der nächste Datensatz gefunden wird.


Sub FeiertageÜbertragen()
Dim Ftag As Date
Dim fmon As String
'Makro greift auf Tabelle Feiertage zurück
Sheets("Feiertage").Select
Range("B1").Select  (hier steht der erste Feiertag)
Do Until ActiveCell.Value = ""
Ftag = ActiveCell.Value
fmon = Mid(Ftag, 4, 2)
If fmon < "07" Then Sheets("1. Halbjahr").Select _
Else: Sheets("2. Halbjahr").Select
'Den Feiertag suchen
Rows("4:4").Select (hier stehen die Daten von 01.01.2003-30.06.2003)
On Error Resume Next
Selection.Find(What:=Ftag, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False).Activate
ActiveCell.EntireColumn.Interior.ColorIndex = 15
If Application.ActiveSheet.Name = "1.Halbjahr" _
Then Range("C1:GA2").Interior.ColorIndex = xlNone _
Else Range("C1:GD2").Interior.ColorIndex = xlNone
Sheets("Feiertage").Select
ActiveCell.Offset(1, 0).Select
Loop
End Sub

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA-Selection
02.12.2003 19:01:02
PeterW
Hallo Gerhard,

du machst dir (und anderen Lesern des Codes) das Leben unnötig schwer. Schau dir mal unter Excel-FAQ den Beitrag Selektieren und Aktivieren an.

Unklar ist mir unter anderem, warum fmon ein String sein muss. Die Feiertage liegen doch bestimmt als Datum vor, Month(Ftag) wäre doch ausreichend. Vielleicht lädst du die Mappe mal hoch, dann kann man mehr sagen.

Gruß
Peter
Anzeige
;

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