VBA vode
24.07.2023 14:11:09
Sebi
ich habe hier einen Code:
hier werden von allen Tabellenblätter B2 die Werte gezählt und in Test eingetragen.
Jetzt kommt immer 0 raus, bestimmt, weilalle Werte in B2 eine Formel hinterlegt ist. Wie kann ich das ändern, das er den Wert nimmt ?
Sub SumValues()
Dim ws As Worksheet
Dim total As Double
Dim testSheet As Worksheet
Dim j5 As Range
total = 0
For Each ws In ThisWorkbook.Sheets
If ws.Name = "test" Then
Set testSheet = ws
Exit For
End If
total = total + ws.Range("B2").Value
Next ws
Set j5 = testSheet.Range("J5")
j5.Value = total
End Sub
Da nke