Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bitte um Überprüfung von Makro

Forumthread: Bitte um Überprüfung von Makro

Bitte um Überprüfung von Makro
16.11.2005 07:50:04
Makro
Guten morgen Leute
Ich möchte gerne mit diesem Makro
Wenn in D7:D37 zb."Schicht 1" steht das in F7:F37 eine 8 eingefügt wird.
Funkt.nicht mit Eintragungen in F7:F37
Könnte mir bitte jemand helfen.
Gruss Heinz
'-------Stundeneintragen bei Schicht ---------

Sub Worksheet_Change(ByVal Target As Range)
Dim rngSchnitt As Range
Set rngSchnitt = Application.Union(Range(Target.Address), Range("D7:D37"))
If rngSchnitt.Address = Range("D7:D37").Address And _
(Target.Value = "Schicht 1" Or Target.Value = "Schicht 2" Or Target.Value = "Schicht 3") Then
Target.Offset(0, 2).Value = 8
End If
End Sub

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bitte um Überprüfung von Makro
16.11.2005 08:04:23
Makro
Hallo Heinz,
also bei mir läuft es, von D7 BIS D37
Habe es noch ein bisschen verändert, damit mal sich bei der Groß-Kleinschreibung ruhig vertippen kann.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngSchnitt As Range
Set rngSchnitt = Application.Union(Range(Target.Address), Range("D7:D37"))
If rngSchnitt.Address = Range("D7:D37").Address And _
(UCase(Target.Value) = UCase("Schicht 1") Or _
UCase(Target.Value) = UCase("Schicht 2") Or _
UCase(Target.Value) = UCase("Schicht 3")) Then Target.Offset(0, 2).Value = 8
End Sub

Gruß Heiko
PS: Rückmeldung wäre nett !
Anzeige
AW: Bitte um Überprüfung von Makro
16.11.2005 08:07:30
Makro
Guten morgen Heiko
Danke
Jetzt läuft's bei mir auch wunderbar.
Gruss Heinz
;

Forumthreads zu verwandten Themen

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige