Live-Forum - Die aktuellen Beiträge
Datum
Titel
23.04.2024 14:59:21
23.04.2024 14:47:39
23.04.2024 14:23:45
Anzeige
Archiv - Navigation
344to348
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
344to348
344to348
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige