23.07.2017, 13:42
Hallo!
Habe folgendes Problem
Möchte gerne Zellen in nicht aktivierten TabellenBlättern änder!
Habe auch einen Code dafür nur muß dann dasTabellenBlatt aktiv sein.
Code zum ändern der Zelle
Ich habe mir gedacht deise Zeile
in diese zu änder
Jetzt ist es so das nur das gerade aktive Blatt geändert wird.
Ich möchte aber das er alle Sheets durchläuft.
Was mach ich falsch?
Habe folgendes Problem
Möchte gerne Zellen in nicht aktivierten TabellenBlättern änder!
Habe auch einen Code dafür nur muß dann dasTabellenBlatt aktiv sein.
Code zum ändern der Zelle
Code:
Sub DatumAk()
Dim AktuellesDatum As Date, datFrist As Date, datsecond As Date
Dim Zelle As Range
Dim strWieviel As String
Dim c As Long
AktuellesDatum = Date
'SpalteDurchlaufen
'For Each Zelle In ThisWorkbook.Sheets(mb).Range("H10:H50")
For Each Zelle In Range("H10:H50") '
If Zelle <> "" Then
datfirst = Zelle.Value 'Schreibe in Zelle
strWieviel = Zelle.Offset(0, -2) 'die Anzahl der Monate
If strWieviel > 0 Then
datsecond = DateAdd("m", strWieviel, datfirst) 'DateAdd(Year(datfirst), Month(datfirst) + strWieviel, Day(datafirst))
Zelle.Offset(0, -1) = datsecond '.Select
End If
End If
Next
End Sub
Code:
For Each Zelle In Range("H10:H50") '
Code:
'For Each Zelle In ThisWorkbook.Sheets(mb).Range("H10:H50")
Ich möchte aber das er alle Sheets durchläuft.
Was mach ich falsch?
mfg
Michael
:98:
WIN 10 Office 2019
Michael
:98:
WIN 10 Office 2019