Ik heb een module in VBA geschreven die de actergrond kleur van de cel rood kleurt indien een bepaald bestand voorkomt.
Function wkstaat(mw, w, m, j, r, k)
'mw, w, m, j, r, k zijn waarde uit de sheet
Dim naam As String
Dim weekst As String
naam = "L:\Urenstaten Ordina\" & mw & w & m & j & ".*"
weekst = Dir(naam)
If weekst <> "" Then
MsgBox naam & " " & weekst
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Else
End If
End Function
Echter in de cel waar ik deze functie aanroep komt altijd #WAARDE! te staan.
Dit gebeurt alleen als ik de 'With' laat uitvoeren, anders staat er 0 in de cel.
Heeft iemand een idee waarom dit gebeurt?
Wim
Function wkstaat(mw, w, m, j, r, k)
'mw, w, m, j, r, k zijn waarde uit de sheet
Dim naam As String
Dim weekst As String
naam = "L:\Urenstaten Ordina\" & mw & w & m & j & ".*"
weekst = Dir(naam)
If weekst <> "" Then
MsgBox naam & " " & weekst
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Else
End If
End Function
Echter in de cel waar ik deze functie aanroep komt altijd #WAARDE! te staan.
Dit gebeurt alleen als ik de 'With' laat uitvoeren, anders staat er 0 in de cel.
Heeft iemand een idee waarom dit gebeurt?
Wim