Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1484to1488
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
Inhaltsverzeichnis

2 x if intersect...verbinden

2 x if intersect...verbinden
04.04.2016 11:01:07
NLS
wie kann ich diese beiden Funktionen verbinden?
einzeln funktionieren sie nur bei zusammen nicht...
Userbild

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 2 x if intersect...verbinden
04.04.2016 11:16:04
EtoPHG
Hallo National Language Support,
Did you ever read anything über die Netiquette?
Essayer:
If Intersect(Targe, Range("A9:A5557"), Range("F9:F5557")) is nothing...

Gruess Hansueli

AW: 2 x if intersect...verbinden
04.04.2016 11:33:19
NLS
ich bitte um mein Netiquettevergehen und gelobe Besserung.
leider wird der text rot und syntaxfehler wird angezeigt... :-(

AW: 2 x if intersect...verbinden
04.04.2016 11:36:45
hary
Moin(Netiquette)
Ist aber keine Besserung von dir! ;-))
Versuch mal:
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("A9:A5557")) Is Nothing Then
Target.Offset(, 4) = IIf(Target = "", "", Now)
ElseIf Not Intersect(Target, Range("F9:F5557")) Is Nothing Then
Target.Offset(, 5) = IIf(Target = "", "", Now)
End If

gruss hary(Netiquette)

Anzeige
AW: 2 x if intersect...verbinden
04.04.2016 11:41:20
NLS
DANKE

ohne Intersect
04.04.2016 12:46:10
Rudi
Hallo,
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
Select Case Target.Row
Case 9 To 5557
Select Case Target.Column
Case 1, 6
If Target = "" Then
Target.Offset(, (Target.Column - 1) / 5 + 4).ClearContents
Else
Target.Offset(, (Target.Column - 1) / 5 + 4) = Now
End If
End Select
End Select
End If
End Sub
Gruß
Rudi

AW: ohne Select Case
04.04.2016 20:45:40
Gerd
Hallo!

Private Sub Worksheet_Change(ByVal Target As Range)
Dim objRange As Range, lngOffs As Long, objCell As Range
Set objRange = Intersect(Target, Union(Range("A9:A5557"), Range("F9:F5557")))
If Not objRange Is Nothing Then
For Each objCell In objRange
With objCell
lngOffs = 4
If .Column = 6 Then lngOffs = 5
If .Value = "" Then
.Offset(, lngOffs).ClearContents
Else
.Offset(, lngOffs) = Now
End If
End With
Next
Set objRange = Nothing
End If
End Sub
Gruß Gerd

Anzeige
viele Wege führen nach Rom. owT
04.04.2016 23:12:13
Rudi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige